html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0;
}
body {
    font: 75% Verdana, Arial, Helvetica, sans-serif;
    background: #FFF;
    margin: 0;
    padding: 0;
    color: #000;
}
ul, ol, dl {
    padding: 0;
    margin: 0 0 0 20px;
}
#content ul {
    margin: 0 0 0 15px;
}
#content ul.tabs {
    margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding-right: 0;
    padding-left: 0;
}
hr {
    background-color: #dadada;
    border-width: 0;
    color: #ccc;
    height: 1px;
    line-height: 0;
    page-break-after: always;
    text-align: center;
    width: 100%;
    margin: 15px 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #172A8B;
}
h1 {
    font-size: 200%;
    font-weight: normal;
    line-height: 1em;
}
h1#page-title {
    font-size: 200%;
    font-weight: normal;
    line-height: 1.25em;
}
h1.hide {
    display: none;
}
h2 {
    font-size: 180%;
    line-height: 1em;
    margin: 15px 0;
}
h3 {
    font-size: 160%;
    line-height: 1;
}
h4 {
    font-size: 140%;
    line-height: 1em;
}
h5 {
    font-size: 110%;
    line-height: 1em;
}
h6 {
    font-size: 100%;
    line-height: 1em;
}
p {
    margin: 1em 0;
}
#content h3 {
    color: #0066CC;
    font-size: 16px;
    margin: 1em 0;
}
a img {
    border: none;
    -moz-outline-style: none;
}
a {
    outline: 0!important;
    -moz-outline-style: none!important;
}
a:hover, a:active, a:focus {
    outline: 0!important;
    -moz-outline-style: none;
}
a:link {
    color: #42413C;
    outline: 0;
    -moz-outline-style: none;
}
a:visited {
    color: #42413C;
    outline: 0;
    text-decoration: underline;
    outline: 0;
    -moz-outline-style: none;
}
textarea {
    resize: vertical;
}
#sidebar-left {
    float: left;
    margin: 0 15px 0 0;
    width: 241px;
    min-height: 250px;
}
#my-glider .content {
    padding: 0;
}
.fltrt {
    float: right;
    margin-left: 8px;
}
.fltlft {
    float: left;
    margin-right: 8px;
}
.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
body {
    padding: 0 8px;
}
#header {
    height: 105px;
    position: relative;
    width: 958px;
}
#header-right {
    position: absolute;
    right: 0;
    width: 436px;
}
#contactlink {
    border: medium none;
    color: #172B8D;
    font-size: 12px;
    font-weight: bold;
}
#lang li a {
    text-decoration: none;
    font-size: 11px;
    color: #666;
}
#header-right #lang li.active a {
    color: #125AA7
}
#lang li.first a {
    padding-right: 5px;
    border-right: 1px solid #ccc;
    text-transform: lowercase;
}
#header-right a:hover {
    color: #000;
}
#tollfree {
    float: left;
    padding-top: 21px;
    text-align: right;
    width: 182px;
}
#tollfree a {
    font-weight: bold;
}
#tollfree a:hover {
    color: #000;
}
a#contactlink {
    font-size: 12px;
    border: none;
    color: #172B8D;
}
#box-toplogin {
    float: right;
}
#box-toplogin {
    border-left: 1px dotted #CCCCCC;
    padding: 9px 0 0 12px;
    width: 226px;
}
#logo {
    height: 40px;
    width: 300px;
}
#logo-container {
    height: 55px;
    left: 20px;
    position: absolute;
    top: 25px;
    width: 311px;
}
#features {
    width: 958px;
    height: auto;
    margin: 20px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
}
#btn-signup {
    box-shadow: 0px 0px 6px #333;
}
#btn-demo {
    box-shadow: 0px 0px 6px #333;
}
#payment {
    width: 958px;
    height: auto;
    margin-top: 15px;
    text-align: center;
}
#payment ul {
    text-align: center;
}
#payment ul li {
    color: #666666;
    display: inline;
    font-family: Arial;
    font-size: 14px;
    list-style: none outside none;
    padding-right: 15px;
}
#pay-method-ttl {
    color: #666666;
    display: inline;
    font-size: 12px;
    margin-top: -15px;
    position: relative;
    top: -8px;
}
#connect {
    border-top: 1px solid #ccc;
    margin: 15px 0 0 0;
    padding: 15px 0 0 0;
    clear: both;
}
#connect img {
    margin-right: 5px;
}
.ttl1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: #FF6600;
    margin-top: 17px;
}
.header-ttl1 {
    color: #FF6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    left: 274px;
    position: absolute;
    top: 107px;
    width: 399px;
}
.header-prereg-ttl {
    color: #023D81;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 37px;
    font-weight: bold;
    left: 23px;
    line-height: 100%;
    position: absolute;
    top: 85px;
    width: 399px;
}
.header-bo-ttl {
    color: #024592;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 37px;
    left: 73px;
    line-height: 100%;
    position: absolute;
    text-shadow: 0 0 9px #FFFFFF;
    top: 108px;
    width: 399px;
}
.fastsearch {
    background: url(../../../all/themes/hexonet/img/input.png) no-repeat;
    width: 293px;
    height: 54px;
    border: none;
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 17px;
    color: #888;
    letter-spacing: -0.025em;
}
input.fastsearch {}
.node-type-landing-page .header-ttl1 {
    color: #FF6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    left: 462px;
    position: absolute;
    top: 180px;
    width: 450px;
}
.node-type-landing-page span#thmr_43 {
    display: none;
}
body.node-type-backorder-tld .fastsearch {
    background: #fff;
    border: 1px solid #FF6600;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 13px #CCCCCC;
    color: #888888;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: 29px;
    letter-spacing: -0.025em;
    padding-left: 10px;
    width: 260px;
}
#bulk {
    margin-top: -5px;
}
#bulk a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #125aa7;
    border-bottom: 1px dotted #ccc;
    text-decoration: none;
}
#bulk a:hover {
    color: #000;
}
div.ttl3 a:link {
    color: #666;
    cursor: text;
    text-decoration: none;
}
div.ttl3 a:visited {
    color: #666;
    cursor: text;
    text-decoration: none;
}
div.ttl3 a:hover {
    color: #125AA7;
    cursor: text;
    text-decoration: underline;
}
div.ttl3 a:active {
    color: #666;
    cursor: text;
    text-decoration: none;
}
a.btn-prereg {
    background: url(../../../all/themes/hexonet/img/btn-prereg.png) no-repeat scroll 0 0 transparent;
    clear: left;
    color: #125AA7;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    margin-top: 15px;
    padding: 4px 0 0 10px;
    text-decoration: none;
    width: 112px;
}
a:hover.btn-prereg {
    color: #000;
}
#searchform-inside {
    left: 275px;
    margin: -7px 0 0 -10px;
    position: absolute;
    top: 139px;
}
body.node-type-backorder-tld #searchform-inside, body.node-type-preregistration #searchform-inside, #searchform-inside-bo, #searchform-inside-prereg {
    left: 286px;
    margin: -7px 0 0 -10px;
    position: absolute;
    top: 139px;
}
#search {
    margin: -7px 0 0 -10px;
}
.scrollable {
    position: relative;
    overflow: hidden;
    width: 892px;
    height: 123px;
}
.scrollable .items {
    width: 20000em;
    position: absolute;
}
.items div {
    float: left;
}
a.browse {
    float: left;
    margin-top: 45px;
}
a.prev {
    padding-right: 10px;
    cursor: pointer;
}
a.next {
    padding-left: 10px;
    cursor: pointer;
}
.scrollable {
    float: left;
}
.scrollable img {
    padding-right: 5px;
}
#masthead-inside {
    height: 103px;
    margin: 15px 0;
    width: 958px;
}
#primary {
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    height: 33px;
    width: 784px;
}
#sidenav-accordion {
    width: 241px;
    margin: 0 0 15px 0;
}
.sidenav-static a {
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding: 3px 0 0 12px;
    text-decoration: none;
    width: 227px;
}
.sidenav-static h3 {
    background-color: #F2F2F2;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    margin-bottom: 0;
}
.sidenav-static h3 a:hover {
    background-color: #E6E6E6;
}
.sidenav-static {
    background: url(../../../all/themes/hexonet/img/nav-box-bottom.gif) no-repeat scroll center bottom transparent;
    padding-bottom: 3px;
}
.tldtitlebar {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    height: 30px;
    width: 241px;
}
.tldtitlebar h2 {
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    padding: 7px 0 0px 12px;
}
#navigation {
    float: left
}
.navigation-list ul {
    padding-bottom: 6px;
    background: url(../../../all/themes/hexonet/img/nav-box-bottom.gif) no-repeat bottom;
}
.navigation-list li {
    list-style: none;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}
.navigation-list li a {
    text-decoration: none;
    color: #223283;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    text-transform: uppercase;
    border-bottom: 1px dotted #808080;
}
li.nav-section {
    padding: 0;
    background: #f2f2f2;
}
li.nav-section a {
    background: url(../../../all/themes/hexonet/img/bg-arrow.png) no-repeat scroll 221px 5px transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-weight: bold;
    height: 19px;
    padding: 3px 0 0 12px;
    width: 227px;
}
.navigation-list li.active a {
    background: url(../../../all/themes/hexonet/img/bg-nav-section-active.png) repeat-x scroll 0 0 transparent;
    border-bottom: medium none;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 19px;
    padding: 3px 0 0 12px;
    width: 227px;
}
#content p {
    margin: 10px 0;
}
#content-front {
    color: #4D4D4D;
    width: 958px;
    padding: 0;
}
#content-full {
    color: #4D4D4D;
    width: 958px;
    padding: 0;
}
#search-inside {
    left: 279px;
    position: absolute;
    top: 104px;
}
.currency {
    color: #FF6600;
    font-size: 11px;
    font-weight: bold;
}
.section a {
    display: block;
    text-decoration: none;
}
#testimonial {
    background: url(../../../all/themes/hexonet/img/speech-bubble.png) no-repeat scroll 0 0 transparent;
    color: #345FAE;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    height: 104px;
    padding: 10px;
    width: 273px;
}
#testimonial span {
    font-size: 11px;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-weight: normal;
}
#testimonial span#testimonial-src {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}
#testimonial p {
    margin-bottom: 3px;
    line-height: 1.3em;
    margin-top: 0;
}
#lang ul, #lang li {
    list-style: none
}
#lang li {
    float: left;
    margin-left: 5px;
    text-transform: lowercase;
}
#block-quicktabs-test_tabs {
    float: left;
}
.page-admin td {
    padding: 5px;
}
div.view-front-tlds li {
    float: left;
    list-style: none;
    padding: 0 5px 0 0;
    margin: 0;
}
#content-front .block ul {
    margin: 0;
    padding: 0;
}
.view-front-tlds ul {
    float: left;
}
#more {
    float: left;
}
#block-views-front_tlds-block_1 {
    width: auto;
    float: left;
}
.test {
    color: purple;
    font-weight: bold;
}
#user-login-form label {
    text-transform: uppercase;
    color: #666;
    font-size: 11px;
}
#user-login-form .item-list {
    color: #666;
    font-size: 10px;
    list-style: none;
}
div.view-front-tlds-footer {
    width: 898px;
    height: auto
}
#footer div.view-front-tlds-footer ul {
    width: auto;
    padding: 0;
    margin: 0;
}
div.view-front-tlds-footer li {
    margin: 0 4px 0 0;
    float: left;
    height: auto;
    width: auto;
}
#content table.whoistrustee td {
    padding: 0 10px;
}
div.view-front-tlds-footer li a {
    color: #666666;
    cursor: text;
    text-decoration: none;
}
#footer div.view-front-tlds-footer li a:hover {
    color: #666666;
    text-decoration: none;
}
.more {
    position: relative;
    top: -2px;
}
#nav ul.primary-links li.first a, #nav li.menu-386 a, #nav ul.primary-links li.first a, #nav li.menu-3969 a {
    border-right: 1px dotted #CCCCCC;
    padding-right: 6px;
}
#content table {
    width: 100%;
    margin-bottom: 15px;
}
#content table.no-border td {
    border: none!important;
}
.node-type-page-tld #content table {
    width: auto;
    margin-bottom: 0;
}
#content table td {
    font-size: 11px;
    padding: 10px;
}
#content #node-546 table td {
    color: #333;
    padding: 5px;
}
#content #node-3240 table.features td {
    font-size: 12px;
}
#content #node-546 table, #content #node-3152 table {
    width: 480px
}
#content table td.td-hr {
    padding: 0px 10px;
    font-size: 11px;
    vertical-align: top;
}
.node-type-page-tld #content table td {
    border: none;
    padding: 0;
    vertical-align: middle;
}
#content table strong {
    font-weight: bold;
}
#content table img {
    padding-top: 5px;
}
#content div.ui-tabs-panel table img {
    padding-top: 0;
}
.node-type-page-tld #content table img {
    padding-top: 0;
}
.node-type-page-tld #content table {
    border: none;
}
#content ul li {
    margin: 5px 0
}
.col-left {
    float: left;
    margin-right: 15px;
    width: 330px;
}
.page-admin th {
    padding: 10px;
}
.marker, .form-required {
    color: #FF6600;
}
.form-item label {
    text-transform: uppercase;
    font-size: 11px;
}
.content_tabs_field_page_reference a {
    width: auto;
    height: auto;
    padding: 5px;
    background: #eaeaea;
    border: 1px solid #bbbbbb;
    border-radius: 4px;
    font-size: 11px;
    display: inline;
    clear: both;
    margin-top: 10px;
    text-decoration: none;
}
.content_top_field_pageref_content_top a {
    width: auto;
    height: auto;
    padding: 5px;
    background: #eaeaea;
    border: 1px solid #bbbbbb;
    border-radius: 4px;
    font-size: 11px;
    display: inline;
    clear: both;
    margin-top: 10px;
    color: #333;
    text-decoration: none;
}
.admin-menu #content ul {
    margin-left: 0px;
}
.admin-menu #content ul li {
    margin-bottom: 0px;
    padding: 0;
}
li.flag-new_tlds a {
    width: auto;
    height: auto;
    padding: 5px;
    background: #eaeaea;
    border: 1px solid #bbbbbb;
    border-radius: 4px;
    font-size: 11px;
    display: inline;
    clear: both;
    margin-top: 10px;
}
input[type=text]:focus, input[type=password]:focus {
    outline: 0 none;
}
#footer .block ul {
    margin-right: 46px;
    padding: 0;
}
#footer .block ul.col4, #footer .block ul.col8 {
    margin-right: 0;
    padding: 0px;
}
div#upcoming {
    margin-top: 10px;
}
#content-tld {
    padding: 15px;
}
#tabs-tabset {
    margin: 15px 0;
}
#tabs-tabset .tabs-tabset ul {
    font-size: 12px;
    margin: 5px 5px 5px 15px;
}
#tabs-tabset .tabs-tabset ul ul {
    margin: 5px 5px 5px 0px;
}
.ui-tabs-panel .views-field-title {
    display: none;
}
#content div.ui-tabs-panel table {
    border: none;
}
#content div.ui-tabs-panel table td {
    border: none;
    padding: 10px 20px 10px 0;
}
#content .ui-tabs-panel p {
    font-size: 11px;
    margin: 13px 0 0;
}
#content .ui-tabs-panel table {
    margin-bottom: 0;
}
#content div.ui-tabs-panel ul li {
    font-size: 11px;
    margin-bottom: 0;
}
#content div.ui-tabs-panel ul li ul li {
    background: url(../../../all/themes/hexonet/img/bullet-dash.png) no-repeat scroll 0 7px transparent;
    padding: 0 0 0 9px;
    list-style: none;
}
#tabs-tabset textarea {
    font-family: Arial, sans-serif;
    width: 610px;
    color: #666;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 13px;
    height: 100px;
    border-radius: 3px;
    margin-top: 10px;
}
#content div.ui-tabs-panel div.prereg-search table td {
    padding: 0 0 5px 0;
}
#content div.ui-tabs-panel div.prereg-search table {
    width: 100%;
}
strong {
    font-weight: bold;
}
div.col-right {
    color: #4D4D4D;
    float: left;
    width: 326px;
}
#sidebar-left span.menu-ttl a {
    color: #FFF;
    text-decoration: none;
}
.hi-blue {
    color: #023d81
}
.hi-orange {
    color: #ff6600;
}
.tab-table1 {
    border-style: hidden;
}
#content div.ui-tabs-panel table.tab-table1 td {
    padding: 0px 10px 3px 0
}
#content div.ui-tabs-panel table.tab-table1 {
    margin-top: 10px;
}
#content div.ui-tabs-panel .table-data td {
    padding: 5px;
}
.admin-menu #content table {
    width: inherit
}
.admin-menu #content table td, .admin-menu #content table th {
    padding: 5px;
}
.admin-menu #content table {
    margin: 10px 0;
}
.admin-menu #content legend {
    font-weight: bold;
}
.views-field-field-tab-title-value {
    display: none;
}
.node-type-page-tld #content table.domain-levels td {
    font-weight: bold;
    padding-right: 10px;
}
.node-type-page-tld #content table.domain-levels td.arrow-orange {
    background: url(../../../all/themes/hexonet/img/arrow-orange.gif) no-repeat 0px 5px;
    padding-left: 10px;
}
.node-type-page #content table.domain-levels td {
    font-weight: normal;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    border: none;
}
.node-type-page #content table.domain-levels td.arrow-orange {
    background: url(../../../all/themes/hexonet/img/arrow-orange.gif) no-repeat 0px 5px;
    padding-left: 10px;
}
#content table.domain-levels {
    width: auto;
}
#content div.ui-tabs-panel ul.ccTLDs li {
    float: left;
    width: 30px;
}
#content div.ui-tabs-panel ul.CentralNIC li {
    float: left;
    width: 47px;
}
#content div.ui-tabs-panel ul.newTLDs li {
    width: 74px;
}
blockquote {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 15px 0 0;
    padding: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
#content table.table-proxy td {
    border: medium none;
    line-height: 118%;
    margin: 0;
    padding: 10px 0 0;
}
#content table.table-proxy td.td-proxy {
    padding: 0;
}
#content table.table-proxy td.td-proxy p {
    color: #014592;
    font-weight: bold;
    padding: 0;
}
#content table.table-proxy {
    margin-bottom: 0;
}
#content table.table-prereg {
    margin-top: 25px;
    width: 696px;
}
#content table.table-prereg td {
    border: medium none;
    padding-bottom: 10px;
    padding-right: 10px;
    text-align: center;
}
#content table.table-prereg td p {
    font-weight: bold;
    color: #333;
}
#content table.table-prereg td p span {
    width: 150px;
}
.td-prereg-01 {
    background: url(../../../all/themes/hexonet/img/pre-reg-01-free.jpg) no-repeat;
    width: 337px;
    height: 65px;
}
.td-prereg-02 {
    background: url(../../../all/themes/hexonet/img/pre-reg-02-alerts.jpg) no-repeat;
    width: 337px;
    height: 65px;
}
.td-prereg-03 {
    background: url(../../../all/themes/hexonet/img/pre-reg-03-selection.jpg) no-repeat;
    width: 337px;
    height: 65px;
}
.td-prereg-04 {
    background: url(../../../all/themes/hexonet/img/pre-reg-04-success.jpg) no-repeat;
    width: 337px;
    height: 65px;
}
#block-menu-menu-prereg-upcoming-tlds span.menu-ttl, #block-menu-menu-prereg-upcoming-tlds-de span.menu-ttl {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    margin: 0;
    padding: 8px 10px;
    width: 221px;
}
td.search-btn input {
    display: block;
    margin-top: 0;
}
#content table.expiring-domains {
    margin: 15px 0 0 0;
}
#content table.expiring-domains td {
    padding: 6px 0 0;
    text-align: center;
}
#content table.expiring-domains th {
    background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #EAEAEA;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.expiring-domain {
    color: aqua;
}
#content table.expiring-domains img {
    padding: 0
}
.url {
    color: #024592;
}
body.tabs-nocontent #content {
    padding-top: 0px;
}
.bo-landing, .prereg-landing {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF6600;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 13px #CCCCCC;
    color: #888888;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: 29px;
    letter-spacing: -0.025em;
    padding-left: 10px;
    width: 260px;
}
#server-class-body ul {
    background: url(../../../all/themes/hexonet/img/vserver-containers.jpg) no-repeat scroll 0 100% transparent;
    clear: both;
    line-height: normal !important;
    list-style: none outside none !important;
    margin: 0 !important;
    min-height: 450px;
    overflow: hidden;
    position: relative;
}
#server-class-body ul ul {
    background: none repeat scroll 0 0 transparent;
    list-style-position: outside !important;
    list-style-type: disc !important;
    margin: 0 0 1em 1.5em !important;
    min-height: 0;
    overflow: visible !important;
    padding: 0 !important;
}
#server-class-body ul li {
    float: left;
    font-size: 11px;
    line-height: 120%;
    margin-bottom: 0;
    padding: 0;
    width: 98%;
}
#server-class-body h4 {
    border-top: 1px solid #C2C2C2;
    clear: both;
    color: #000000;
    float: left;
    font-family: georgia, serif;
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 1em 0 0;
    width: 149px;
}
#server-class-body ul li.leftcolumn {
    padding: 2px 0 2px 6px;
    width: 160px;
}
#server-class-body ul li.centercolumn {
    padding: 2px 0 2px 20px;
    width: 170px;
}
#server-class-body ul li.rightcolumn {
    padding: 2px 0 2px 32px;
    width: 160px;
}
#server-class-body {
    padding-left: 47px;
}
.serverheaderimage {
    float: left;
    height: 100px;
    overflow: hidden;
    width: 698px;
}
#server-class-body a {
    color: #125AA7;
    float: left;
    text-decoration: none;
}
div.hdyn-img {
    position: relative;
    width: 702px;
    height: auto;
}
div.hdyn-copy {
    color: #555;
    line-height: 160%;
    position: absolute;
}
div.hdyn-copy h2 {
    display: block;
    margin: 0 0 10px 0;
}
.view-page-header-dynamic h2 {
    display: none;
}
#signup-body hr {
    margin: 10px 0;
}
#signup-head {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds-grey.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    margin: 0;
    padding: 9px 0 0 10px;
    width: 231px;
}
#signup-head h3 {
    color: #FFFFFF;
    font-size: 11px;
}
#signup-body {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #E6E6E6;
    border-radius: 0 0 5px 5px;
    color: #333333;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: auto;
    padding: 15px;
    width: 209px;
}
#signup-bottom {
    float: left;
    height: 5px;
    width: 241px;
}
.signup-title {
    clear: both;
    float: left;
}
.signup-title span {
    float: left;
    height: 15px;
    margin-right: -20px;
    margin-top: -5px;
    padding-right: 10px;
    padding-top: 3px;
}
.signup-title h4 {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.signup-blurb {
    clear: both;
    float: left;
    width: 138px;
}
.signup-blurb p {
    margin: 5px 0 0 0;
}
.underline {
    float: left;
    height: 1px;
    margin: 0;
    padding: 0;
    width: 218px;
}
.signup-btn {
    float: left;
    margin: 8px 0 0 19px;
}
.underline img {
    float: left;
}
.signup-row {
    margin-bottom: 10px;
    width: 219px;
}
#signup-menu .lastrow {
    margin-bottom: 0px
}
.node-type-landing-page #searchform-inside {
    left: 412px;
    margin: -7px 0 0 -10px;
    position: absolute;
    top: 234px;
}
.node-type-landing-page .header-headline {
    color: #444444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 48px;
    left: 412px;
    letter-spacing: -0.025em;
    line-height: 100%;
    position: absolute;
    top: 61px;
    width: 490px;
}
#search-prereg {
    left: 402px;
    position: absolute;
    top: 227px;
}
.node-type-landing-page #content {
    padding: 0 10px 10px 10px;
}
.content-top-container {
    height: auto;
    min-height: 150px;
}
.content-top-left {
    float: left;
    height: auto;
    margin-top: 10px;
    width: 55%;
}
.content-top-right {
    float: left;
    height: auto;
    width: 45%;
}
.content-top-container ul li {
    background: url(../../../all/themes/hexonet/img/list-check.png) no-repeat scroll 0% 50% transparent;
    line-height: 100%;
    list-style: none outside none;
    margin: 0;
    padding-left: 20px;
}
td.arrow-orange {
    background: url(../../../all/themes/hexonet/img/arrow-orange.gif) no-repeat scroll 0 50% transparent;
    padding-left: 10px;
}
.box-list-outer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin: 25px 0;
}
#content .box-list-outer p {
    font-size: 11px;
}
.box-list-inner ul li {
    display: inline;
    list-style: none outside none;
    padding-right: 5px;
}
.box-list-inner ul li a {
    font-size: 10px;
    text-decoration: none;
}
.box-list-inner {
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 10px;
}
#content .box-list-inner ul {
    margin: 0;
}
.faq-trigger {
    background: url(../../../all/themes/hexonet/img/arrow-open.png) no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-weight: bold;
}
.faq-answer {
    display: none;
    margin-bottom: 5px;
}
.faq {
    margin-top: 20px;
}
.faq .views-row-odd {
    background: none repeat scroll 0 0 #eaeaea;
    padding: 7px;
}
div.view-faq {
    margin-top: 15px;
}
.view-faq .views-row-odd {
    background: none repeat scroll 0 0 #eaeaea;
    padding: 7px;
}
.faq .views-row-even {
    background: none repeat scroll 0 0 #ffffff;
    padding: 7px;
}
.view-faq .views-row-even {
    background: none repeat scroll 0 0 #ffffff;
    padding: 7px;
}
.black {
    color: #333;
    font-size: 12px;
    margin: 15px 0;
}
#content .content-top-container div.content-top-left ul {
    margin: 10px 0 15px;
}
#content .content-top-left ul li {
    font-family: Arial;
    font-size: 14px;
    line-height: 115%;
}
#content-acc-wrapper {
    width: 674px;
}
.accordionButton {
    background: url(../../../all/themes/hexonet/img/content_accordion_btn_bg.jpg) repeat-x scroll 0 0 transparent;
    color: #000000;
    cursor: pointer;
    float: left;
    height: 42px;
    line-height: 3.5em;
    padding: 0 10px;
    width: 654px;
}
.accordionContent {
    background: none repeat scroll 0 0 #CCD8EF;
    float: left;
    padding: 10px;
    width: 654px;
}
.accTop {
    border-radius: 5px 5px 0 0;
}
#content-acc-wrapper .even {
    background: url(../../../all/themes/hexonet/img/content_accordion_btn_bg-even.jpg) repeat-x scroll 0 0 transparent;
}
.even .acc-inside {
    background: url(../../../all/themes/hexonet/img/arrow-gray.png) no-repeat scroll 0 50% transparent;
    padding-left: 30px;
}
.odd .acc-inside {
    background: url(../../../all/themes/hexonet/img/arrow-blue.png) no-repeat scroll 0 50% transparent;
    padding-left: 30px;
}
.exposed {
    background: url(../../../all/themes/hexonet/img/acc-foot-bg.jpg) repeat-x scroll 0 0 #C2D0EB;
    border-radius: 0 0 5px 5px;
    float: left;
    padding: 20px;
    width: 634px;
}
#acc-left {
    float: left;
    margin-right: 20px;
    width: 312px;
}
#acc-right {
    float: left;
    width: auto;
}
#acc-right img {
    margin-bottom: -21px;
}
#content-acc-wrapper h3 {
    color: #0a4595;
    font-weight: bold;
    font-size: 25px;
}
#content-acc-wrapper div.exposed ul li {
    background: url(../../../all/themes/hexonet/img/checkmark-lg.png) no-repeat scroll 0 50% transparent;
    height: auto;
    list-style: none outside none;
    padding: 1px 0 1px 25px;
}
#content-acc-wrapper ul {
    margin: 15px 0 0 20px;
}
#block-menu-menu-about-hexonet-connect ul li.social1 a {
    background: url(../../../all/themes/hexonet/img/icon-facebook-sm.png) no-repeat scroll 10px 50% transparent;
    padding-left: 29px;
}
#block-menu-menu-about-hexonet-connect ul li.social2 a {
    background: url(../../../all/themes/hexonet/img/icon-twitter-sm.png) no-repeat scroll 10px 50% transparent;
    padding-left: 29px;
}
#block-menu-menu-about-hexonet-connect ul li.social3 a {
    background: url(../../../all/themes/hexonet/img/icon-youtube-sm.png) no-repeat scroll 10px 50% transparent;
    padding-left: 29px;
}
#block-menu-menu-about-hexonet-connect ul li.social4 a {
    background: url(../../../all/themes/hexonet/img/icon-blog-sm.png) no-repeat scroll 10px 50% transparent;
    padding-left: 29px;
}
#block-menu-menu-about-hexonet-connect ul li.social5 a {
    background: url(../../../all/themes/hexonet/img/icon-wiki-sm.png) no-repeat scroll 10px 50% transparent;
    padding-left: 29px;
}
#block-menu-menu-about-hexonet-connect ul li.social6 a {
    background: url(../../../all/themes/hexonet/img/icon-rss-sm.png) no-repeat scroll 10px 50% transparent;
    padding-left: 29px;
}
.page-press-releases #content-content a, .page-newsletter #content-content a {
    color: #125AA7;
    font-size: 12px;
    text-decoration: none;
    border-bottom: 1px dotted #125AA7;
}
.page-press-releases #content-content a:hover, .page-newsletter #content-content a:hover {
    border-bottom: 1px solid #125AA7;
}
.page-press-releases #content-content, .page-newsletter #content-content {
    font-size: 11px;
    line-height: 140%;
}
.views-field-created .field-content {
    padding-right: 10px;
}
.page-press-releases h1#page-title, .node-type-press-releases h1#page-title, .page-newsletter h1#page-title {
    margin-bottom: 10px;
}
div.about-col {
    float: left;
    margin: 5px 0;
    width: 50%;
}
div.about-col-full {
    float: left;
    margin: 5px 0;
    width: 100%;
}
span.submitted {
    color: #666666;
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
}
.node-type-press-releases h1#page-title {
    margin: 5px 0;
}
div.about-row1 {
    margin-bottom: 20px
}
div.more-link {
    text-align: left;
}
div.more-link a {
    background: url(../../../all/themes/hexonet/img/bullet-header.png) no-repeat scroll 0 50% transparent;
    color: #0066CC;
    padding: 0 0 0 15px;
}
#block-block-10 div.content {
    position: relative;
}
#about-ticker1 {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #0A4595;
    height: auto;
    left: 30px;
    padding: 15px;
    position: absolute;
    text-transform: uppercase;
    top: 30px;
    width: 265px;
}
#about-ticker2 {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #0A4595;
    height: auto;
    left: 30px;
    padding: 15px;
    position: absolute;
    text-transform: uppercase;
    top: 155px;
    width: 265px;
}
span.ticker-amount {
    display: block;
    font-size: 63px;
    letter-spacing: -0.055em;
    line-height: 100%;
    text-align: center;
}
.about-row3 {
    clear: both;
    float: left;
    width: 454px;
}
.views-field-edit-node {
    clear: both;
    height: auto;
    margin: 20px 0;
    width: auto;
}
.views-field-edit-node a {
    background: #EAEAEA;
    color: #333;
    border-radius: 3px;
    border: 1px solid #bbbbbb;
    font-size: 11px;
    padding: 4px;
    text-decoration: none;
}
div.faq .views-field-edit-node {
    display: none;
}
ul.links.inline {
    display: block;
    padding: 10px 0;
}
#content-content .view-press-releases, #content-content .view-press-releases-de, #content-content .view-news, #content-content .view-news-de {
    font-size: 11px;
    line-height: 140%;
}
.view-press-releases a, .view-press-releases-de a, .view-news a, .view-news-de a {
    color: #333333;
    font-size: 12px;
    line-height: 160%;
    text-decoration: none;
}
#edit-footer {
    width: auto;
    height: auto;
    padding: 5px;
    background: #eaeaea;
    border: 1px solid #bbbbbb;
    border-radius: 4px;
    font-size: 11px;
    margin-top: 10px;
    text-decoration: none;
    float: left;
}
#prereg-tab {
    background: url(../../../all/themes/hexonet/img/bg-prereg-tab.png) repeat-x;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 15px;
    padding: 15px;
}
.price-color {
    color: #0066CC;
}
.ssl-price {
    font-weight: bold;
    color: #333;
    padding-right: 10px;
}
.ul-ssl {
    font-size: 11px;
}
.server-order {
    float: left;
    padding-top: 12px;
    text-align: center;
    width: 163px;
}
#server-class-body .server-order a {
    float: none;
}
.regoc-odd {
    background: #eaeaea;
}
.regoc-even {
    background: #f6f6f6;
}
ul.highlights li {
    background: url(../../../all/themes/hexonet/img/orange_check.png) no-repeat scroll 0 0 transparent;
    list-style-type: none;
    padding-left: 21px;
}
#content ul.highlights {
    margin-left: 0;
}
.view-all a {
    color: #0066CC;
    text-decoration: none;
}
#content #node-3309 .view-all a:hover {
    text-decoration: underline;
}
.view-press-releases .field-content em, .view-press-releases .field-content bold, .view-press-releases-de .field-content em, .view-press-releases-de .field-content bold {
    font-style: normal;
    font-weight: normal;
}
.view-press-releases .views-row.views-row-last, .view-press-releases-de .views-row.views-row-last, #node-3563 .view-news .views-row.views-row-last, #node-3564 .view-news .views-row.views-row-last {
    border-bottom: none;
}
.views-field-view-node a {
    color: #0066CC;
    line-height: 160%;
    text-decoration: none;
}
.views-field-view-node a:hover {
    text-decoration: underline;
}
.views-field-created span {
    color: #666;
}
.view-news .field-content {
    margin: 10px 0;
}
.promo-tab h4 {
    font-size: 13px;
}
.promo-table td div {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
    width: 100%;
}
.promo-table td div a {
    text-transform: uppercase;
    color: #0066CC;
    font-weight: bold;
    text-decoration: none;
}
.promo-table td div a:hover {
    text-decoration: underline;
}
.promo-table h5 {
    color: #FF7202;
    font-weight: bold;
}
.resellreg-trigger {
    background: url(../../../all/themes/hexonet/img/content_accordion_btn_bg.jpg) repeat-x scroll 0 0 transparent;
    color: #000000;
    cursor: pointer;
    height: 42px;
    line-height: 3.5em;
    padding: 0 10px;
    width: 654px;
}
.odd .trigger-inner {
    background: url(../../../all/themes/hexonet/img/arrow-blue.png) no-repeat scroll 0 50% transparent;
    padding-left: 30px;
    color: #333;
}
.odd .trigger-inner.hover {
    background: url(../../../all/themes/hexonet/img/arrow-blue-hover.png) no-repeat scroll 0 50% transparent;
    padding-left: 30px;
    color: #000;
}
.even .trigger-inner {
    background: url(../../../all/themes/hexonet/img/arrow-gray.png) no-repeat scroll 0 50% transparent;
    padding-left: 30px;
    color: #333;
}
.trigger-inner {
    font-weight: bold;
}
.even .trigger-inner.hover {
    background: url(../../../all/themes/hexonet/img/arrow-gray-hover.png) no-repeat scroll 0 50% transparent;
    padding-left: 30px;
    color: #000;
}
.resellreg-content {
    background: none repeat scroll 0 0 #CCD8EF;
    font-size: 11px;
    padding: 10px;
}
.acc-bg {
    background: none repeat scroll 0 0 #FBFBFB
}
.resellreg-trigger .hover .trigger-inner {
    background: url(../../../all/themes/hexonet/img/arrow-blue-hover.png) no-repeat scroll 0 50% transparent;
}
#content-acc-wrapper ul.boa {
    margin: 15px 0 0 0px;
}
#content-acc-wrapper .black {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}
ul#social {
    float: left;
    margin: 15px 0 20px;
    text-align: center;
    width: 958px;
}
#social li {
    display: inline;
    margin-right: 15px;
}
ul#social li a {
    font-size: 12px;
    height: 34px;
    padding: 5px 0 6px 29px;
    text-decoration: none;
}
ul#social li a:hover {
    text-decoration: underline;
}
#link-facebook {
    background: url(../../../all/themes/hexonet/img/icon-facebook.png) no-repeat scroll 0 0 transparent;
}
#link-blog {
    background: url(../../../all/themes/hexonet/img/icon-blog.png) no-repeat scroll 0 0 transparent;
}
#link-twitter {
    background: url(../../../all/themes/hexonet/img/icon-twitter.png) no-repeat scroll 0 0 transparent;
}
#link-rss {
    background: url(../../../all/themes/hexonet/img/icon-rss.png) no-repeat scroll 0 0 transparent;
}
#lang {
    color: #333333;
    font-size: 10px;
    line-height: 24px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.login {
    display: none;
    height: 37px;
    position: absolute;
    right: 0;
    top: 70px;
    width: 319px;
}
fieldset#inputs input#submit {
    border: medium none;
    height: 26px;
    padding: 0;
    vertical-align: middle;
    width: 75px;
    background: none;
    border-radius: 0;
    box-shadow: none;
}
.login form {
    height: 23px;
}
div.login.shown {
    display: block;
}
fieldset#inputs input {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #DDDDDD inset;
    padding: 2px;
    width: 111px;
}
#login-links ul {
    margin: 0;
    padding: 0;
}
#login-links ul li {
    display: inline;
    margin-right: 10px
}
#header-right #login-links ul li a {
    font-size: 10px;
    color: #444;
}
#loginContainer {
    position: absolute;
    right: 0;
    top: 43px;
}
#loginBox {
    display: none;
    position: relative;
    right: 0;
    top: 0;
    z-index: 4;
}
form#loginForm {
    background: none repeat scroll 0 0 #eaeaea;
    border: 1px solid #899CAA;
    border-radius: 3px 0 3px 3px;
    box-shadow: 0 1px 0 #999999;
    margin-top: -1px;
    padding: 6px;
}
#loginBox fieldset#body {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    line-height: .25em;
    margin: 0;
    padding: 10px 13px;
}
#loginForm #login {
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding: 0;
    width: auto;
}
#loginBox br {
    display: none;
}
body.i18n-de #loginBox {}
#loginForm #body fieldset label {
    display: block;
    float: none;
    font-size: 11px;
    margin: 0 0 6px;
}
#body label {
    color: #3A454D;
    display: block;
    float: left;
    margin: 9px 0 0;
}
#loginForm input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #899CAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px #BBBBBB inset;
    color: #3A454D;
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    width: 92%;
}
#loginButton.active span {
    background: url(../../../all/themes/hexonet/img/bullet-orange-header.png) no-repeat scroll 4px -22px transparent;
    padding: 3px 10px 5px 15px;
}
#loginButton span {
    background: url(../../../all/themes/hexonet/img/bullet-orange-header.png) no-repeat scroll 2px 8px transparent;
    color: #125AA7;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 11px 5px 13px;
    text-shadow: 1px 1px #FFFFFF;
}
#loginForm fieldset {
    border: 0 none;
    display: block;
    margin: 0 0 10px;
    padding: 0;
}
#loginButton.active {
    border-radius: 3px 3px 0 0;
    border: 1px solid #899CAA;
}
#loginButton {
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: inline-block;
    float: right;
    position: relative;
    z-index: 1;
}
#loginForm span {
    display: block;
    padding: 4px 0 0px;
    text-align: center;
}
#loginForm span a {
    font-size: 11px;
    text-decoration: none;
}
#loginButton.active em {
    background: none repeat scroll 0 0 #eaeaea;
    bottom: -1px;
    height: 1px;
    position: absolute;
    width: 100%;
}
#body label {
    color: #3A454D;
    display: block;
    float: left;
    margin: 9px 0 0;
}
.fp-promo-edit {
    background-color: #666;
    color: #FFFFFF;
    padding: 4px;
    position: absolute;
    text-align: center;
    top: 110px;
    width: auto;
    z-index: 2;
}
.fp-promo-edit a {
    color: #fff;
}
.price-container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    padding: 0px;
}
#content #price-list {}
#content #price-list td {
    border-bottom: 1px solid #EAEAEA;
    font-size: 12px;
    padding: 2px;
    text-align: center;
}
#content #price-list th {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color #EAEAEA;
    border-style: none none solid;
    border-width: medium medium 1px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
#content div.price-container h3 {
    background: #305baa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNWJhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzJiNDY5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzE2Mjk4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #305baa), color-stop(29%, #2b4697), color-stop(75%, #16298a));
    background: -webkit-linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    background: -o-linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    background: -ms-linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    background: linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#305baa', endColorstr='#16298a', GradientType=0);
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-family: arial;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    padding: 3px 8px;
}
.price-content {
    font-family: arial;
    font-size: 12px;
    padding: 10px;
}
#pricing-wrap {
    margin-top: 15px;
    font-family: Arial, sans-serif;
}
#content .price-content p {
    padding: 0;
    margin: 0;
}
#signup-wrap {
    margin-top: 15px;
    overflow: hidden;
    width: 958px;
}
#signup-left {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #eaeaea;
    float: left;
    padding: 20px;
    width: 580px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#signup-right {
    float: right;
    height: auto;
    margin-left: 10px;
    width: 316px;
}
#signup-right-login {
    background: none repeat scroll 0 0 #f2f2f2;
    margin-bottom: 20px;
    border: 1px solid #eaeaea;
    float: left;
    padding: 20px;
    width: 272px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#signup-right #shoppingcart {}
#signup-right #shoppingcart #shopping-cart-inner {
    background: none repeat scroll 0 0 #f2f2f2;
    margin-bottom: 8px;
    border: 1px solid #eaeaea;
    float: left;
    padding: 25px;
    padding-bottom: 8px;
    width: 262px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#signup-right #shoppingcart #shopping-cart-content {
    margin-top: 12px;
    margin-left: -23px;
    margin-right: -23px;
    margin-bottom: 8px;
    padding-left: 21px;
    padding-right: 23px;
    background-color: #ffffff;
    font-family: Arial;
}
#signup-right #shoppingcart td {
    padding: 2px;
}
#signup-right #shoppingcart th {
    padding: 2px;
    font-weight: bold;
}
.signup-block {
    height: auto;
    width: 304px;
    background: #f0f0f0;
    margin-bottom: 10px;
    -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;
}
.form-trigger {
    background: -moz-linear-gradient(top, #ff9c07 0%, #ff6600 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9c07), color-stop(100%, #ff6600));
    background: -webkit-linear-gradient(top, #ff9c07 0%, #ff6600 100%);
    background: -o-linear-gradient(top, #ff9c07 0%, #ff6600 100%);
    background: -ms-linear-gradient(top, #ff9c07 0%, #ff6600 100%);
    background: linear-gradient(top, #ff9c07 0%, #ff6600 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff9c07', endColorstr='#ff6600', GradientType=0);
    color: #ffffff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: 17px;
    padding: 6px 10px;
    position: relative;
}
.trigger-inside.hovered {
    color: #ffffff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: 17px;
    padding: 6px 10px;
}
.trigger-inside {
    background: url(../../../all/themes/hexonet/img/view-expand.png) no-repeat scroll 96% 50%;
    left: 0;
    padding: 6px 10px;
    position: absolute;
    top: 0;
    width: 284px;
}
.trigger-inside:hover {
    background: url(../../../all/themes/hexonet/img/view-expand-view.png) no-repeat scroll 96% 50%;
}
.trigger-inside.expand {
    background: url(../../../all/themes/hexonet/img/view-expand-close.png) no-repeat scroll 96% 50%;
    ;
}
.form-trigger:hover {
    cursor: pointer;
}
.signup-right-form {
    padding: 10px;
    font-family: Arial, sans-serif;
}
#signup-left table td {
    padding: 5px;
    color: #555;
}
.forminstruct {
    font-size: 11px;
    font-style: italic;
}
#signup-left input[type="text"], #signup-left input[type="password"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B0BDC6;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #CCCCCC inset;
    color: #3A454D;
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    width: 100%;
}
#signup-left input.customwidth {
    width: auto;
}
.check {
    float: left;
}
.required {
    font-size: 11px;
    color: #920504;
}
#signup-left #next_button, #signup-right #login_button {
    background: #305baa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNWJhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzJiNDY5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzE2Mjk4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #305baa), color-stop(29%, #2b4697), color-stop(75%, #16298a));
    background: -webkit-linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    background: -o-linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    background: -ms-linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    background: linear-gradient(top, #305baa 0%, #2b4697 29%, #16298a 75%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#305baa', endColorstr='#16298a', GradientType=0);
    font-weight: bold;
    color: #ffffff;
    box-shadow: 0 1px 1px #305baa inset;
    border: 1px solid #305baa;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 5px;
}
.signup-right-form table td {
    font-size: 11px;
    padding-bottom: 5px;
}
#signup-right input[type="text"], #signup-right input[type="password"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B0BDC6;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #CCCCCC inset;
    color: #3A454D;
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    width: 95%;
}
#signup-right table td {
    padding: 5px;
    color: #555;
}
#signup-right p {
    font-size: 11px;
    line-height: 140%;
}
#signup-HTOS, #signup-RA {
    color: #666;
    font-size: 11px;
    padding: 15px;
}
.clearconcise:before {
    content: " ";
    display: table;
}
.clearconcise:after {
    clear: both;
}
.border-radius-5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.border-radius-3 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.shadow {
    -moz-box-shadow: 1px 1px 2px 0px #888;
    -webkit-box-shadow: 1px 1px 2px 0px #888;
    box-shadow: 1px 1px 2px 0px #888;
}
.shadow-promo-card {
    -moz-box-shadow: 0px 0px 10px #CCC;
    -webkit-box-shadow: 0px 0px 10px #CCC;
    box-shadow: 0px 0px 10px #CCC;
}
.content-well1 {
    padding: 10px;
    background: #F2F2F2;
    border: 1px solid #E6E6E6;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
}
.border-box {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.clear:after {
    content: "";
    display: table;
    clear: both;
}
#page-wrapper {
    width: 960px;
    background: #FFF;
    margin: 0 auto;
}
#banner-tld {
    width: 701px;
    height: auto;
    margin: 0;
}
#banner-tld-fw {
    height: 334px;
    margin: 15px 0 0;
    position: relative;
    width: 958px;
    padding: 0;
}
#cont-contain {
    float: left;
    margin: 15px 0 0;
}
#content {
    color: #4D4D4D;
    float: left;
    padding: 0 15px 15px;
    width: 671px;
}
#content-content {
    padding: 15px;
}
#social-media {
    float: left;
    width: 100%;
    height: auto;
}
#right-column {
    width: 704px;
    float: right;
}
.view-content-tabs {
    margin-top: 20px;
}
#nav-wrapper {
    background: url(../../../all/themes/hexonet/img/bg-nav.png) no-repeat scroll 0 0 transparent;
    height: 33px;
    overflow: hidden;
    width: 958px;
}
#nav-wrapper a {
    color: #FFF;
    font-size: 11px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}
#nav-wrapper a:hover {
    color: #ff9900;
}
#nav-wrapper li {
    display: block;
    float: left;
    height: 23px;
    list-style: none outside none;
    margin-right: 10px;
    padding: 5px 0;
}
#nav-wrapper li.first {
    margin-left: 0;
}
#nav-wrapper li a {
    display: block;
    height: 18px;
    padding-top: 4px;
    vertical-align: middle;
    width: auto;
}
#nav-wrapper li a.active {
    color: #ff9900;
}
#nav-wrapper li.hilight a {
    color: #FF9900;
    font-weight: normal;
    text-shadow: 2px 2px 3px #034693;
}
div#nav-left {
    float: left;
    padding: 0;
}
#nav-right {
    float: right;
    padding: 5px 5px 0 0;
}
#nav-btn-home {
    padding-right: 7px;
    background: url(../../../all/themes/hexonet/img/vert-line.png) no-repeat scroll right 3px;
}
.nav-bookend-right {
    padding-right: 7px;
    background: url(../../../all/themes/hexonet/img/vert-line.png) no-repeat scroll right 3px;
}
#nav-btn-demo {
    background: url(../../../all/themes/hexonet/img/icon-external-link.gif) no-repeat scroll right 10px transparent;
    border: medium none;
    padding: 5px 16px 0 0 !important;
}
#nav li.hilight {
    background: url(../../../all/themes/hexonet/img/hilight.png) repeat-x;
    padding-left: 7px;
    margin-right: 7px;
}
#sidebar-left ul {
    margin: 0;
}
#sidebar-left .block {
    margin-bottom: 15px;
}
#sidebar-left .block-menu_block span.menu-ttl {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    margin: 0;
    padding: 7px 0 2px 12px;
    width: 229px;
}
#sidebar-left .node-type-news #sidebar-left #block-menu-menu-about-hexonet span.menu-ttl {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    margin: 0;
    padding: 9px 0 0 12px;
    width: 229px;
}
#sidebar-left .block-menu h2, #sidebar-left .block-menu-block h2 {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds-grey.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    margin: 0;
    padding: 6px 0 0 12px;
    width: 229px;
}
#sidebar-left .node-type-press-releases #sidebar-left #block-menu-menu-about-hexonet span.menu-ttl, #sidebar-left #block-menu-block-3 h2 {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    padding: 9px 0 0 12px;
    width: 229px;
    margin: 0;
}
#sidebar-left .block-menu_block .menu li {
    margin: 0;
    list-style: none;
    background: #F2F2F2;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}
#sidebar-left #sidebar-left div.block {
    margin-bottom: 15px;
}
#sidebar-left #sidebar-left .block ul {
    margin: 0;
    padding: 0;
}
#sidebar-left .block-menu_block .menu li a, #sidebar-left .block-menu-block .menu li a {
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding: 3px 0 0 12px;
    text-decoration: none;
    width: 227px;
}
#sidebar-left .block-menu .menu li, #sidebar-left .block-menu-block .menu li {
    margin: 0;
    list-style: none;
    background: #F2F2F2;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}
#sidebar-left .block-menu .menu li a {
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding: 3px 0 0 12px;
    text-decoration: none;
    width: 227px;
}
#sidebar-left .block-menu ul.menu li, #sidebar-left .block-menu-block ul.menu li {
    margin: 0;
    padding: 0;
}
#sidebar-left .block-menu ul.menu li.leaf {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#sidebar-left .block-menu .menu li a {
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding: 3px 0 0 12px;
    text-decoration: none;
    width: 227px;
}
#sidebar-left #block-menu-menu-about-hexonet-connect .menu li a {
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding: 3px 0 0 12px;
    text-decoration: none;
    width: 211px;
}
#sidebar-left .block-menu .menu li a.active, #sidebar-left .block-menu-block .menu li a.active {
    color: #333;
    background: #E6E6E6;
    border-bottom: 1px #ccc solid;
    border-top: 1px #ccc solid;
}
#sidebar-left .block-menu .menu li a:hover, #sidebar-left .block-menu-block .menu li a:hover {
    color: #444;
    background: #E6E6E6;
}
#sidebar-left .block-menu_block .menu li a.active {
    color: #444;
    background: #E6E6E6;
}
#sidebar-left .block-menu_block .menu li a:hover {
    color: #444;
    background: #E6E6E6;
}
#sidebar-left .block-menu_block .menu li.last {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#sidebar-left .block-menu_block .menu li.leaf {
    padding: 0;
}
#sidebar-left .block-menu_block .menu li.last a {
    border-bottom: none;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#sidebar-left #signup-head {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds-grey.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    margin: 0;
    padding: 9px 0 0 10px;
    width: 231px;
}
#sidebar-left #signup-head h3 {
    color: #FFFFFF;
    font-size: 11px;
}
#sidebar-left #signup-body {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #E6E6E6;
    border-radius: 0 0 5px 5px;
    color: #333333;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: auto;
    padding: 15px;
    width: 209px;
}
#sidebar-left #signup-bottom {
    float: left;
    height: 5px;
    width: 241px;
}
#sidebar-left .signup-title {
    clear: both;
    float: left;
}
#sidebar-left .signup-title span {
    float: left;
    height: 15px;
    margin-right: -20px;
    margin-top: -5px;
    padding-right: 10px;
    padding-top: 3px;
}
#sidebar-left .signup-title h4 {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
#sidebar-left .signup-blurb {
    clear: both;
    float: left;
    width: 138px;
}
#sidebar-left .signup-blurb p {
    margin: 5px 0 0 0;
}
#sidebar-left .underline {
    float: left;
    height: 1px;
    margin: 0;
    padding: 0;
    width: 218px;
}
#sidebar-left .signup-btn {
    float: left;
    margin: 8px 0 0 19px;
}
#sidebar-left .underline img {
    float: left;
}
#sidebar-left .signup-row {
    margin-bottom: 10px;
    width: 219px;
}
#sidebar-left #signup-menu .lastrow {
    margin-bottom: 0px;
}
.last-30-days {
    background: #eef6ff;
    padding: 10px 10px;
    border-bottom: 1px solid #bdf;
    border-top: 1px solid #bdf;
}
.last-30-days ul {
    list-style: none;
}
.last-30-days ul li {
    border-bottom: none !important;
    list-style: none;
    margin: 0 !important;
}
.last-30-days .news-date {
    color: #666;
    padding-right: 10px;
    padding-left: 0 !important;
}
.last-30-days .news-title {
    font-size: 12px;
    color: #0066CC;
}
div.view-news .news-date {
    color: #666;
    font-size: 11px;
    padding: 0 10px;
}
div.view-news .news-title {
    font-size: 12px;
    color: #0066CC;
}
.node-type-page-tld #content-content {
    padding: 0px;
}
.node-type-page-tld #content p {
    color: #555;
    line-height: 150%;
    margin: 10px 0;
}
.node-type-page-tld #content {
    padding: 15px;
}
.node-type-page-tld #content table.idn td {
    padding-right: 5px;
}
.node-type-page-tld #banner-tld {
    position: relative;
}
.node-type-page-tld #banner-tld #searchform-inside {
    left: 275px;
    margin: -7px 0 0 -10px;
    position: absolute;
    top: 139px;
}
.node-type-page-tld .promotion {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #F2F2F2;
    padding: 10px;
}
.node-type-page-tld .header-headline, .node-type-preregistration .header-headline, body.node-type-backorder-tld #header-img div.header-headline {
    color: #444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 37px;
    left: 274px;
    line-height: 100%;
    position: absolute;
    top: 41px;
    width: 405px;
}
.header-headline {
    color: #444444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 48px;
    left: 412px;
    letter-spacing: -0.025em;
    line-height: 100%;
    position: absolute;
    top: 61px;
    width: 530px;
}
#header-img {
    position: relative;
}
#header-img-default {
    background: url(../../../all/themes/hexonet/img/tld-domain-name-default-header.jpg) no-repeat;
    height: 214px;
    width: 701px;
}
#header-img-default #tld-text-logo {
    color: #1259A5;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 30px;
    text-transform: uppercase;
    position: absolute;
    top: 87px;
    left: 0;
    width: 234px;
    padding: 0 20px;
    text-align: center;
}
#sidebar-left h3.ui-accordion-header {
    margin: 0;
}
#sidebar-left h3.ui-accordion-header a {
    background: #F2F2F2;
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 17px;
    padding: 5px 0 0 12px;
    text-decoration: none;
    width: 227px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    overflow: hidden;
}
#sidebar-left .ui-accordion span.ui-icon {
    display: none !important;
}
#sidebar-left .ui-accordion h3.accordion-header {
    border: none;
}
#sidebar-left .ui-accordion h3.accordion-header span.accordion-link {
    background: #F2F2F2;
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 17px;
    padding: 5px 0 0 12px;
    text-decoration: none;
    width: 227px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    overflow: hidden;
}
#sidebar-left .ui-accordion h3.accordion-header span.accordion-link:hover {
    background: #FAFAFA;
    color: #444444;
}
#sidebar-left .ui-accordion h3.accordion-header.ui-state-active span.accordion-link {
    color: #444444;
}
#sidebar-left .ui-accordion h3.ui-state-hover {
    border: none;
}
#sidebar-left .ui-accordion h3.ui-corner-all {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
#sidebar-left h3.ui-accordion-header a:link {
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 17px;
    padding: 5px 0 0 12px;
    text-decoration: none;
    width: 227px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    overflow: hidden;
    outline: none !important;
}
#sidebar-left h3.selected a:link {
    color: #fff;
}
#sidebar-left h3.ui-accordion-header span.ui-accordion-right {
    display: none;
}
#sidebar-left h3.selected a {
    background: url("https://www-static.hexonet.net/sites/all/themes/img/bg-nav-section-active.png") no-repeat;
    color: #fff;
    -moz-outline-style: none;
    outline: 0;
}
#sidebar-left h3.selected a:hover {
    background: url("https://www-static.hexonet.net/sites/all/themes/img/bg-nav-section-active.png") no-repeat;
    color: #fff;
}
#sidebar-left div.block-accordion_menu ul {
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 8px;
}
#sidebar-left div.block-accordion_menu ul li {
    list-style: none;
    margin: 0;
    padding-left: 10px;
}
#sidebar-left div.ui-accordion div.ui-accordion-content {
    border: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    top: 0;
}
#sidebar-left div.ui-accordion div.ui-accordion-content ul.menu {
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    padding-bottom: 7px;
}
#sidebar-left div.ui-accordion div.ui-accordion-content ul.menu li {
    list-style: none;
    margin-left: 10px;
}
#sidebar-left div.ui-accordion div.ui-accordion-content ul.menu li a {
    border-bottom: 1px dotted #808080;
    color: #223283;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
}
#sidebar-left div.ui-accordion div.ui-accordion-content ul.menu li a:hover {
    border-bottom: 1px solid #808080;
    color: #222;
}
#sidebar-left div.ui-accordion div.ui-accordion-content ul.menu li a.active {
    font-weight: bold;
}
#sidebar-left div.ui-accordion {
    background: url(../../../all/themes/hexonet/img/nav-box-bottom.gif) no-repeat scroll center bottom transparent;
    padding-bottom: 3px;
}
#sidebar-left div.block-accordion-menu h2 {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    display: block;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    padding: 9px 0 0 12px;
    width: 229px;
    margin: 0;
}
#sidebar-left #nid-483 div.block-accordion_menu span.menu-ttl {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds-grey.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    padding: 6px 0 0 12px;
    width: 229px;
}
#sidebar-left #nid-10 div.block-accordion_menu span.menu-ttl, #sidebar-left #nid-3233 div.block-accordion_menu span.menu-ttl {
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E6E6E6;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    padding: 9px 0 0 12px;
    width: 229px;
}
#sidebar-left div.block-accordion_menu span.menu-ttl a {
    border-bottom: 1px solid #E6E6E6;
    display: block;
    height: 21px;
    padding: 9px 0 0 12px;
    width: 229px;
}
#content div.quicktabs-wrapper ul.quicktabs-tabs li {
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
}
#content div.quicktabs-wrapper ul.quicktabs-tabs li.active a {
    background: #f2f2f2;
    color: #424134 !important;
}
#content div.quicktabs-wrapper ul.quicktabs-tabs li a {
    background: none repeat scroll 0 0 #828282;
    border-color: #F2F2F2;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    height: 21px;
    padding: 6px 20px 3px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-decoration: none;
}
#content div.quicktabs-wrapper div.quicktabs_main {
    background: #F2F2F2;
    padding: 20px;
    clear: both;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 15px;
}
#footer {
    width: 898px;
    height: auto;
    background: #F2F2F2;
    margin-top: 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 30px;
    color: #666;
    float: left;
    clear: both;
}
#footer ul {
    float: left;
    margin: 0;
    width: 190px;
}
#footer ul li {
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}
#footer h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 5px;
    color: #333;
}
#footer a {
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
    color: #333;
}
#footer p {
    font-size: 12px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}
#copyright {
    font-size: 11px;
    color: #666;
    padding: 10px 15px;
    float: left;
    text-align: center;
    width: 100%;
}
#content ul.tld-domains {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 10px 0 0 0;
    padding: 10px;
}
#content ul.tld-domains li {
    list-style: none;
    display: inline;
    padding-right: 5px;
    line-height: 140%;
}
#content ul.tld-domains li a {
    text-decoration: none;
    font-size: 10px;
}
#content ul.tld-domains li a:hover {
    text-decoration: underline;
}
#content ul.tld-domains li a:visited {
    color: #42413C;
}
h1#page-title {
    font-size: 200%;
    font-weight: normal;
    line-height: 1.25em;
    margin-bottom: 10px;
}
#header-links {
    position: absolute;
    right: 107px;
    top: 45px;
    z-index: 1;
}
#header-links a {
    color: #125AA7;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#header-links a:visited {
    color: #125AA7;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#header-links ul {
    margin: 0;
}
#header-links ul li {
    float: left;
    list-style: none outside none;
    margin-right: 15px;
}
#header-links ul li.last {
    margin-right: 0;
}
a#talk-hexonet {
    background: url(../../../all/themes/hexonet/img/icon-phone.gif) no-repeat scroll 0 1px transparent;
    display: block;
    height: 18px;
    padding: 2px 0 4px 16px;
}
a#demo, #header-links .customer-login {
    background: url(../../../all/themes/hexonet/img/bullet-orange-header.png) no-repeat scroll 1px 6px transparent;
    display: block;
    height: 18px;
    padding: 2px 0 0 12px;
}
#header-links .customer-login.open {
    background: url(../../../all/themes/hexonet/img/bullet-orange-open.png) no-repeat scroll 0 46% transparent;
    display: block;
    height: 18px;
    padding: 2px 0 0 12px;
}
#masthead-container {
    width: 958px;
    height: 335px;
    position: relative;
}
#masthead-container .region-front-search {
    position: absolute;
    top: 137px;
    left: 30px;
    z-index: 44;
}
#masthead-container .ttl2 {
    color: #125AA7;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#masthead-container .ttl3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
    font-size: 12px;
}
#masthead-container div.bulk-search {
    margin-top: -12px;
    text-align: right;
    position: absolute;
    left: 308px;
}
#masthead-container div.bulk-search a {
    color: #125AA7;
    font-size: 10px;
    padding: 0 0 2px 0;
}
#masthead-container div.bulk-search a.bulk-promo {
    color: #FFF;
}
#masthead-container div#cc-attr {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    bottom: 20px;
    color: #999;
    font-size: 9px;
    padding: 5px 10px;
    position: absolute;
    right: 20px;
    text-align: center;
    width: auto;
}
#masthead-container div#cc-attr #cc-attr-logo {
    position: relative;
    top: 3px;
}
#masthead-container div#cc-attr img {
    height: 15px;
    width: 15px;
}
#masthead-container div#cc-attr a {
    color: #CCC;
    text-decoration: none;
}
#masthead-container div#cc-attr a#cc-attr-logo[title]:hover:before {
    content: attr(title);
    font-size: 9px;
    position: relative;
    top: -4px;
    left: -3px;
}
#masthead-container div#cc-attr #cc-contact {
    color: #999;
    font-size: 8px;
}
#masthead {
    width: 898px;
    height: 275px;
    background-image: url(../../../all/themes/hexonet/img/masthead-hexonet.jpg);
    padding: 30px;
    position: absolute;
}
#masthead h1 {
    color: #444444;
    font-family: Verdana, sans-serif;
    font-size: 45px;
    font-weight: normal;
    letter-spacing: -0.025em;
    line-height: 1.05 em;
    text-shadow: 1px 1px 10px #eaeaea;
}
.masthead-feature-btn {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.masthead-feature {
    background: #2e409a;
    display: none;
    height: 275px;
    left: 0;
    padding: 30px;
    position: absolute;
    top: 0;
    width: 898px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#masthead-2mill {
    width: 898px;
    height: 275px;
    background-image: url(../../../all/themes/hexonet/img/fp-2million.jpg);
    padding: 30px;
    position: absolute;
}
#masthead-2mill h1 {
    color: #1e167f;
    font-size: 29px;
    letter-spacing: -0.025em;
    line-height: 130%;
}
#masthead-2mill h1 span {
    font-size: 46px;
    font-weight: bold;
}
#masthead-container {
    width: 958px;
    height: 335px;
    position: relative;
}
#masthead-container .region-front-search {
    position: absolute;
    top: 160px;
    left: 30px;
    z-index: 44;
}
#masthead-promo {
    width: 898px;
    height: 275px;
    background-image: url(../../../all/themes/hexonet/img/fp-feature-header.jpg);
    display: none;
    padding: 30px;
}
#masthead-promo h1 {
    color: #444444;
    font-family: Verdana, sans-serif;
    font-size: 48px;
    font-weight: normal;
    letter-spacing: -0.025em;
    line-height: 1.05 em;
}
#masthead-promo .masthead-feature-btn {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
body.front div.ttl1.ttl1-promo {
    color: #EAEAEA;
    text-shadow: 0px 0px 7px #000;
}
body.front .bulk-search {
    text-align: right;
    font-size: 10px;
    margin-top: -10px;
    padding-right: 8px;
}
body.i18n-de #masthead-promo h1 {
    font-size: 45px;
}
#masthead-feature {
    background: #2e409a;
    display: none;
    height: 275px;
    left: 0;
    padding: 30px;
    position: absolute;
    top: 0;
    width: 898px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#features {
    height: 156px;
    text-align: center;
}
#features .jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url(../../../all/themes/hexonet/img/btn-scroll-right.gif) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 33px;
    position: absolute;
    right: 0;
    top: 52px;
    width: 22px;
}
#features .jcarousel-skin-tango .jcarousel-next-horizontal.jcarousel-next-disabled {
    background: url(../../../all/themes/hexonet/img/btn-scroll-right.gif) no-repeat scroll 0 0 transparent;
    opacity: .5;
    cursor: default;
}
#features .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url(../../../all/themes/hexonet/img/btn-scroll-left.gif) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 33px;
    left: 0;
    position: absolute;
    top: 52px;
    width: 21px;
}
#features .jcarousel-skin-tango .jcarousel-prev-horizontal.jcarousel-prev-disabled {
    background: url(../../../all/themes/hexonet/img/btn-scroll-left.gif) no-repeat scroll 0 0 transparent;
    opacity: .5;
    cursor: default;
}
#features .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../../../all/themes/hexonet/img/btn-scroll-left.gif);
}
#features .jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px 40px;
    width: 878px;
}
#features .jcarousel-skin-tango .jcarousel-item {
    background: url(../../../all/themes/hexonet/img/promo-box-bottom-gradient.png) no-repeat bottom;
    height: 140px;
    margin: 0 10px 0 0;
    width: 215px;
}
#features .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 140px;
    margin-left: -3px;
    overflow: hidden;
    width: 890px;
}
#features .jcarousel-skin-tango .jcarousel-container {
    background: none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 0 0 0;
    padding-bottom: 0;
    padding-top: 0;
}
.views-field-field-fp-promo-img {
    position: relative;
}
.promo-img {
    width: 215px;
    height: 101px;
    clear: left;
    position: relative;
}
.reflink a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 138px;
    left: 0;
    position: absolute;
    text-indent: -8025px;
    top: 0;
    width: 215px;
    z-index: 1;
}
.btn-all-promos {
    color: #125AA7 !important;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 2px;
}
.promo-wrap {
    background: url(../../../all/themes/hexonet/img/promo-box-top.png) no-repeat scroll 0 0 transparent;
    height: 22px;
    padding: 5px 10px;
    width: 195px;
    line-height: 24px;
    overflow: hidden;
}
.promo-img-text {
    height: 96px;
    left: 0;
    margin: 0 auto;
    padding: 5px 0 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 215px;
}
.promo-img-text span {
    font-weight: bold;
    color: #125AA7;
    font-size: 13px;
}
.promo-title {
    color: #333333;
    float: left;
    font-size: 17px;
    font-weight: bold;
    width: auto;
}
.promo-details {
    float: right;
}
.detail-sm {
    color: #666666;
    font-size: 11px;
    padding-right: 3px;
}
.detail-strong {
    color: #FF6600;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.025em;
    padding-right: 3px;
}
#resell {
    background: url(../../../all/themes/hexonet/img/bg-resell.jpg) repeat scroll 0 0 transparent;
    height: 192px;
    overflow: hidden;
    padding: 15px 25px;
    width: 908px;
}
#resell .view-fp-features .views-field-title span, #resell .view-fp-features-de .views-field-title span {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 17px;
    text-shadow: 1px 1px 2px #333333;
}
#resell div.view-fp-features .views-field-field-img-feature, #resell div.view-fp-features-de .views-field-field-img-feature {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 3px #333333;
    float: left;
    height: auto;
    line-height: 1.25em;
    margin: 0;
    padding: 5px;
    position: relative;
    width: 272px;
}
#resell div.view-fp-features .views-field-title, #resell div.view-fp-features-de .views-field-title {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: -6px 0 7px;
}
#resell .view-fp-features .views-row, #resell .view-fp-features-de .views-row {
    float: left;
    margin-right: 31px;
    width: auto;
}
#resell .view-fp-features .views-row-last, #resell .view-fp-features-de .views-row-last {
    margin: 0;
}
#resell .feature-img {
    position: relative;
}
#resell .feature-quote {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    left: 16px;
    position: absolute;
    top: 15px;
    width: 150px;
}
#resell .feature-link {
    left: 15px;
    position: absolute;
    top: 101px;
    width: 155px;
}
#resell .feature-link a {
    color: #0066CC;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#resell .feature-link a:hover {
    border-bottom: 1px dotted #007fff;
}
.featured-premium {
    position: relative;
    top: 123px;
}
.featured-premium a {
    text-decoration: none;
}
.featured-premium a:hover {
    color: #000000;
}
.featured-premium img {
    margin: auto 5px auto auto;
    vertical-align: middle;
    display: inline-block;
}
.region-search-landing {
    left: 402px;
    position: absolute;
    top: 227px;
}
.header-bullets {
    color: #333333;
    font-size: 13px;
    left: 412px;
    position: absolute;
    top: 169px;
}
.header-orange {
    color: #FF6600;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    left: 412px;
    position: absolute;
    text-transform: uppercase;
    top: 239px;
}
.header-bullets ul, .header-bullets ul li {
    list-style: none;
    margin: 0;
}
.header-bullets ul {
    padding: 0;
}
.header-bullets li {
    background: url(../../../all/themes/hexonet/img/bullet-header.png) no-repeat scroll 0 50% transparent;
    line-height: 140%;
    padding-left: 14px;
}
#content .region-header-rightcol {
    position: relative;
}
#content .region-header-rightcol table td {
    padding: 0;
    width: auto;
}
.node-type-preregistration #content {
    padding: 0;
}
.node-type-preregistration #banner-tld {
    position: relative;
}
.node-type-preregistration #banner-tld #searchform-inside {
    left: 284px;
    margin: -7px 0 0 -10px;
    position: absolute;
    top: 139px;
}
.node-type-preregistration #content-content {
    padding: 15px;
}
.node-type-preregistration .fastsearch {
    background: #fff;
    border: 1px solid #FF6600;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 13px #CCCCCC;
    color: #888888;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: 29px;
    letter-spacing: -0.025em;
    padding-left: 10px;
    width: 260px;
}
.node-type-backorder-tld #content {
    padding: 0px;
}
.node-type-backorder-tld #banner-tld {
    position: relative;
}
.node-type-backorder-tld #banner-tld #searchform-inside {
    left: 284px;
    margin: -7px 0 0 -10px;
    position: absolute;
    top: 139px;
}
#content div.view-backorder-tlds-front .item-list ul, div.view-backorder-tlds-front .item-list ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}
#content div.view-backorder-tlds-front ul li.views-row {
    background: url(../../../all/themes/hexonet/img/bg-backorder.jpg) repeat-x scroll center bottom transparent;
    border: 1px solid #dddddd;
    box-shadow: 0 0 4px #ddd;
    float: left;
    height: 77px;
    list-style: none outside none;
    margin: 0 10px 10px 0;
    padding: 15px;
    position: relative;
    text-align: center;
    width: 184px;
}
#content div.view-backorder-tlds-front-de ul li.views-row {
    background: url(../../../all/themes/hexonet/img/bg-backorder.jpg) repeat-x scroll center bottom transparent;
    border: 1px solid #dddddd;
    box-shadow: 0 0 4px #ddd;
    float: left;
    height: 77px;
    list-style: none outside none;
    margin: 0 10px 10px 0;
    padding: 15px;
    position: relative;
    text-align: center;
    width: 184px;
}
#content div.view-backorder-tlds-front ul li.views-row-3, #content div.view-backorder-tlds-front ul li.views-row-6, #content div.view-backorder-tlds-front ul li.views-row-9, #content div.view-backorder-tlds-front ul li.views-row-12, #content div.view-backorder-tlds-front ul li.views-row-15, #content div.view-backorder-tlds-front ul li.views-row-18, #content div.view-backorder-tlds-front ul li.views-row-21 {
    margin: 0;
}
#content div.view-backorder-tlds-front-de ul li.views-row-3, #content div.view-backorder-tlds-front-de ul li.views-row-6, #content div.view-backorder-tlds-front-de ul li.views-row-9, #content div.view-backorder-tlds-front-de ul li.views-row-12, #content div.view-backorder-tlds-front-de ul li.views-row-15, #content div.view-backorder-tlds-front-de ul li.views-row-18, #content div.view-backorder-tlds-front-de ul li.views-row-21 {
    margin: 0;
}
#content div.item-list ul {
    margin: 0;
}
div.views-field-field-img-backorder-tld-fid {
    height: 54px;
}
.view-backorder-tlds-front a, .view-backorder-tlds-front-de a {
    color: #0066CC;
    font-size: 11px;
}
.views-field-field-fine-print-value {
    font-size: 9px;
}
.views-field-field-backorder-feature-msg {
    background: url(../../../all/themes/hexonet/img/bg-bo-feature.jpg) repeat-x scroll bottom left transparent;
    border: 1px solid #84BDFD;
    height: 87px;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 0;
    width: 194px;
}
body.page-backorders h1#page-title {
    margin-bottom: 10px;
}
body.page-backorders #content {
    padding: 0 15px 15px;
}
.bo-ttl {
    color: #024DA3;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.node-type-page #content-content {
    padding: 0;
}
body.node-type-cart #content {
    padding: 0px;
    width: 958px;
}
body.node-type-signup-page #content {
    padding: 0px;
    width: 958px;
}
body.node-type-signup-page #content #content-content {
    padding: 0;
}
#newsflash {
    background: #fbd0b9;
    border-bottom: 2px solid #fab896;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    height: 12px;
    line-height: 140%;
    margin: 15px 0 0 0;
    padding: 10px 15px;
    width: 928px;
}
#newsflash #views_slideshow_cycle_teaser_section_newsflash-block {
    width: 100% !important;
}
#newsflash .views-slideshow-cycle-main-frame-row-item {
    overflow: hidden;
    width: 928px !important;
}
#newsflash .views-field-title {
    color: #f35300;
    float: left;
    font-size: 12px;
    margin-right: 0.5%;
    text-transform: uppercase;
    /* width:10%; */
}
#newsflash .views-field-body {
    color: #555555;
    float: left;
    font-size: 14px;
    /* width:89.5%; */
}
#newsflash .views-field-body p {
    margin: -1px 0 0 0;
}
#newsflash div.views-field-edit-node {
    clear: none;
    float: right;
    height: 20px;
    margin: 0;
}
.page-domain-promotions #overlay, .page-preregistration-promotions #overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 3;
}
.page-domain-promotions #right-column, .page-preregistration-promotions #right-column {
    width: 100%;
}
.page-domain-promotions #content, .page-preregistration-promotions #content {
    padding: 0px;
    width: 958px;
}
.page-domain-promotions #content #content-content, .page-preregistration-promotions #content #content-content {
    padding: 0;
}
.page-domain-promotions #content .view-promotions-domains span.txt-logo, .page-domain-promotions #content .view-promotions-preregistrations span.txt-logo, .page-preregistration-promotions #content .view-promotions-domains span.txt-logo, .page-preregistration-promotions #content .view-promotions-preregistrations span.txt-logo {
    color: #1259A5;
    font-family: 'Lato';
    font-weight: 900;
}
.page-domain-promotions #content .view-promotions-domains .view-content, .page-domain-promotions #content .view-promotions-preregistrations .view-content, .page-preregistration-promotions #content .view-promotions-domains .view-content, .page-preregistration-promotions #content .view-promotions-preregistrations .view-content {
    clear: both;
}
.page-domain-promotions #content .view-promotions-domains .view-header, .page-domain-promotions #content .view-promotions-preregistrations .view-header, .page-preregistration-promotions #content .view-promotions-domains .view-header, .page-preregistration-promotions #content .view-promotions-preregistrations .view-header {
    display: block;
    width: 958px;
    height: 29px;
    margin-bottom: 25px;
}
.page-domain-promotions #content .view-promotions-domains .view-header ul, .page-domain-promotions #content .view-promotions-preregistrations .view-header ul, .page-preregistration-promotions #content .view-promotions-domains .view-header ul, .page-preregistration-promotions #content .view-promotions-preregistrations .view-header ul {
    border-bottom: 2px solid #eaeaea;
    height: 35px;
    margin: 0;
}
.page-domain-promotions #content .view-promotions-domains .view-header ul li, .page-domain-promotions #content .view-promotions-preregistrations .view-header ul li, .page-preregistration-promotions #content .view-promotions-domains .view-header ul li, .page-preregistration-promotions #content .view-promotions-preregistrations .view-header ul li {
    color: #172b8d;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 19px;
    height: 29px;
    list-style: none;
    margin-right: 3px;
}
.page-domain-promotions #content .view-promotions-domains .view-header ul li a, .page-domain-promotions #content .view-promotions-preregistrations .view-header ul li a, .page-preregistration-promotions #content .view-promotions-domains .view-header ul li a, .page-preregistration-promotions #content .view-promotions-preregistrations .view-header ul li a {
    color: #6d6e71;
    height: 29px;
    list-style: none;
    margin-right: 3px;
    padding: 5px 10px;
    text-decoration: none;
    margin-top: -2px;
    display: inline-block;
}
.page-domain-promotions #content .view-promotions-domains .view-header ul li a:hover, .page-domain-promotions #content .view-promotions-preregistrations .view-header ul li a:hover, .page-preregistration-promotions #content .view-promotions-domains .view-header ul li a:hover, .page-preregistration-promotions #content .view-promotions-preregistrations .view-header ul li a:hover {
    color: #172b8d;
}
.page-domain-promotions #content .view-promotions-domains .view-header ul li span, .page-domain-promotions #content .view-promotions-preregistrations .view-header ul li span, .page-preregistration-promotions #content .view-promotions-domains .view-header ul li span, .page-preregistration-promotions #content .view-promotions-preregistrations .view-header ul li span {
    background: #FFFFFF;
    border-left: 2px solid #eaeaea;
    border-right: 2px solid #eaeaea;
    border-top: 2px solid #eaeaea;
    padding: 5px 10px;
    margin-top: -2px;
    display: inline-block;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    background-color: #eaeaea;
    background-image: -webkit-linear-gradient(top, #eaeaea 20%, #FFF);
    background-image: -moz-linear-gradient(top, #eaeaea 20%, #FFF);
    background-image: -o-linear-gradient(top, #eaeaea 20%, #FFF);
    background-image: -ms-linear-gradient(top, #eaeaea 70%, #FFF);
    background-image: linear-gradient(top, #eaeaea 20%, #FFF);
}
.page-domain-promotions #content .view-promotions-domains .promo-card, .page-domain-promotions #content .view-promotions-preregistrations .promo-card, .page-preregistration-promotions #content .view-promotions-domains .promo-card, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card {
    border-bottom: 4px solid #CCC;
    float: left;
    height: 275px;
    margin: 0 23px 23px 0;
    position: relative;
    width: 304px;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(top, #FFF 70%, #eaeaea);
    background-image: -moz-linear-gradient(top, #FFF 70%, #eaeaea);
    background-image: -o-linear-gradient(top, #FFF 70%, #eaeaea);
    background-image: -ms-linear-gradient(top, #FFF 70%, #eaeaea);
    background-image: linear-gradient(top, #FFF 70%, #eaeaea);
    -moz-box-shadow: 0px 0px 10px #CCC;
    -webkit-box-shadow: 0px 0px 10px #CCC;
    box-shadow: 0px 0px 10px #CCC;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-title, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-title, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-title, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-title {
    background: rgba(23, 43, 141, 0.6);
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    left: 0px;
    height: 29px;
    position: absolute;
    top: 0px;
    width: 304px;
    z-index: 1;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-title span, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-title span, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-title span, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-title span {
    display: inline-block;
    line-height: 0;
    margin: 15px 0 0 10px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-headline, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-headline, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-headline, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-headline {
    color: #172b8d;
    font-size: 21px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-content, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-content, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-content, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-content {
    height: 400px;
    padding: 10px;
    position: relative;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-content span.edit-promo a, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-content span.edit-promo a, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-content span.edit-promo a, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-content span.edit-promo a {
    background-color: #666666;
    color: #FFFFFF;
    padding: 4px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: auto;
    z-index: 2;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-content span.edit-promo a:hover, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-content span.edit-promo a:hover, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-content span.edit-promo a:hover, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-content span.edit-promo a:hover {
    text-decoration: underline;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-details, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-details, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-details, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-details {
    color: #ff6633;
    font-size: 14px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-domain-logo, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-domain-logo, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-domain-logo, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-domain-logo {
    background: #FFFFFF;
    height: 35px;
    left: 0px;
    line-height: 35px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: -58px;
    width: 80px;
    z-index: 1;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-domain-logo img, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-domain-logo img, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-domain-logo img, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-domain-logo img {
    vertical-align: middle;
}
.page-domain-promotions #content .view-promotions-domains .promo-card.margin-clear, .page-domain-promotions #content .view-promotions-preregistrations .promo-card.margin-clear, .page-preregistration-promotions #content .view-promotions-domains .promo-card.margin-clear, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card.margin-clear {
    margin: 0 !important;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-btn, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-btn, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-btn, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-btn {
    margin-top: 15px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .btn-promo-details, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .btn-promo-details, .page-preregistration-promotions #content .view-promotions-domains .promo-card .btn-promo-details, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .btn-promo-details {
    background: #172b8d;
    color: #f9f9f9;
    font-size: 11px;
    padding: 4px 7px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .btn-promo-details:hover, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .btn-promo-details:hover, .page-preregistration-promotions #content .view-promotions-domains .promo-card .btn-promo-details:hover, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .btn-promo-details:hover {
    background: #1e38b9;
    color: #FFFFFF;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay-inner, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay-inner, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay-inner, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay-inner {
    background: #fff;
    height: 400px;
    overflow: auto;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay {
    display: none;
    background: rgba(0, 0, 0, 0.25);
    left: 50%;
    margin-left: -355px;
    padding: 3px;
    position: fixed;
    top: 15%;
    width: 710px;
    z-index: 4;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-content, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-content, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-content, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-content {
    padding: 30px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-content .leftcol, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-content .leftcol, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-content .leftcol, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-content .leftcol {
    float: left;
    margin-top: 10px;
    width: 22%;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-content .leftcol span.txt-logo, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-content .leftcol span.txt-logo, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-content .leftcol span.txt-logo, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-content .leftcol span.txt-logo {
    color: #1259A5;
    font-family: 'Lato';
    font-size: 16px;
    font-weight: 900;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-content .rightcol, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-content .rightcol, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-content .rightcol, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-content .rightcol {
    float: left;
    width: 78%;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .btn-promo-reg, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .btn-promo-reg, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .btn-promo-reg, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .btn-promo-reg {
    background: #ff6600;
    border-bottom: 1px solid #cc3300;
    color: #FFFFFF;
    display: inline-block;
    margin-top: 5px;
    padding: 5px 10px;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .btn-promo-reg:hover, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .btn-promo-reg:hover, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .btn-promo-reg:hover, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .btn-promo-reg:hover {
    background: #ff751a;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-title, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-title, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-title, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-title {
    background: #F2F2F2;
    color: #172b8d;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 10px 30px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-title .close-btn, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-title .close-btn, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-title .close-btn, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-title .close-btn {
    color: #888;
    float: right;
    margin-right: 30px;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    background: url(../../../all/themes/hexonet/img/btn-close.gif) no-repeat 100% 50%;
    padding-right: 18px;
    width: auto;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-headline, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-headline, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-headline, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-headline {
    color: #172b8d;
    font-size: 33px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-details, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-details, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-overlay-details, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-overlay-details {
    color: #ff6600;
    font-size: 17px;
}
.page-domain-promotions #content .view-promotions-domains .promo-card .card-overlay .card-body ul, .page-domain-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-body ul, .page-preregistration-promotions #content .view-promotions-domains .promo-card .card-overlay .card-body ul, .page-preregistration-promotions #content .view-promotions-preregistrations .promo-card .card-overlay .card-body ul {
    margin-top: 10px;
}
.btn-inline {
    background: #ff6600;
    border-bottom: 1px solid #cc3300;
    color: #FFFFFF !important;
    display: inline-block;
    margin-top: 5px;
    padding: 5px 10px;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.btn-inline:hover {
    background: #ff8533;
    -webkit-transition: background-color 400ms linear;
    -moz-transition: background-color 400ms linear;
    -o-transition: background-color 400ms linear;
    -ms-transition: background-color 400ms linear;
    transition: background-color 400ms linear;
}
p.signup-txt {
    color: #999;
    font-size: 11px;
}
a.signup-link {
    color: #172A8B;
    font-size: 11px;
    text-decoration: none;
}
a.signup-link:hover {
    text-decoration: underline;
}
.node-type-page-tld-landing-01 #content {
    padding: 0;
    width: 958px;
}
.node-type-page-tld-landing-01 #content h1 {
    display: none;
}
.node-type-page-tld-landing-01 #content #cont-contain {
    margin: 0;
}
.node-type-page-tld-landing-01 #content #content-content {
    margin-bottom: 30px;
    padding: 0;
}
.node-type-page-tld-landing-01 #content .group-header {
    margin-bottom: 35px;
}
.node-type-page-tld-landing-01 #content .landing-01-cta {
    background: #ff6600;
    border-bottom: 1px solid #cc3300;
    color: #FFFFFF;
    display: inline-block;
    margin-top: 5px;
    padding: 5px 10px;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.node-type-page-tld-landing-01 #content .landing-01-cta:hover {
    background: #ff751a;
}
.node-type-page-tld-landing-01 #content .group-left {
    padding-left: 40px;
}
.node-type-page-tld-landing-01 #content .group-left h3 {
    color: #183098;
    font-size: 36px;
    margin: 0;
}
.node-type-page-tld-landing-01 #content .group-left .landing-01-02 {
    color: #AAAAAA;
    font-size: 21px;
}
.node-type-page-tld-landing-01 #content .group-left p {
    color: #393939;
    font-size: 14px;
    line-height: 150%;
}
.node-type-page-tld-landing-01 #content .ds-2col-stacked > .group-right {
    background: #F6F6F6;
    color: #666;
    padding: 25px;
    width: 238px;
}
.node-type-page-tld-landing-01 #content h3 {
    color: #666;
    margin: 0 0 10px;
}
.node-type-page-tld-landing-01 #tld-landing-01-footer {
    clear: both;
    display: block;
    width: 958px;
    float: left;
}
.node-type-page-tld-landing-01 #tld-landing-01-footer ul {
    border-top: 2px solid #E2E2E2;
    margin: 25px 0 0 0;
    padding-top: 15px;
}
.node-type-page-tld-landing-01 #tld-landing-01-footer ul li {
    display: inline;
    list-style: none;
    margin-right: 10px;
}
.node-type-page-tld-landing-01 #tld-landing-01-footer ul li a {
    text-decoration: none;
}
.node-type-page-tld-landing-01 #tld-landing-01-footer ul li:last-child {
    font-size: 11px;
    color: #666;
    float: right;
}
.node-type-page-tld-landing-01 #landing-01-header {
    position: relative;
    width: 958px;
    height: 247px;
}
.node-type-page-tld-landing-01 #landing-01-header #landing-01-img {
    position: absolute;
    top: 30px;
    left: 36px;
    color: #FFFFFF;
    font-size: 42px;
    margin: 0;
    width: 544px;
    letter-spacing: -0.0045em;
    line-height: 110%;
    text-transform: uppercase;
}
.node-type-page-tld-landing-02 #content {
    padding: 0;
    width: 958px;
}
.node-type-page-tld-landing-02 #content h1 {
    display: none;
}
.node-type-page-tld-landing-02 #content #cont-contain {
    margin: 0;
}
.node-type-page-tld-landing-02 #content #content-content {
    margin-bottom: 30px;
    padding: 0;
}
.node-type-page-tld-landing-02 #content .group-header {
    margin-bottom: 35px;
}
.node-type-page-tld-landing-02 #content .landing-01-cta {
    background: #ff6600;
    border-bottom: 1px solid #cc3300;
    color: #FFFFFF;
    display: inline-block;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.node-type-page-tld-landing-02 #content .landing-01-cta:hover {
    background: #ff751a;
}
.node-type-page-tld-landing-02 #content .group-left {
    margin-right: 2%;
    width: 23%;
}
.node-type-page-tld-landing-02 #content .group-left h3 {
    color: #183098;
    font-size: 36px;
    margin: 0;
}
.node-type-page-tld-landing-02 #content .group-left .landing-01-02 {
    color: #AAAAAA;
    font-size: 21px;
}
.node-type-page-tld-landing-02 #content .group-left p {
    color: #393939;
    font-size: 14px;
    line-height: 150%;
}
.node-type-page-tld-landing-02 #content .group-left .field-name-field-left-column-text {
    background: #eaeaea;
    border: 1px solid #eaeaea;
    padding: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.node-type-page-tld-landing-02 #content .ds-3col-stacked > .group-middle {
    font-size: 13px;
    line-height: 160%;
    margin-right: 2%;
    width: 48%;
}
.node-type-page-tld-landing-02 #content .ds-3col-stacked > .group-middle h2 {
    font-weight: bold;
    color: #444;
    font-size: 42px;
}
.node-type-page-tld-landing-02 #content .ds-2col-stacked > .group-right {
    background: #F6F6F6;
    color: #666;
    padding: 25px;
    width: 238px;
}
.node-type-page-tld-landing-02 #content h3 {
    color: #666;
    margin: 0 0 10px;
}
.node-type-page-tld-landing-02 #tld-landing-01-footer {
    clear: both;
    display: block;
    width: 958px;
    float: left;
}
.node-type-page-tld-landing-02 #tld-landing-01-footer ul {
    border-top: 2px solid #E2E2E2;
    margin: 25px 0 0 0;
    padding-top: 15px;
}
.node-type-page-tld-landing-02 #tld-landing-01-footer ul li {
    display: inline;
    list-style: none;
    margin-right: 10px;
}
.node-type-page-tld-landing-02 #tld-landing-01-footer ul li a {
    text-decoration: none;
}
.node-type-page-tld-landing-02 #tld-landing-01-footer ul li:last-child {
    font-size: 11px;
    color: #666;
    float: right;
}
.node-type-page-tld-landing-02 #landing-01-header {
    position: relative;
    width: 958px;
    height: 247px;
}
.node-type-page-tld-landing-02 #landing-01-header #landing-01-img {
    position: absolute;
    top: 30px;
    left: 36px;
    color: #FFFFFF;
    font-size: 42px;
    margin: 0;
    width: 544px;
    letter-spacing: -0.0045em;
    line-height: 110%;
    text-transform: uppercase;
}
.node-type-landing-page div.prereg-promo {
    background: #FFF;
    width: 116px;
    height: 91px;
    float: left;
    text-align: center;
    margin: 0px 19px 19px 0px;
    padding: 16px 10px 10px 10px;
    position: relative;
}
.node-type-landing-page div.prereg-promo a {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 136px;
    height: 117px;
    text-decoration: none;
    color: #FFF;
}
.node-type-landing-page div.prereg-promo a:hover {
    box-shadow: 0px 0px 25px #CCCCCC;
}
.node-type-landing-page div.prereg-promo span {
    color: #666;
    display: block;
    font-size: 12px;
    width: 100px;
    text-align: center;
}
.node-type-landing-page div.prereg-promo .promo-img-wrap {
    min-height: 60px;
}
.node-type-landing-page #prereg-promo-wrap:after {
    clear: both;
    content: '';
    line-height: 0px;
}
.node-type-landing-page div.prereg-promo:nth-child(4n) {
    margin-right: 0px;
}
.node-type-landing-page #co-com-banner {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    background-color: #F2F2F2;
    background-image: -webkit-linear-gradient(top, #F2F2F2, #DDDDDD);
    background-image: -moz-linear-gradient(top, #F2F2F2, #DDDDDD);
    background-image: -o-linear-gradient(top, #F2F2F2, #DDDDDD);
    background-image: -ms-linear-gradient(top, #F2F2F2, #DDDDDD);
    background-image: linear-gradient(top, #F2F2F2, #DDDDDD);
    border-bottom: 2px solid #BBBBBB;
    height: 74px;
    margin-bottom: 20px;
    padding: 11px 0 0 25px;
    position: relative;
    overflow: hidden;
}
.node-type-landing-page #co-com-banner a {
    position: absolute;
    top: 0;
    left: 0;
    width: 641px;
    height: 72px;
}
.node-type-landing-page #co-com-banner img {
    float: left;
    padding-top: 7px;
}
.node-type-landing-page #co-com-banner span {
    font-size: 18px;
    padding: 15px 0 0 15px;
    display: inline-block;
}
.node-type-landing-page #new-tlds-prereg-page {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    background-color: #FCE5D8;
    background-image: -webkit-linear-gradient(top, #FCE5D8, #FBD0B9);
    background-image: -moz-linear-gradient(top, #FCE5D8, #FBD0B9);
    background-image: -o-linear-gradient(top, #FCE5D8, #FBD0B9);
    background-image: -ms-linear-gradient(top, #FCE5D8, #FBD0B9);
    background-image: linear-gradient(top, #FCE5D8, #FBD0B9);
    border-bottom: 2px solid #FAB896;
    height: auto;
    padding: 20px 25px;
    position: relative;
    overflow: hidden;
}
.node-type-landing-page #new-tlds-prereg-page div#now-live {
    background: url("../../../all/themes/hexonet/img/now-live.gif") no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    width: 87px;
    height: 80px;
}
.node-type-landing-page #new-tlds-prereg-page h3 {
    color: #F35300;
    font-size: 16px;
    font-weight: bold;
    margin: 0px 0px 5px;
}
.node-type-landing-page #new-tlds-prereg-page ul {
    margin: 8px 0 5px 0;
    padding-right: 25px;
}
.node-type-landing-page #new-tlds-prereg-page ul li {
    list-style: none;
    margin: 0px 10px 5px 0;
    float: left;
}
.node-type-landing-page #new-tlds-prereg-page ul li a {
    font-size: 13px;
    text-decoration: none;
}
.node-type-landing-page #new-tlds-prereg-page ul li a:hover {
    text-decoration: underline;
}
#prereg-promo-wrap {
    clear: both;
}
.view-promo-prereg-landing a {
    background: #FFF;
    color: #666;
    height: 91px;
    float: left;
    margin: 0px 19px 19px 0px;
    padding: 10px 10px 15px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 116px;
}
.view-promo-prereg-landing a:hover {
    box-shadow: 0px 0px 25px #CCCCCC;
}
.view-promo-prereg-landing a h2 {
    color: #1259A5;
    font-family: 'Lato';
    font-weight: 900;
    font-size: 130%;
}
.view-promo-prereg-landing a span.ppl-logo {
    display: inline-block;
    width: 100%;
}
.view-promo-prereg-landing .views-row:nth-child(4n) .views-field-title a {
    margin-right: 0px;
}
#content div.field-name-field-search-terms ul {
    margin: 0;
    padding: 0;
}
#content div.field-name-field-search-terms ul li {
    color: #999999;
    display: inline;
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0;
}
#content div.field-name-field-search-terms ul li.tld-search-01 {
    font-size: 11px;
    color: #888;
}
#content div.field-name-field-search-terms ul li.tld-search-02 {
    font-size: 14px;
    color: #ccc;
}
#content div.field-name-field-search-terms ul li.tld-search-03 {
    font-size: 12px;
    color: #999;
}
#content div.field-name-field-search-terms ul li.tld-search-04 {
    font-size: 16px;
    color: #ccc;
}
.node-type-page-tld div.field-label, .node-type-page-tld div.field-name-field-faqs h3 {
    text-transform: uppercase;
    color: #888 !important;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 12px !important;
    background: #f4f4f4;
    padding: 6px 9px;
    border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
}
#content div.field-name-field-faqs {
    margin: 10px 0 0 0;
}
#content div.field-name-field-faqs ul {
    margin: 0;
}
#content div.field-name-field-faqs ul li {
    border-bottom: 1px dotted #eaeaea;
    color: #888;
    list-style: none;
    margin: 0 0 4px 0;
    padding: 0 0 3px 0;
}
#content div.field-name-field-faqs ul li.tld-faq-hover {
    color: #333;
    cursor: pointer;
}
#content div.field-name-field-faqs ul li.tld-faq-open {
    border-bottom: none;
    color: #666;
    font-weight: bold;
}
#aic-reporting {
    clear: both;
}
#aic-reporting table td {
    padding: 2px !important;
}
#aic-reporting .leftcol {
    float: left;
    width: 5%;
}
#aic-reporting .rightcol {
    float: left;
    width: 95%;
}
#aic-reporting .leftcol .bullet {
    background-color: #172A8B;
    border-radius: 50%;
    color: #FFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 50%;
    margin-top: 11px;
    text-align: center;
    width: 25px;
}
#aic-reporting .leftcol div span {
    line-height: 25px;
}
#aic-reporting .leftcol-inside {
    float: left;
    width: 50%;
}
#aic-reporting .rightcol-inside {
    float: left;
    width: 50%;
}
#aic-reporting .row-cont {
    display: block;
    clear: both;
    width: 100%;
    height: auto;
}
#aic-reporting .row-cont:before, #aic-reporting .row-cont:after, #aic-reporting .clear:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
#aic-reporting .row-cont:after, #aic-reporting .clear:after {
    clear: both;
}
#aic-reporting .clear {
    overflow: hidden;
}
#aic-reporting .title {
    float: left;
    line-height: 21px;
    padding-right: 6px;
    color: #999;
    font-weight: 300;
}
#aic-reporting .contact {
    float: left;
}
#aic-reporting h2 {
    font-size: 16px;
}
#aic-reporting .authorities {
    border-radius: 5px;
    display: block;
    background: #eaeaea;
    margin: 10px 0;
    padding: 5px 15px;
    clear: both;
}
#aic-reporting .authorities p.lead {
    font-weight: bold;
}
ul.tabs.primary {
    position: relative;
    z-index: 9999;
}
#page {
    position: relative;
}
#content-content {
    margin-top: 40px;
}
body.node-type-signup-page #content-content {
    margin-top: 0px;
}
.node-type-landing-page h1#page-title, .node-type-page-resellers h1#page-title, .node-type-page-registraroc h1#page-title {
    position: absolute;
    top: 504px;
    left: 280px;
}
.node-type-page-tld h1#page-title, .node-type-preregistration h1#page-title, .node-type-backorder-tld h1#page-title {
    position: absolute;
    top: 383px;
    left: 270px;
}
.node-type-cart h1#page-title {
    position: absolute;
    top: 165px;
    left: 15px;
}
.node-type-page h1#page-title, .node-type-content-tabs h1#page-title, .node-type-press-releases h1#page-title, .node-type-news h1#page-title {
    position: absolute;
    top: 154px;
    left: 270px;
}
.page-user h1#page-title {
    position: absolute;
    top: 154px;
    left: 270px;
}
.page-user #right-column #content {
    margin-top: 40px;
}
body.page-node-3325 h1#page-title, body.page-node-544 h1#page-title, body.page-node-535 h1#page-title {
    position: absolute;
    top: 407px;
    left: 270px;
}
body.page-node-567 h1#page-title, body.page-node-2258 h1#page-title, body.page-node-566 h1#page-title, body.page-node-2257 h1#page-title {
    position: absolute;
    top: 395px;
    left: 270px;
}
body.page-node-8758 h1#page-title, body.page-node-8764 h1#page-title, body.page-node-507 h1#page-title, body.page-node-2264 h1#page-title {
    position: absolute;
    top: 437px;
    left: 270px;
}
body.page-node-513 h1#page-title, body.page-node-3381 h1#page-title {
    position: absolute;
    top: 410px;
    left: 270px;
}
body.page-node-511 h1#page-title, body.page-node-3386 h1#page-title {
    position: absolute;
    top: 434px;
    left: 270px;
    z-index: 44;
}
body.page-node-514 h1#page-title {
    position: absolute;
    top: 410px;
    left: 270px;
    z-index: 44;
}
body.page-node-3577 h1#page-title {
    position: absolute;
    top: 430px;
    left: 270px;
    z-index: 44;
}
body.page-domain-promotions h1#page-title, .page-preregistration-promotions h1#page-title {
    display: none;
}
body.page-node-2257 .region-tld-search-form, body.page-node-2258 .region-tld-search-form {
    display: none;
}
.node-type-press-releases #content-content, .node-type-news #content-content {
    margin-top: 50px;
    padding: 15px 0px;
}
#node-3551 .views-field-title a, #node-3562 .views-field-title a, #node-3563 .views-field-title a, #node-3564 .views-field-title a {
    font-size: 14px;
}
.view-press-releases .views-row, .view-news {
    border-bottom: 1px dotted #CCCCCC;
}
div.view-press-releases .views-row {
    overflow: hidden;
}
div.view-press-releases .views-row:first-child {
    background: #eef6ff;
    padding: 10px 10px !important;
    border-bottom: 1px solid #bdf !important;
    border-top: 1px solid #bdf;
}
div.view-press-releases .views-row:first-child .news-date {
    padding: 0;
    width: 13%;
}
div.view-press-releases .views-row .news-date {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #666;
    float: left;
    font-size: 11px;
    padding: 0 10px;
    width: 16%;
}
div.view-press-releases .views-row .news-title {
    float: left;
    font-size: 12px;
    color: #0066CC;
    width: 84%;
}
body.node-type-cart #content #wrapper-order div#progress-order {
    height: 24px;
}
body.node-type-cart #content #wrapper-order ul.subcats li {
    display: inline-block;
    height: 20px;
    list-style: none;
    margin: 0 0 5px;
}
body.node-type-cart #content #wrapper-order ul.subcats li a {
    background-color: #CCD0E6;
    color: #6E79BB;
    display: inline-block;
    font-size: 11px;
    height: 10px;
    line-height: 10px;
    padding: 5px 5px;
    text-decoration: none;
}
body.node-type-cart #content #wrapper-order ul.subcats li a:hover {
    color: #FFFFFF;
    background-color: #ff8f44;
}
body.node-type-cart #content #wrapper-order ul.subcats li a.selected {
    color: #FFFFFF;
    background-color: #FF6600;
    -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}
.page-node-483 #content div.view-content-tabs .view-preregistration-tabs, .page-node-3353 #content div.view-content-tabs .view-preregistration-tabs, .page-node-10266 #content div.view-content-tabs .view-preregistration-tabs, .page-node-10402 #content div.view-content-tabs .view-preregistration-tabs, .page-node-10404 #content div.view-content-tabs .view-preregistration-tabs {
    clear: both;
    position: relative;
}
.page-node-483 #content div.view-content-tabs .view-preregistration-tabs .view-filters, .page-node-3353 #content div.view-content-tabs .view-preregistration-tabs .view-filters, .page-node-10266 #content div.view-content-tabs .view-preregistration-tabs .view-filters, .page-node-10402 #content div.view-content-tabs .view-preregistration-tabs .view-filters, .page-node-10404 #content div.view-content-tabs .view-preregistration-tabs .view-filters {
    position: absolute;
    right: 5px;
    top: 3px;
}
.page-node-483 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget, .page-node-3353 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget, .page-node-10266 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget, .page-node-10402 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget, .page-node-10404 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget {
    float: none;
    padding: 0;
}
.page-node-483 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget label, .page-node-3353 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget label, .page-node-10266 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget label, .page-node-10402 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget label, .page-node-10404 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget label {
    color: #f9f9f9;
    float: left;
    font-weight: normal;
    font-size: 10px;
    display: inline-block;
    margin: 5px 5px 0 0;
}
.page-node-483 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget select, .page-node-3353 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget select, .page-node-10266 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget select, .page-node-10402 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget select, .page-node-10404 #content div.view-content-tabs .view-preregistration-tabs .view-filters .views-exposed-widget select {
    border: 1px solid #ccc;
    color: #555;
    font-size: 10px;
    margin-top: 2px;
}
.page-node-483 #content div.view-content-tabs h3, .page-node-3353 #content div.view-content-tabs h3, .page-node-10266 #content div.view-content-tabs h3, .page-node-10402 #content div.view-content-tabs h3, .page-node-10404 #content div.view-content-tabs h3 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    background: #5C6BB3;
    height: 28px;
    margin: 0.5em 0;
    padding: 9px;
    color: #F0F0F0;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.page-node-483 #content div.view-content-tabs ul.periods-nav, .page-node-3353 #content div.view-content-tabs ul.periods-nav, .page-node-10266 #content div.view-content-tabs ul.periods-nav, .page-node-10402 #content div.view-content-tabs ul.periods-nav, .page-node-10404 #content div.view-content-tabs ul.periods-nav {
    padding: 0;
    margin: 0;
}
.page-node-483 #content div.view-content-tabs ul.periods-nav li, .page-node-3353 #content div.view-content-tabs ul.periods-nav li, .page-node-10266 #content div.view-content-tabs ul.periods-nav li, .page-node-10402 #content div.view-content-tabs ul.periods-nav li, .page-node-10404 #content div.view-content-tabs ul.periods-nav li {
    display: inline;
    list-style: none;
}
.page-node-483 #content div.view-content-tabs ul.periods-nav li a, .page-node-3353 #content div.view-content-tabs ul.periods-nav li a, .page-node-10266 #content div.view-content-tabs ul.periods-nav li a, .page-node-10402 #content div.view-content-tabs ul.periods-nav li a, .page-node-10404 #content div.view-content-tabs ul.periods-nav li a {
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    background: #FEFEFE;
    color: #888;
    display: inline-block;
    font-size: 11px;
    margin: 0 5px 5px 0;
    padding: 5px 5px;
    text-decoration: none;
}
.page-node-483 #content div.view-content-tabs ul.periods-nav li a:hover, .page-node-3353 #content div.view-content-tabs ul.periods-nav li a:hover, .page-node-10266 #content div.view-content-tabs ul.periods-nav li a:hover, .page-node-10402 #content div.view-content-tabs ul.periods-nav li a:hover, .page-node-10404 #content div.view-content-tabs ul.periods-nav li a:hover {
    background: #FFF;
    color: #5C6BB3;
}
.page-node-483 #content div.view-content-tabs a.btt, .page-node-3353 #content div.view-content-tabs a.btt, .page-node-10266 #content div.view-content-tabs a.btt, .page-node-10402 #content div.view-content-tabs a.btt, .page-node-10404 #content div.view-content-tabs a.btt {
    color: #1259A5;
    display: inline-block;
    float: right;
    height: auto;
    margin: 0px 0 15px;
    font-size: 11px;
}
.page-node-483 #content div.view-content-tabs a.btt:after, .page-node-3353 #content div.view-content-tabs a.btt:after, .page-node-10266 #content div.view-content-tabs a.btt:after, .page-node-10402 #content div.view-content-tabs a.btt:after, .page-node-10404 #content div.view-content-tabs a.btt:after {
    clear: both;
}
.page-node-483 #content div.view-content-tabs table.views-table thead, .page-node-3353 #content div.view-content-tabs table.views-table thead, .page-node-10266 #content div.view-content-tabs table.views-table thead, .page-node-10402 #content div.view-content-tabs table.views-table thead, .page-node-10404 #content div.view-content-tabs table.views-table thead {
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    background: #D0D0D0;
}
.page-node-483 #content div.view-content-tabs table.views-table thead tr th, .page-node-3353 #content div.view-content-tabs table.views-table thead tr th, .page-node-10266 #content div.view-content-tabs table.views-table thead tr th, .page-node-10402 #content div.view-content-tabs table.views-table thead tr th, .page-node-10404 #content div.view-content-tabs table.views-table thead tr th {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 5px;
    text-transform: uppercase;
}
.page-node-483 #content div.view-content-tabs table.views-table tr.odd, .page-node-3353 #content div.view-content-tabs table.views-table tr.odd, .page-node-10266 #content div.view-content-tabs table.views-table tr.odd, .page-node-10402 #content div.view-content-tabs table.views-table tr.odd, .page-node-10404 #content div.view-content-tabs table.views-table tr.odd {
    background: #F2F2F2;
    border-bottom: 1px solid #E0E0E0;
}
.page-node-483 #content div.view-content-tabs table.views-table tr.even, .page-node-3353 #content div.view-content-tabs table.views-table tr.even, .page-node-10266 #content div.view-content-tabs table.views-table tr.even, .page-node-10402 #content div.view-content-tabs table.views-table tr.even, .page-node-10404 #content div.view-content-tabs table.views-table tr.even {
    background: #F9F9F9;
    border-bottom: 1px solid #E0E0E0;
}
.page-node-483 #content div.view-content-tabs table.views-table tr td, .page-node-3353 #content div.view-content-tabs table.views-table tr td, .page-node-10266 #content div.view-content-tabs table.views-table tr td, .page-node-10402 #content div.view-content-tabs table.views-table tr td, .page-node-10404 #content div.view-content-tabs table.views-table tr td {
    color: #878787;
    font-size: 11px;
    padding: 5px;
}
.page-node-483 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a, .page-node-3353 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a, .page-node-10266 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a, .page-node-10402 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a, .page-node-10404 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a {
    color: #1259A5;
    font-weight: bold;
    text-decoration: none;
}
.page-node-483 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a:hover, .page-node-3353 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a:hover, .page-node-10266 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a:hover, .page-node-10402 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a:hover, .page-node-10404 #content div.view-content-tabs table.views-table tr td.views-field-field-landing-page-link a:hover {
    color: #1772d3;
}
.page-node-483 #content div.view-content-tabs table.views-table tr td:last-child, .page-node-3353 #content div.view-content-tabs table.views-table tr td:last-child, .page-node-10266 #content div.view-content-tabs table.views-table tr td:last-child, .page-node-10402 #content div.view-content-tabs table.views-table tr td:last-child, .page-node-10404 #content div.view-content-tabs table.views-table tr td:last-child {
    color: #ff6600;
    font-size: 9px;
    text-align: center;
}
.page-node-483 #content div.view-content-tabs ul.spotlight-list, .page-node-3353 #content div.view-content-tabs ul.spotlight-list, .page-node-10266 #content div.view-content-tabs ul.spotlight-list, .page-node-10402 #content div.view-content-tabs ul.spotlight-list, .page-node-10404 #content div.view-content-tabs ul.spotlight-list {
    margin: 0;
}
.page-node-483 #content div.view-content-tabs ul.spotlight-list li, .page-node-3353 #content div.view-content-tabs ul.spotlight-list li, .page-node-10266 #content div.view-content-tabs ul.spotlight-list li, .page-node-10402 #content div.view-content-tabs ul.spotlight-list li, .page-node-10404 #content div.view-content-tabs ul.spotlight-list li {
    background: #FFFFFF;
    display: block;
    float: left;
    margin-right: 2%;
    position: relative;
    height: 160px;
    width: 49%;
}
.page-node-483 #content div.view-content-tabs ul.spotlight-list li:nth-child(2n), .page-node-3353 #content div.view-content-tabs ul.spotlight-list li:nth-child(2n), .page-node-10266 #content div.view-content-tabs ul.spotlight-list li:nth-child(2n), .page-node-10402 #content div.view-content-tabs ul.spotlight-list li:nth-child(2n), .page-node-10404 #content div.view-content-tabs ul.spotlight-list li:nth-child(2n) {
    margin-right: 0px !important;
}
.page-node-483 #content div.view-content-tabs ul.spotlight-list li a, .page-node-3353 #content div.view-content-tabs ul.spotlight-list li a, .page-node-10266 #content div.view-content-tabs ul.spotlight-list li a, .page-node-10402 #content div.view-content-tabs ul.spotlight-list li a, .page-node-10404 #content div.view-content-tabs ul.spotlight-list li a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #999;
    display: table;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 15px 15px;
    text-align: center;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
.page-node-483 #content div.view-content-tabs ul.spotlight-list li a:hover, .page-node-3353 #content div.view-content-tabs ul.spotlight-list li a:hover, .page-node-10266 #content div.view-content-tabs ul.spotlight-list li a:hover, .page-node-10402 #content div.view-content-tabs ul.spotlight-list li a:hover, .page-node-10404 #content div.view-content-tabs ul.spotlight-list li a:hover {
    box-shadow: 0px 0px 7px #BBB;
}
.page-node-483 #content div.view-content-tabs ul.spotlight-list li a div.vert-center, .page-node-3353 #content div.view-content-tabs ul.spotlight-list li a div.vert-center, .page-node-10266 #content div.view-content-tabs ul.spotlight-list li a div.vert-center, .page-node-10402 #content div.view-content-tabs ul.spotlight-list li a div.vert-center, .page-node-10404 #content div.view-content-tabs ul.spotlight-list li a div.vert-center {
    display: table-cell;
    vertical-align: middle;
}
.page-node-483 #content div.view-content-tabs ul.spotlight-list li a div.vert-center div.wrap-spotlight-content, .page-node-3353 #content div.view-content-tabs ul.spotlight-list li a div.vert-center div.wrap-spotlight-content, .page-node-10266 #content div.view-content-tabs ul.spotlight-list li a div.vert-center div.wrap-spotlight-content, .page-node-10402 #content div.view-content-tabs ul.spotlight-list li a div.vert-center div.wrap-spotlight-content, .page-node-10404 #content div.view-content-tabs ul.spotlight-list li a div.vert-center div.wrap-spotlight-content {
    display: block;
    max-height: 124px;
    overflow: hidden;
}
.page-node-483 #content div.view-content-tabs ul.spotlight-list li a span.text-logo, .page-node-3353 #content div.view-content-tabs ul.spotlight-list li a span.text-logo, .page-node-10266 #content div.view-content-tabs ul.spotlight-list li a span.text-logo, .page-node-10402 #content div.view-content-tabs ul.spotlight-list li a span.text-logo, .page-node-10404 #content div.view-content-tabs ul.spotlight-list li a span.text-logo {
    color: #1259A5;
    display: block;
    font-size: 27px;
    font-family: 'Lato';
    font-weight: 900;
}
.page-node-10887 #content-content {
    margin-top: 0;
    padding: 0 10px;
}
.page-node-10887 #banner-tld-fw {
    height: 209px;
}
.page-node-10887 h1#page-title {
    top: 202px !important;
    font-size: 48px;
    color: #FFF;
    z-index: 888;
    left: 270px;
    letter-spacing: -0.065em;
}
.page-node-10887 .header-headline {
    display: none;
}
.page-node-10887 .region-search-landing {
    left: 268px;
    position: absolute;
    top: 110px;
}
.page-node-10887 #content table tr {
    background: #F9F9F9;
}
.page-node-10887 #content table tr:nth-child(2n) {
    background: #EEEEEE;
}
.page-node-10887 #content table tr th {
    background: #FFFFFF;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    color: #666;
}
.page-node-10887 #content table tr td {
    padding: 13px 10px;
}
.page-node-10887 #content table tr td:nth-child(3n) {
    text-align: right;
}
.page-node-10887 #content table tr td a {
    color: #1259A5;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.page-node-10887 #content table tr td a:hover {
    color: #0d4077;
    text-decoration: underline;
}
.page-node-10887 #content table tr td a.new-tlds-btn {
    background: #5971e4;
    border-bottom: 2px solid #223fcf;
    font-size: 11px;
    color: #FFF;
    padding: 8px;
    border-radius: 3px;
    font-weight: normal;
}
.page-node-10887 #content table tr td a.new-tlds-btn:hover {
    background: #172b8d;
    text-decoration: none;
}
#content div.price-container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    padding: 0px;
}
#content div.price-container h3 {
    background: #305baa;
    background-color: #305baa;
    background-image: -webkit-linear-gradient(top, #305baa, #16298a);
    background-image: -moz-linear-gradient(top, #305baa, #16298a);
    background-image: -o-linear-gradient(top, #305baa, #16298a);
    background-image: -ms-linear-gradient(top, #305baa, #16298a);
    background-image: linear-gradient(top, #305baa, #16298a);
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-family: arial;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    padding: 5px 10px;
}
#content div.price-content table#price-list, #content div.price-content table.price-list {
    width: 100%;
}
#content div.price-content table#price-list colgroup:first-child, #content div.price-content table.price-list colgroup:first-child {
    border-right: 1px solid #eaeaea;
}
#content div.price-content table#price-list colgroup, #content div.price-content table.price-list colgroup {
    background-color: #fff;
}
#content div.price-content table#price-list colgroup:nth-child(2), #content div.price-content table.price-list colgroup:nth-child(2) {
    background-color: #f3f3f3;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}
#content div.price-content table#price-list th, #content div.price-content table.price-list th {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #EAEAEA;
    border-style: none none solid;
    border-width: medium medium 1px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
#content div.price-content table#price-list td, #content div.price-content table.price-list td {
    border-bottom: 1px solid #EAEAEA;
    font-size: 12px;
    padding: 2px;
    text-align: center;
}
#content div.price-content table#price-list td:first-child, #content div.price-content table.price-list td:first-child {
    padding-left: 35px;
    text-align: left;
}
#content div.price-content table#price-list td:nth-child(2), #content div.price-content table#price-list td:nth-child(3), #content div.price-content table#price-list td:nth-child(4), #content div.price-content table#price-list td:nth-child(5), #content div.price-content table.price-list td:nth-child(2), #content div.price-content table.price-list td:nth-child(3), #content div.price-content table.price-list td:nth-child(4), #content div.price-content table.price-list td:nth-child(5) {
    text-align: right;
}
#content div.price-content table#price-list td span.price, #content div.price-content table.price-list td span.price {
    color: #d06000;
    font-weight: bold;
}
#content div.price-content table#price-list td span.na, #content div.price-content table.price-list td span.na {
    color: #a0a0a0;
}
#content div.price-content table#price-list td span.second-level, #content div.price-content table.price-list td span.second-level {
    background: url(../../../all/themes/hexonet/img/list-indent.gif) 2px 30% no-repeat;
    padding-left: 10px;
}
#content div.price-content table#price-list td span.price-sunrise::before, #content div.price-content table#price-list td span.price-landrush::before, #content div.price-content table#price-list td span.price-golive::before, #content div.price-content table.price-list td span.price-sunrise::before, #content div.price-content table.price-list td span.price-landrush::before, #content div.price-content table.price-list td span.price-golive::before {
    content: "» ";
}
#content div.price-content table#price-list td span.price-sunrise, #content div.price-content table.price-list td span.price-sunrise {
    color: #e4ab01;
    font-size: 11px;
    padding: 1px 2px;
}
#content div.price-content table#price-list td span.price-landrush, #content div.price-content table.price-list td span.price-landrush {
    color: #FF7F00;
    font-size: 11px;
    padding: 1px 2px;
}
#content div.price-content table#price-list td span.price-golive, #content div.price-content table.price-list td span.price-golive {
    color: #00B200;
    font-size: 11px;
    padding: 1px 2px;
}
#content div.price-content table#price-list td span del, #content div.price-content table.price-list td span del {
    color: #a0a0a0;
}
#content #tabs {
    padding: 0;
}
#content #tabs ul {
    border-bottom: 1px solid #DDDDDD;
    margin: 0 0 15px 0;
    padding: 0;
}
#content #tabs ul:after {
    content: "";
    display: table;
    clear: both;
}
#content #tabs ul li {
    margin: 0;
}
#content #tabs ul li.ui-state-active {
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    background-color: #e6e6e6;
    background-image: -webkit-linear-gradient(top, #e6e6e6, #FFFFFF);
    background-image: -moz-linear-gradient(top, #e6e6e6, #FFFFFF);
    background-image: -o-linear-gradient(top, #e6e6e6, #FFFFFF);
    background-image: -ms-linear-gradient(top, #e6e6e6, #FFFFFF);
    background-image: linear-gradient(top, #e6e6e6, #FFFFFF);
    border: 1px solid #DDDDDD;
}
#content #tabs ul li.ui-state-active a {
    color: #172b8d;
}
#content #tabs ul li a {
    color: #999;
}
#content #tabs ul li a:hover {
    color: #1e38b9;
}
#content #tabs .ui-tabs-panel {
    padding: 0;
}
.view-new-gtld-calendar table thead {
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    background: #DDDDDD;
}
.view-new-gtld-calendar table th {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 8px;
}
.view-new-gtld-calendar table th a {
    color: #666;
    text-decoration: none;
    border-bottom: 1px dotted #888;
}
.view-new-gtld-calendar table th a:hover {
    color: #333;
}
.view-new-gtld-calendar table th:first-child {
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.view-new-gtld-calendar table th:last-child {
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.view-new-gtld-calendar table th:nth-child(5) {
    min-width: 50px;
}
.view-new-gtld-calendar table tr {
    border-bottom: 1px solid #DDD;
}
.view-new-gtld-calendar table tr.odd {
    background: #F9F9F9;
}
.view-new-gtld-calendar table tr td {
    color: #878787;
    padding: 5px 10px;
}
.view-new-gtld-calendar table tr td a {
    color: #1259A5;
    font-weight: bold;
    text-decoration: none;
}
.view-new-gtld-calendar table tr td a:hover {
    color: #1772d3;
}
.view-new-gtld-calendar table tr td.active {
    background: none;
}
body.page-node-3309, body.page-node-3544 {
    line-height: 150%;
}
body.page-node-3309 a, body.page-node-3544 a {
    text-decoration: none;
}
body.page-node-3309 a:hover, body.page-node-3544 a:hover {
    color: #0066CC;
}
body.page-node-3309 div.about-col li, body.page-node-3544 div.about-col li {
    background: url(../../../all/themes/hexonet/img/bullet-header.png) no-repeat scroll 0 50% transparent;
    padding: 0 0 3px 15px !important;
}
body.page-node-3309 ul, body.page-node-3544 ul {
    list-style: none !important;
    margin: 0;
    padding: 0;
}
body.page-node-3309 #content-content, body.page-node-3544 #content-content {
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    padding: 20px;
}
body.page-node-3309 #content-content .about-col h4, body.page-node-3309 #content-content .about-col-full h4, body.page-node-3544 #content-content .about-col h4, body.page-node-3544 #content-content .about-col-full h4 {
    margin: 0 0 10px 0;
    color: #444;
}
.page-node-4894 h4, .page-node-4907 h4, .page-node-4905 h4, .page-node-4892 h4 {
    color: #1259A5;
    font-size: 14px;
}
.page-node-4894 h4 + ul > li, .page-node-4907 h4 + ul > li, .page-node-4905 h4 + ul > li, .page-node-4892 h4 + ul > li {
    margin-left: 15px !important;
}
.page-node-4894 h5, .page-node-4907 h5, .page-node-4905 h5, .page-node-4892 h5 {
    clear: both;
}
.page-node-4894 table, .page-node-4907 table, .page-node-4905 table, .page-node-4892 table {
    border: 1px solid #CCC !important;
    width: 100%;
}
.page-node-4894 table th, .page-node-4907 table th, .page-node-4905 table th, .page-node-4892 table th {
    border-bottom: 1px solid #CCC !important;
    padding: 10px;
}
.page-node-4894 div#registry_list_wrapper #registry_header #header-left, .page-node-4894 div#registry_list_wrapper #registry_header #header-right, .page-node-4907 div#registry_list_wrapper #registry_header #header-left, .page-node-4907 div#registry_list_wrapper #registry_header #header-right, .page-node-4905 div#registry_list_wrapper #registry_header #header-left, .page-node-4905 div#registry_list_wrapper #registry_header #header-right, .page-node-4892 div#registry_list_wrapper #registry_header #header-left, .page-node-4892 div#registry_list_wrapper #registry_header #header-right {
    float: left;
    font-weight: bold;
    padding-bottom: 3px;
    position: inherit;
    right: inherit;
    width: 50%;
}
.page-node-4894 div#registry_list_wrapper #registry_header #registry_content, .page-node-4907 div#registry_list_wrapper #registry_header #registry_content, .page-node-4905 div#registry_list_wrapper #registry_header #registry_content, .page-node-4892 div#registry_list_wrapper #registry_header #registry_content {
    clear: both;
}
.page-node-4894 div#registry_list_wrapper #content-left, .page-node-4907 div#registry_list_wrapper #content-left, .page-node-4905 div#registry_list_wrapper #content-left, .page-node-4892 div#registry_list_wrapper #content-left {
    float: left;
    width: 50%;
}
.page-node-4894 div#registry_list_wrapper #content-right, .page-node-4907 div#registry_list_wrapper #content-right, .page-node-4905 div#registry_list_wrapper #content-right, .page-node-4892 div#registry_list_wrapper #content-right {
    float: left;
    width: 50%;
}
#block-menu-menu-categories h2, #block-menu-menu-categories-prereg-en h2, #block-menu-menu-categories-de h2, #block-menu-menu-de-cats-prereg h2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../../all/themes/hexonet/img/bg-nav-titlebar-tlds.png) no-repeat scroll 0 0 transparent !important;
    height: 31px !important;
    padding: 9px 0 0 10px !important;
    width: 100% !important;
}
#block-menu-menu-categories div.content > ul.menu:first-child, #block-menu-menu-categories-prereg-en div.content > ul.menu:first-child, #block-menu-menu-categories-de div.content > ul.menu:first-child, #block-menu-menu-de-cats-prereg div.content > ul.menu:first-child {
    border-radius: 0px 0px 5px 5px;
    border: 1px solid #ddd !important;
}
#block-menu-menu-categories div.content > ul.menu > li > a, #block-menu-menu-categories-prereg-en div.content > ul.menu > li > a, #block-menu-menu-categories-de div.content > ul.menu > li > a, #block-menu-menu-de-cats-prereg div.content > ul.menu > li > a {
    background: #F3F3F3 !important;
    border: none !important;
    color: #555 !important;
    padding: 5px 0 0 10px;
}
#block-menu-menu-categories div.content > ul.menu > li > a:hover, #block-menu-menu-categories-prereg-en div.content > ul.menu > li > a:hover, #block-menu-menu-categories-de div.content > ul.menu > li > a:hover, #block-menu-menu-de-cats-prereg div.content > ul.menu > li > a:hover {
    background: #fafafa !important;
    color: #172b8d !important;
}
#block-menu-menu-categories div.content > ul.menu > li:nth-child(1), #block-menu-menu-categories div.content > ul.menu > li:nth-child(2), #block-menu-menu-categories div.content > ul.menu > li:nth-child(3), #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(1), #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(2), #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(3), #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(1), #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(2), #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(3), #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(1), #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(2), #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(3) {
    border-top: solid 2px #d4d4d4;
}
#block-menu-menu-categories div.content > ul.menu > li:nth-child(1) > a, #block-menu-menu-categories div.content > ul.menu > li:nth-child(2) > a, #block-menu-menu-categories div.content > ul.menu > li:nth-child(3) > a, #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(1) > a, #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(2) > a, #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(3) > a, #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(1) > a, #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(2) > a, #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(3) > a, #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(1) > a, #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(2) > a, #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(3) > a {
    background: #F3F3F3 !important;
    border-bottom: none;
    cursor: default;
}
#block-menu-menu-categories div.content > ul.menu > li:nth-child(1) > a:hover, #block-menu-menu-categories div.content > ul.menu > li:nth-child(2) > a:hover, #block-menu-menu-categories div.content > ul.menu > li:nth-child(3) > a:hover, #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(1) > a:hover, #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(2) > a:hover, #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(3) > a:hover, #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(1) > a:hover, #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(2) > a:hover, #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(3) > a:hover, #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(1) > a:hover, #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(2) > a:hover, #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(3) > a:hover {
    color: #555 !important;
}
#block-menu-menu-categories div.content > ul.menu > li:nth-child(4), #block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(4), #block-menu-menu-categories-de div.content > ul.menu > li:nth-child(4), #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(4) {
    border-top: 2px solid #ddd;
}
#block-menu-menu-categories div.content > ul.menu ul.menu > li, #block-menu-menu-categories-prereg-en div.content > ul.menu ul.menu > li, #block-menu-menu-categories-de div.content > ul.menu ul.menu > li, #block-menu-menu-de-cats-prereg div.content > ul.menu ul.menu > li {
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px dotted #ccc;
}
#block-menu-menu-categories div.content > ul.menu ul.menu > li a, #block-menu-menu-categories-prereg-en div.content > ul.menu ul.menu > li a, #block-menu-menu-categories-de div.content > ul.menu ul.menu > li a, #block-menu-menu-de-cats-prereg div.content > ul.menu ul.menu > li a {
    border: none !important;
    border-bottom: none !important;
    font-weight: normal;
    padding: 3px 0 0 10px;
}
#block-menu-menu-categories div.content > ul.menu ul.menu > li a:hover, #block-menu-menu-categories-prereg-en div.content > ul.menu ul.menu > li a:hover, #block-menu-menu-categories-de div.content > ul.menu ul.menu > li a:hover, #block-menu-menu-de-cats-prereg div.content > ul.menu ul.menu > li a:hover {
    color: #172b8d;
    background: #fafafa !important;
}
#block-menu-menu-categories div.content > ul.menu ul.menu > li:last-child, #block-menu-menu-categories-prereg-en div.content > ul.menu ul.menu > li:last-child, #block-menu-menu-categories-de div.content > ul.menu ul.menu > li:last-child, #block-menu-menu-de-cats-prereg div.content > ul.menu ul.menu > li:last-child {
    border-bottom: none !important;
}
#block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(1) > a, #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(1) > a {
    background: #F3F3F3 !important;
    border-bottom: none;
    cursor: default;
}
#block-menu-menu-categories-prereg-en div.content > ul.menu > li:nth-child(1) > a:hover, #block-menu-menu-de-cats-prereg div.content > ul.menu > li:nth-child(1) > a:hover {
    color: #555 !important;
}
#ngo-ong {
    background: none repeat scroll 0 0 #eaeaea;
    margin-left: -320px;
    padding: 20px 30px;
    width: 960px;
}
#ngo-ong h1 {
    font-size: 23px;
}
#ngo-ong p {
    line-height: 140%;
    font-size: 13px;
}
#ngo-ong p b {
    font-weight: bold;
}
#ngo-ong ul li {
    font-size: 13px;
    list-style-type: disc;
    list-style: disc;
    margin-bottom: 4px;
    margin-left: 17px;
}
.obf {
    unicode-bidi: bidi-override;
    direction: rtl;
}
.page-node-12599 h1#page-title {
    left: 38.5%;
    font-size: 38px;
    color: #12599F;
    margin-top: 33px;
}
.page-node-12599 #cont-contain {
    width: 960px;
}
.page-node-12599 #right-column {
    background: url('https://www-static.hexonet.net/sites/all/themes/hexonet/img/price-lookup-bg.png') no-repeat;
    height: 361px;
    width: 960px;
    text-align: center;
}
.page-node-12599 #right-column form {
    margin-top: 174px;
}
.page-node-12599 #right-column #content {
    width: 960px;
}
.page-node-12599 #right-column input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #C3C9EB;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 23px;
    color: #666;
    width: 387px;
    padding: 8px;
    box-shadow: 1px 1px 8px #CCC;
}
.page-node-12599 #right-column button.modal {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    background: #ff6600;
    border: none;
    color: #FFFFFF;
    font-size: 15px;
    font-family: Helvetica, Arial, sans-serif;
    height: 41px;
    position: relative;
    top: -3px;
    width: auto;
}
.page-node-12599 #right-column button.modal:hover {
    background: #ff751a;
}
.page-node-12599 table.price-lookup td {
    font-size: 14px !important;
    font-weight: bold;
    padding-left: 0px !important;
}
.page-node-12599 p.fineprint-modal {
    font-size: 11px !important;
    color: #999;
    line-height: 140% !important;
}
.page-node-12599 p.fineprint {
    font-size: 11px !important;
    color: #888;
    line-height: 140% !important;
    margin-top: 70px !important;
}
.page-node-12599 #price-lookup p:nth-child(1) {
    margin-top: 70px !important;
}
.contenttabs__label--alert {
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    background: red;
    color: #EEE;
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 3px;
}
#domain-promo sup {
    position: relative;
    top: -0.2em;
    vertical-align: top;
    font-size: 11px;
}
#domain-promo .footnote {
    color: #666;
    font-size: 12px;
    font-style: italic;
    line-height: 100%;
    max-width: 500px;
    text-align: center;
    margin: 0 auto !important;
}
body.page-node-3547.i18n-de #content div.quicktabs-wrapper ul.quicktabs-tabs li a {
    padding: 6px 7px 3px;
    font-size: 10px;
}
#system-msg {
    box-shadow: 0px 0px 9px #666;
    border-radius: 3px;
    display: none;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 295px;
    z-index: 55;
    background-color: #FFFFFF;
    width: 640px;
    padding: 15px;
    border: 1px solid red;
    color: red;
    text-align: center;
}
#system-msg.active {
    display: block;
}
#domain-premium-domains table {
    margin: 0 auto;
}
#domain-premium-domains table td {
    vertical-align: middle;
}
#domain-premium-domains img {
    width: 180px !important;
}
#domain-premium-domains .premium {
    margin: 0;
}
#domain-premium-domains .premium-body {
    font-size: 14px;
    line-height: 140%;
    padding-left: 10px;
    margin: 0;
}
.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
#wrapper-order {
    margin: 0 auto;
    width: 932px;
}
#wrapper-order ul, #wrapper-order ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#progress-order {
    height: auto;
}
#nav-order {
    width: 932px;
    height: auto;
}
#content-order {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #E2E4E2;
    padding: 15px;
    position: relative;
    width: 902px;
    font-family: Arial, Helvetica, sans-serif;
}
#inline_login fieldset {
    border: none;
}
#inline_login {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#inline_login h4 {
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-top: 0;
}
#inline_login td.login-div h4 {
    font-size: 1.1em;
    margin-bottom: 5px;
}
#content-order p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #222;
}
#content-order a.more {
    color: #172B8C;
    display: inline-block;
    margin: 2px 0 7px 5px;
}
#content-order #leftcol-order .domain-search-results tr:last-child td, #content-order #leftcol-order .domain-search-suggestions tr:last-child td {
    border-bottom: 1px solid #DFDFDF;
}
#leftcol-order {
    float: left;
    width: 596px;
}
#rightcol-order {
    background: #ccc;
    float: left;
    margin-left: 15px;
    width: 287px;
}
#nav-order li {
    float: left;
}
#nav-order ul li a {
    background: none repeat scroll 0 0 #666666;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: lucida Grande;
    font-size: 11px;
    height: 14px;
    margin-right: 3px;
    padding: 6px 8px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}
#nav-order ul li a.current {
    background: none repeat scroll 0 0 #F3F3F3;
    border-left: 1px solid #E2E4E2;
    border-right: 1px solid #E2E4E2;
    border-top: 1px solid #E2E4E2;
    color: #FF6600;
    font-weight: bold;
    margin-bottom: -1px;
    position: relative;
    z-index: 1;
}
#progress-order ul li {
    color: #666666;
    display: block;
    float: left;
    font-family: lucida Grande, serif;
    font-size: 11px;
    height: 19px;
    padding-top: 5px;
    text-transform: uppercase;
}
#content ul li.progress-1 {
    background: url(../../../all/themes/hexonet/img/progress-1.png) no-repeat scroll 0 0 transparent;
    padding-left: 10px;
    width: 72px;
}
#content ul li.progress-2 {
    background: url(../../../all/themes/hexonet/img/progress-2.png) no-repeat scroll 0 0 transparent;
    margin-left: -12px;
    padding-left: 20px;
    width: 73px;
}
#content ul li.progress-3 {
    background: url(../../../all/themes/hexonet/img/progress-3.png) no-repeat scroll 0 0 transparent;
    margin-left: -10px;
    padding-left: 22px;
    width: 100px;
}
#content ul li.progress-4 {
    background: url(../../../all/themes/hexonet/img/progress-4.png) no-repeat scroll 0 0 transparent;
    margin-left: -12px;
    padding-left: 24px;
    width: 77px;
}
#content-order h2 {
    font-family: Lucida Grande, serif;
    color: #172B8C;
    font-size: 20px;
    font-weight: normal;
}
#progress-order .progress-1.current {
    background: url(../../../all/themes/hexonet/img/progress-1-active.png) no-repeat scroll 0 0 transparent;
    color: #172B8C;
    font-weight: bold;
}
#progress-order .progress-2.current {
    background: url(../../../all/themes/hexonet/img/progress-2-active.png) no-repeat scroll 0 0 transparent;
    color: #172B8C;
    font-weight: bold;
}
#progress-order .progress-3.current {
    background: url(../../../all/themes/hexonet/img/progress-3-active.png) no-repeat scroll 0 0 transparent;
    color: #172B8C;
    font-weight: bold;
}
#progress-order .progress-4.current {
    background: url(../../../all/themes/hexonet/img/progress-4-active.png) no-repeat scroll 0 0 transparent;
    color: #172B8C;
    font-weight: bold;
}
.tabs-search li {
    display: block;
    float: left;
    width: auto;
    height: 20px;
    margin-right: 10px;
}
.tabs-search li a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
}
.domain-search-form {
    background: none repeat scroll 0 0 #E3E5F1;
    border: 1px solid #B7BDDC;
    padding: 15px;
    position: relative;
}
.domain-search-form input[type=text] {
    border: 1px solid #B7BDDC;
    padding: 7px 10px;
    width: 79%;
}
.domain-search-form input[type=button] {
    background: none repeat scroll 0 0 #FF6600;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    bottom: 15px;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    height: 28px;
    position: absolute;
    right: 15px;
    width: 80px;
}
.domain-search-form textarea {
    border: 1px solid #B7BDDC;
    padding: 7px 10px;
    width: 79%;
    font-family: "Lucida Grande", sans-serif, Helvetica, sans-serif;
    font-size: 11px;
    resize: vertical;
}
#content #wrapper-order div.block-order ul li {
    margin: 0 10px 0 0;
}
.tabs-search li a.current {
    background: none repeat scroll 0 0 #E3E5F1;
    border-left: 1px solid #B7BDDC;
    border-right: 1px solid #B7BDDC;
    border-top: 1px solid #B7BDDC;
    color: #172B8C;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    margin-top: -2px;
    padding: 3px 5px;
    position: relative;
    z-index: 1;
}
.tabs-search li a.static {
    background: #FFF;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #172B8C;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    margin-top: -2px;
    padding: 3px 5px;
    position: relative;
    z-index: 1;
}
.tabs-search-secondary li {
    display: block;
    float: left;
    width: auto;
    height: 20px;
    margin-right: 10px;
}
.tabs-search-secondary li a {
    color: #555555;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 3px;
    text-decoration: none;
}
.tabs-search-secondary li a.current {
    background: none repeat scroll 0 0 #EEEEEE;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
    color: #333333;
    display: block;
    font-size: 12px;
    height: 16px;
    margin-top: -2px;
    padding: 3px 5px;
    position: relative;
    z-index: 1;
}
.block-order {
    margin: 10px 0;
}
#shopping-cart {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0E0E0;
    font-family: Arial;
    height: auto;
    position: absolute;
    top: 0px;
    width: 289px;
}
#shopping-cart-top {
    background: none repeat scroll 0 0 #E3E5F1;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}
#shopping-cart-content {
    padding: 10px;
}
#shopping-cart table td {
    font-size: 12px;
}
#cart-products td {
    line-height: 140%;
    padding-bottom: 1px;
    padding-top: 1px;
}
#shopping-cart-bottom {
    background: none repeat scroll 0 0 #EEEEEE;
    padding: 10px;
}
#shopping-cart input[type=button] {
    background: none repeat scroll 0 0 #FF6600;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    bottom: 15px;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    height: 28px;
    width: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
#scroll-wrapper {
    position: relative;
}
.reg-term {
    color: #666666;
    font-size: 11px;
}
.domain-search-results {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #B7BDDC;
    padding: 15px;
    position: relative;
}
.domain-search-suggestions {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #dadada;
    padding: 15px;
    position: relative;
}
.order-config {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #dadada;
    padding: 15px;
    position: relative;
}
#content-order div.order-config th {
    padding: 5px;
    background: #e3e3e3;
}
#content #content-order div.order-config td {
    padding: 10px 0px
}
#content #content-order div.order-config tr.config-prod td {
    background: none repeat scroll 0 0 #EFEFEF;
    border-bottom: 1px solid #E3E3E3;
    padding: 5px;
}
.order-config ul li {
    line-height: 1.8em;
}
#content #content-order td {
    color: #333333;
    font-size: 12px;
    padding: 2px 0;
}
#content-order th {
    border-bottom: 1px solid #DFDFDF;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    text-align: left;
}
.addcart-cancel {
    padding-top: 10px;
    text-align: center;
}
.cancel {
    background: none repeat scroll 0 0 #CCCCCC;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    bottom: 15px;
    color: #333333;
    font-size: 12px;
    height: 28px;
    width: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.addcart {
    background: none repeat scroll 0 0 #3A4B9E;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    bottom: 15px;
    color: #FFFFFF;
    font-size: 12px;
    height: 28px;
    width: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.icon-info {
    background-image: url(../../../all/themes/hexonet/img/icon-info.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    vertical-align: top;
    width: 14px;
}
.icon-delete {
    background-image: url(../../../all/themes/hexonet/img/icon-delete.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    width: 14px;
}
.icon-whoistrustee {
    background-image: url(../../../all/themes/hexonet/img/icon-whoistrustee.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 14px;
    vertical-align: text-bottom;
    width: 15px;
}
.icon-domain-alert {
    background-image: url(../../../all/themes/hexonet/img/icon-domain-alert.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 14px;
    vertical-align: middle;
    width: 15px;
}
#content-order .configure {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
#content-order .configure td {
    padding: 5px;
}
#content-order .configure tr:nth-of-type(odd) {
    background-color: #EFEFEF;
}
#content-order .configure tr.config-expand td:first-child {
    padding: 0;
}
#content-order .configure tr.config-expand .table-config td {
    padding: 5px !important;
}
.config-buttons {
    padding: 10px;
    text-align: center;
}
#content table.table-config, #content .configure table {
    margin-bottom: 0px;
}
.table-config-input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    margin: 5px 0;
    padding: 5px;
    width: 100%;
}
.table-config-input input[type=text] {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
#content-order .configure .table-config-input tr:nth-of-type(2n+1) {
    background: none;
}
#inline_login {
    margin: 20px;
}
#inline_login input[type=submit] {
    background: none repeat scroll 0 0 #FF6600;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    bottom: 15px;
    color: #FFFFFF;
    font-size: 12px;
    height: 28px;
    width: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
#inline_login span a {
    font-size: 11px;
    color: #172B8D;
}
#inline_login a.new-customer {
    background: none repeat scroll 0 0 #FF6600;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    bottom: 15px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    height: 13px;
    margin: 0 0 15px;
    padding: 8px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
#inline_login table {
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin-bottom: 15px;
    padding: 15px;
}
#inline_login table td {
    padding: 4px 0;
}
#inline_login input[type=text], #inline_login input[type=password] {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding: 4px;
    width: 80%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.login-div {
    border-left: 1px solid #E6E6E6;
    padding-left: 15px !important;
}
body#nid-4134 h1#page-title, body#nid-4135 h1#page-title, body#nid-4250 h1#page-title, body#nid-4251 h1#page-title {
    display: none;
}
.tipsy {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    padding: 5px;
    z-index: 100000;
}
.tipsy-inner {
    background-color: #000;
    color: #FFF;
    max-width: 200px;
    padding: 5px 8px 4px 8px;
    text-align: center;
}
.tipsy-inner {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000;
}
.tipsy-arrow-n {
    border-bottom-color: #000;
}
.tipsy-arrow-s {
    border-top-color: #000;
}
.tipsy-arrow-e {
    border-left-color: #000;
}
.tipsy-arrow-w {
    border-right-color: #000;
}
.tipsy-n .tipsy-arrow {
    top: 0px;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
