.container .container {
    width:auto;
    padding:0;
    background:0;
}
div#logoutmenu {
    line-height:30px;
    background-color:#c1d1e0;
    text-align: left;
    padding-left: 4px;
}

div#logoutmenu img {vertical-align: middle;}

#logonform h1 {
    margin-bottom: 1ex;
}

#logonform h2 {
    font-family:"Trebuchet MS", Heveltica, sans-serif;
    font-weight:normal;
    font-size:1.4em;
    margin:0.4em 0 0 0;
    color:#cc0000;
}

#logonform fieldset {
    background:#e9eff3;
    width:340px;
    border:1px solid #dee8f2;
    padding:1.4em;
    margin:0 0 1.2em 0;
}

#logonform label {
    float:left;
    width:12em;
    display: block;
    margin-top:4px;
    font-weight:bold;
}

#logonform input.border {
    margin: 2px;
}

/* This stylesheet contains rules to define an example of styling the entire Console interface. */

/*::::::: TEXT AND OBJECT STYLES :::::::::*/

.cell h5, .celllast h5 {color:#CC0000;font-size:110%;margin:4px 0;}
code {font: 1.1em Courier, monospace;}
.important {margin:10px 0;border:2px solid #cc0000; padding:8px 8px 8px 16px;background: #e9eff3 url(/resources/images/main-theme/required.gif) no-repeat 6px 6px;}
.padlock {width:16px;height: 16px;margin:0;padding:3px 0 3px 20px;font-size:76%;color:#999;font-style:italic;text-indent:-9000px;text-decoration:none;background: transparent url(/resources/images/16x16lock.gif) no-repeat 0 0;}
.subtext {color:#999;font-style:italic;}
.textright {text-align:right;}
DIV.heading {font:bold 18px/36px 'Trebuchet MS', sans-serif; color:#fff; padding-left:12px;}

/*Errors */
h2.error {border:2px solid #cc0000; background-color:#f0f0f0; padding:12px; text-align:left; font-size:1.4em;color:#cc0000;}
font.error {font: bold 12px Helvetica, sans-serif; background-color:#cc0000; color:#fff; padding:6px; display:block;}
font.error a {color: black;}
font.error a:hover {color: white;}


/*::::::: MAIN MENU - LOGOUT LINKS :::::::::*/
/* sit just below header*/
#logoutmenu {text-align:left;}
#logoutmenu a {font-weight:bold}
#formcontainer {width:100%;}
#formcontainer fieldset {background:#e9eff3;}

/*---- home login -----*/
#logonform fieldset {background:#e9eff3;width:340px;}
#logonform label {width:12em;}

/*::::::: TABLES :::::::::*/
th {font-weight:bold;}
th.cp {background:#e9eff3;text-align:left;padding:8px;}
td.cp {background:#eeeff0;padding:8px;}
.welcometable {background:#f5f1f0;}
td.cell, td.celllast {padding:4px 8px;border-right:16px solid #f5f1f0;}
td.celllast {border:0;}

/* This stylesheet contains rules that support the framing around the Console, including the background and shadows */

/*::::::: PAGE CONTAINERS:::::::::*/

DIV#shadow {
    width:955px; background:url("/resources/images/main-theme/1024/shadow1024.gif") repeat-y;
}

/* a hack to hide png shadow from IE 4/5/6*/
html>body DIV#shadow {
    width:955px; background:url("/resources/images/main-theme/1024/shadow1024.png") repeat-y;
}

DIV#page {
    width:942px;
    min-height:400px;
    padding-bottom: 30px;
}

DIV#banner {
    background:url("/resources/images/main-theme/1024/banners/console_thin1024.jpg") no-repeat; width:940px; height:60px;
}

DIV#shadowFooter {
    background:url("/resources/images/main-theme/1024/footerShadow1024.gif") no-repeat; width:955px; height:8px;
}

#displayTabs {border-bottom:none;}
.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:pointer !important;}
.ui-tabs .ui-tabs-panel {padding: 8px !important;}
.ui-widget-content {border: none !important;}
.ui-tabs {padding: 0px !important;}

#consoleWrapper {
    padding:10px;
}

.tabsBar .logoutLink {
    border-left: none;
    padding: 0pt 10px;
    text-align: center;
}

.logoutLink a {
    color: rgb(204, 0, 0);
    font-weight: bold;
}

.tabsBar {
    width: 100%;
}

.ui-widget-header {
    border-width: 1px 0;
}

/*Order Styles*/

#orderMenu DIV.orderMenuContent {
    padding: 6px 6px 6px 30px;
    font-weight: normal;
    color: #666;
    font-size: 11px;
    text-decoration: none;
    border-bottom: 1px solid #DDE6F0;
    text-align:center;
}

#orderMenu A.orderMenuContent {
    color: #b0b0b0;
}

#orderMenu DIV#banner {
    background: url("/resources/images/main-theme/orderBanner.gif") no-repeat;
    width: 940px;
    height: 66px;
}

#orderMenu DIV#checkOutSteps {
    padding: 6px;
    width: 100%;
    text-align: center;
}

#currentOrder td{
    padding-top:5px;
}

#orderTotal {
    font: bold;
    padding-top: 5px;
    border-top: 1px solid #666;
}

#priceTotal {
    font-weight: bold;
    padding: 5px 5px 5px 0;
    color: #C00;
}

.domainForm input[type="submit"]{float:none;}
.domainForm  {
    padding:20px;
}
.white_title, .white_text {
    font-size:14px;
    color: #336699;
    font-weight: bold;
    border-bottom:1px solid #C1D1E0;
    padding: 2px;
}
td.white_title, td.white_text {
    border-bottom: 1px solid #C1D1E0;
    padding: 16px 2px 7px 2px;
}

.norm_title, .norm_upper_text {
    font:12px bold Helvetica,Arial,sans-serif;
    font-style:normal;
    font-variant:normal;
    line-height:18px;
    color:#666;
    padding: 2px;
}
.norm_text{
    padding:7px 2px;
}
.norm_text li{
    padding:0;
    margin:0 0 5px;
}

.highlight_upper_text {
    font-weight: bold;
    background-color: #f0f0f0;
    color: #0066CC;
}

td.norm_upper_text{
    padding:7px 2px;
    width:170px;
}
.text_background1 table{
    width:100%;
}
.text_background1 td:first-child{
    width:170px;
}
.text_background1 table .norm_text{
    font-weight:bold;
}

.tip {
    border:solid 1px #C00;
    width:180px;
    padding:8px;
    position:absolute;
    z-index:100;
    visibility:hidden;
    top:80px;
    left:20px;
    background-color:#FFF;
}
.tip h3 {
    font-size:12px;
    border-bottom:1px solid #C00;
    margin:0 0 4px 0;
    color:#C00;
}
.tip p {
    font-size:11px;
    margin:0;
    padding:0;
}
table.smalltext td, th {
    padding: 6px 4px;
}
table.smalltext th {
    text-align: left;
    font-size: 11px;
}
.www {display:inline;}
div#comparisonTableTitle {
    text-align: center;
    font-weight: bold;
    cursor:pointer;
}
div#comparisonTable table, div#comparisonTable td {
    text-align: center;
}
.bold_text {
    font-weight: bold;
    color: #333;
}
.odd {background-color:#CCC;}
.imageTD {
    width: 151px;
    text-align: center;
}

/*End Order styles*/

#regoMenu DIV#banner {
    background: url("/resources/images/main-theme/regoBanner.gif") no-repeat scroll right bottom;
    width: 940px;
    height: 66px;
}

.loginBorder {
    /*background-color: #7F9DB9;*/
    background-color: #f0f0f0;
    border:    1px solid #DBDBDB;
    padding:0px;
    font-size: 87%;
    margin-left: 0em;
}

/*Style for the webrt ticket creation page*/
#webRTContainer {position:relative;}
#webRT_new_newTicketForm_jsp_questionArea,#webRT_new_newTicketForm_jsp_ticketData {
    background:#FFF url(images/webRTForm/new.newTicketForm.questionArea.header.gif) no-repeat scroll left top;
    float:left;
    padding-bottom:25px;
    position:relative;
    width:559px;
}
#webRT_new_newTicketForm_jsp_suggestionArea {
    background:#FFF url(images/webRTForm/new.newTicketForm.suggestionArea.header.gif) no-repeat scroll left top;
    float:right;
    position:relative;
    width:302px;
}
#webRT_new_newTicketForm_jsp_ticketData {position:static;}
#webRTContainer h2 {
    color:#666;
    font-size:18px !important;
    margin:0 7px 0 10px;
    padding:2px 0 0;
    position:relative;
}
#webRTContainer h2 span {
    bottom:3px;
    color:#333;
    font-size:10px;
    position:absolute;
    right:7px;
}
#webRTContainer h3 {
    border:none;
    margin:0;
    padding:0;
}
#webRTContainer #content {
    border:1px solid #F6F6F6;
    border-top:none;
    top:28px;
}
#webRTContainer #buttons {
    float:right;
    height:33px;
    padding:0 27px 20px;
}
#webRT_new_newTicketForm_jsp_questionArea #content,#webRT_new_newTicketForm_jsp_ticketData #content {
    background-color:#FFF;
    padding:0 15px;
    width:527px;
}
#webRT_new_newTicketForm_jsp_questionArea #content h3,#webRT_new_newTicketForm_jsp_ticketData #content h3 {padding:20px 0;}
#webRT_new_newTicketForm_jsp_questionArea #content h3 span,#webRT_new_newTicketForm_jsp_ticketData #content h3 span {
    color:#999;
    display:block;
    font-size:11px;
    font-weight:400;
}
#webRT_new_newTicketForm_jsp_questionArea #content input,#webRT_new_newTicketForm_jsp_questionArea #content textarea,#webRT_new_newTicketForm_jsp_questionArea #content select {
    margin:0 27px 20px;
    width:455px;
}
#webRT_new_newTicketForm_jsp_questionArea #content input,#webRT_new_newTicketForm_jsp_questionArea #content select {
    background:#FFF url(images/webRTForm/inputBg.gif) no-repeat scroll left top;
    height:33px;
    padding:8px 9px 0;
}
#webRT_new_newTicketForm_jsp_questionArea #content select {
    padding:8px 9px 7px;
    width:473px;
}
#webRT_new_newTicketForm_jsp_questionArea #content textarea {
    background:#FFF url(images/webRTForm/textareaBg.gif) no-repeat scroll left top;
    height:179px;
    padding:8px 9px 0;
}
#webRT_new_newTicketForm_jsp_suggestionArea #content {
    width:300px;
    padding-top:7px;
    background:#FFF;
}
#webRT_new_newTicketForm_jsp_suggestionArea h3,#webRT_new_newTicketForm_jsp_suggestionArea p {
    margin:9px;
    padding:0;
}
#webRT_new_newTicketForm_jsp_suggestionArea h3 {margin-bottom:18px;}
#webRT_new_newTicketForm_jsp_suggestionArea p {color:#666;}
#webRT_new_newTicketForm_jsp_suggestionArea #loading {text-align:center;}
#webRT_new_newTicketForm_jsp_suggestionArea #loading img {
    margin-bottom:40px;
    margin-top:40px;
}
#webRT_new_newTicketForm_jsp_suggestionArea ul,#webRT_new_newTicketForm_jsp_suggestionArea ul li,#webRTContainer #questionOne ul,#webRTContainer #questionOne ul li {
    list-style:none outside none;
    margin:0;
    padding:0;
}

#webRT_new_newTicketForm_jsp_suggestionArea ul li {
    cursor:pointer;
    padding-bottom:9px;
    padding-top:9px;
}

#webRT_new_newTicketForm_jsp_suggestionArea ul li h3,#webRT_new_newTicketForm_jsp_suggestionArea ul li p {
    margin-bottom:9px;
    margin-top:0;
}

#webRT_new_newTicketForm_jsp_suggestionArea ul li p {margin-bottom:0;}
#webRT_new_newTicketForm_jsp_suggestionArea ul li.off {background-color:#CCC;}
#webRTHiddenForm,#webRTHiddenForm div {
    clear:inherit;
    margin:auto;
}
#webRTContainer .errorMessage h3 {
    border-bottom:1px solid #CCC;
    margin:0 auto 14px;
    padding:0;
}
#subnav li:hover ul ul,#subnav li:hover ul ul ul,#subnav li:hover ul ul ul ul,#subnav li:hover ul ul ul ul ul,#webRT_new_newTicketForm_jsp_suggestionArea #loaded,#webRT_new_newTicketForm_jsp_suggestionArea #loading {display:none;}
#webRTContainer #buttons .backButton,#webRTContainer .left {float:left;}
#webRTContainer #buttons .backButton {margin-right:16px;}
#webRTContainer #buttons .nextButton,#webRTContainer .right {float:right;}
#webRTContainer #questionOne {margin-bottom:20px;}
#webRTContainer #questionOne ul {
    margin:0 0 0 6px;
    width:520px;
}
#webRTContainer #questionOne ul li {
    cursor:pointer;
    float:left;
    height:99px;
    margin:0 9px 8px 0;
    width:251px;
}

/*Style for the ajax auto-complete search functionality*/
.ac_results {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:3000px;
    height:3000px;
}
.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}
.ac_loading {background : Window url('./indicator.gif') right center no-repeat;}
.ac_over {
    background-color: Highlight;
    color: HighlightText;
}
.prorataNotApplied {
    text-decoration: line-through;
}









/*---- THE CONSOLE BASE STYLES----*/
/*----All base styles are contained below. You can customise the styles by modifying
the base styles or adding new properties to the .cp styles at the bottom of the style sheet.----*/
/*::::::: PAGE CONTAINERS:::::::::*/
DIV#shadow {
    width: 955px;
    background: url(/resources/images/main-theme/1024/shadow1024.gif) repeat-y;
}
/* a hack to hide png shadow from IE 4/5/6*/
html>body DIV#shadow {
    width: 955px;
    background: url(https://www.netregistry.com.au/files/images/bg-console-inner.png) repeat-y;
}
DIV#page {
    padding: 0px 6px;
    width: 943px;
    min-height: 650px;
    background: transparent url(https://www.netregistry.com.au/files/images/bg-console.png) no-repeat;
}
DIV#header {
    height: 89px;
    width: 940px;
    padding-top: 10px;
}
DIV#banner {
    width: 940px;
    height: 60px;
}
DIV#shadowFooter {
    background:url(https://www.netregistry.com.au/files/images/console-footer.png) no-repeat;
    width: 955px;
    height: 193px;
}
#outerTable {
    width:940px;
    margin-top:36px;
    _margin-top:0;/*IE6hack*/
    clear: both;
    background-color: white;
}
.cell h5, .celllast h5 {
    color:#191919;
    font-size:1.2em;
    margin:4px 0;
}
code {font: 1.1em Courier, monospace;}
.important {
    margin:10px 0;
    border:2px solid #c5181f;
    padding:8px 8px 8px 16px;
    background: #FFF url(/resources/images/main-theme/required.gif) no-repeat 6px 6px;
}
.padlock {
    width:16px;
    height: 16px;
    margin:0;
    padding:3px 0 3px 20px;
    font-size:1em;
    color:#999;
    font-style:italic;
    text-indent:-9000px;
    text-decoration:none;
    background: transparent url(/resources/images/main-theme/16x16lock.gif) no-repeat 0 0;
}
.subtext {
    color:#999;
    font-style:italic;
    padding-top: 24px;
}
.textright {text-align:right;}
DIV.heading {
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    color:#FFF;
    padding-left:12px;
    text-align:left;}

/*Errors */
h2.error {
    border:2px solid #F00;
    background-color:#CCC;
    padding:12px;
    text-align:left;
    font-size:1.4em;
    color:#666;
}
/*::::::: LISTS :::::::::*/
li.on {
    list-style: url(/resources/images/main-theme/red-arrow.gif);
    font-weight:bold;
    color:#c5181f;
    font-size:1.2em;
    text-decoration:underline;
}
dl {margin-left:10px;}
dt {font-weight:bold;}
dd {margin:4px 0 4px 10px;}
#displayTabs .ui-tabs-nav {border-right: none;}
.logoutLink {
    padding: 0pt 10px;
    text-align: center;
    border-left: none;
}
.logoutLink a {
    color: #007EE2;
    font-weight: bold;
}
/*:::::::HEADER SUB NAVIGATION  LINKS :::::::::*/
/* Links within header to Customer Service & Other Links */
#pageWrapper {margin-top: -16px;}
#subnavWrapper {}
#subnav{
    list-style:none;
    font-weight:bold;
    font-size:14px;
    padding:92px 0 0;
    margin:0;
}
#subnav li{
    float: left;
    font-weight: 700;
    margin-top: -3px;
    width:154px;
    background: url(/resources/images/main-theme/1024/bg_subnav.gif) no-repeat;
}
#subnav a{
    color: #FFF;
    height: 29px;
    line-height: 29px;
    text-decoration:none;
}
#subnav a:hover, #subnav a.active{
    color:#FDE1A5;
    text-decoration:none;
}
.nav6 {width:170px !important; background: url(/resources/images/main-theme/1024/bg_support.gif) no-repeat !important;}
/*::::::: MAIN MENU - LOGOUT LINKS :::::::::*/
/* sit just below header*/
#logoutmenu {clear:both;margin:0 0 4px 0;padding:4px;}
#logoutmenu a {font-weight:bold;margin:0 0 0 0;}
/*::::::: BOTTOM NAV :::::::::*/
/* Links for bottom of web page - usually copyright notice and legal links */
#bottomnav {
    text-align:center;
    font-size:12px;
    margin-top:-130px;
    padding: 0px;
}
#bottomnav ul {margin: 0px; padding: 0px;}
#bottomnav ul li {
    background: url(https://www.netregistry.com.au/files/images/dashed-line.png) no-repeat 0px 50%;
    color: #999;
    display: inline;
    padding: 0px 10px;
}
#bottomnav ul li.first {
    background:none;
}
#bottomnav ul li a {
    color: #999;
    text-decoration:none;
}
#bottomnav ul li a:hover {
    color: #007EE2;
    text-decoration:underline;
}
#bottomnav p {
    color: #999;
    padding-top:10px;
}
#bottomnav p a {color: #999; text-decoration: none; }
#bottomnav p a:hover {color: #007EE2; text-decoration: underline; }

/*---- home login -----*/
.logonbox {width:800px !important;}
#logonform fieldset {width:340px;}
#logonform label {width:12em;}
/*::::::: TABLES :::::::::*/
th {font-weight:bold;}
th.cp {
    background:#FAFAFA;
    text-align:left;
    padding:8px;
}
td.cp {
    background:#FAFAFA;
    padding:8px;
    text-align:left;
}
.welcometable {background:#CCC;}
td.cell, td.celllast {
    padding:4px 8px;
    border-right:16px solid #CCC;
}
td.celllast {border:0;}
/*---- THE CONSOLE BASE STYLES -------------*/
/*----Add your own styles here to override the base properties----*/
p.cp {padding-bottom: 12px;}
/* ---------- below are the styles I had to add for rego and order ---------------*/
#checkOutSteps {
    text-align:left;
    padding-left:20px;
    margin-top:-50px;
}
.domainForm input[type="submit"]{float:none;}
.domainForm  {
    padding:20px;
}
.white_title, .white_text {
    color: #007EE2;
    font-weight: bold;
    border-bottom:1px solid #CCC;
    padding: 2px;
}
td.white_title, td.white_text {
    border-bottom: 1px solid #CCC;
    padding: 16px 2px 7px 2px;
}
.norm_title, .norm_upper_text {
    font-size:14px;
    font-weight:bold;
    font-style:normal;
    font-variant:normal;
    line-height:18px;
    color:#666;
    padding: 2px;
}
.norm_text{
    padding:7px 2px;
}
.norm_text li{
    padding:0;
    margin:0 0 5px;
}
#currentOrder td{
    padding-top:5px;
}
td.norm_upper_text{
    padding:7px 2px;
    width:170px;
}
.text_background1 table{
    width:100%;
}
.text_background1 td:first-child{
    width:170px;
}
.text_background1 table .norm_text{
    font-weight:bold;
}
#orderTotal {
    font: bold;
    padding-top: 5px;
    border-top: 1px solid #666;
}
#priceTotal {
    font-weight: bold;
    padding: 5px 5px 5px 0;
    color: #007EE2;
}
.tip {
    border:solid 1px #c5181f;
    width:180px;
    padding:8px;
    position:absolute;
    z-index:100;
    visibility:hidden;
    top:80px;
    left:20px;
    background-color:#FFF;
}
.tip h3 {
    border-bottom:1px solid #c5181f;
    margin:0 0 4px 0;
    color:#c5181f;
}
.tip p {
    margin:0;
    padding:0;
}
table.smalltext td, th {
    padding: 6px 4px;
}
table.smalltext th {
    text-align: left;
}
.www {display:inline;}
div#comparisonTableTitle {
    text-align: center;
    font-weight: bold;
    cursor:pointer;
}
div#comparisonTable table, div#comparisonTable td {
    text-align: center;
}
.bold_text {
    font-weight: bold;
    color: #333;
}
.odd {background-color:#CCC;}
.imageTD {
    width: 151px;
    text-align: center;
}
#displayTabs {border-bottom:none;}
#displayTabs {border: none !important;}
.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:pointer !important;}
.ui-tabs .ui-tabs-panel {padding: 8px !important;}
.ui-tabs {padding: 0px !important;}
td.right {text-align:right;}
td.center {text-align:center !important;}
#webRTContainer {position:relative;}
#webRT_new_newTicketForm_jsp_questionArea,#webRT_new_newTicketForm_jsp_ticketData {
    background:#FFF url(/resources/images/webRTForm/new.newTicketForm.questionArea.header.gif) no-repeat scroll left top;
    float:left;
    padding-bottom:25px;
    position:relative;
    width:559px;
}
#webRT_new_newTicketForm_jsp_suggestionArea {
    background:#FFF url(/resources/images/webRTForm/new.newTicketForm.suggestionArea.header.gif) no-repeat scroll left top;
    float:right;
    position:relative;
    width:302px;
}
#webRT_new_newTicketForm_jsp_ticketData {position:static;}
#webRTContainer h2 {
    color:#666;
    font-size:18px !important;
    margin:0 7px 0 10px;
    padding:2px 0 0;
    position:relative;
}
#webRTContainer h2 span {
    color:#333;
    font-size:13px;
    float:right;
}
#webRTContainer h3 {
    border:none;
    margin:0;
    padding:0;
}
#webRTContainer #content {
    border:1px solid #F6F6F6;
    border-top:none;
    top:28px;
}
#webRTContainer #buttons {
    float:right;
    height:33px;
    padding:0 27px 20px;
}
#webRT_new_newTicketForm_jsp_questionArea #content,#webRT_new_newTicketForm_jsp_ticketData #content {
    background-color:#FFF;
    padding:0 15px;
    width:527px;
}
#webRT_new_newTicketForm_jsp_questionArea #content h3,#webRT_new_newTicketForm_jsp_ticketData #content h3 {padding:20px 0;}
#webRT_new_newTicketForm_jsp_questionArea #content h3 span,#webRT_new_newTicketForm_jsp_ticketData #content h3 span {
    color:#999;
    display:block;
    font-weight:400;
    font-size:13px;
    padding-top: 5px;
}
#webRT_new_newTicketForm_jsp_questionArea #content input,#webRT_new_newTicketForm_jsp_questionArea #content textarea,#webRT_new_newTicketForm_jsp_questionArea #content select {
    margin:0 27px 20px;
    width:455px;
}
#webRT_new_newTicketForm_jsp_questionArea #content input,#webRT_new_newTicketForm_jsp_questionArea #content select {
    background:#FFF url(/resources/images/webRTForm/inputBg.gif) no-repeat scroll left top;
    height:33px;
    padding:8px 9px 0;
}
#webRT_new_newTicketForm_jsp_questionArea #content select {
    padding:8px 9px 7px;
    width:473px;
}
#webRT_new_newTicketForm_jsp_questionArea #content textarea {
    background:#FFF url(/resources/images/webRTForm/textareaBg.gif) no-repeat scroll left top;
    height:179px;
    padding:8px 9px 0;
}
#webRT_new_newTicketForm_jsp_suggestionArea #content {
    width:300px;
    padding-top:7px;
    background:#FFF;
}
#webRT_new_newTicketForm_jsp_suggestionArea h3,#webRT_new_newTicketForm_jsp_suggestionArea p {
    margin:9px;
    padding:0;
}
#webRT_new_newTicketForm_jsp_suggestionArea h3 {margin-bottom:18px;}
#webRT_new_newTicketForm_jsp_suggestionArea p {color:#666;}
#webRT_new_newTicketForm_jsp_suggestionArea #loading {text-align:center;}
#webRT_new_newTicketForm_jsp_suggestionArea #loading img {
    margin-bottom:40px;
    margin-top:40px;
}
#webRT_new_newTicketForm_jsp_suggestionArea ul,#webRT_new_newTicketForm_jsp_suggestionArea ul li,#webRTContainer #questionOne ul,#webRTContainer #questionOne ul li {
    list-style:none outside none;
    margin:0;
    padding:0;
}

#webRT_new_newTicketForm_jsp_suggestionArea ul li {
    cursor:pointer;
    padding-bottom:9px;
    padding-top:9px;
}

#webRT_new_newTicketForm_jsp_suggestionArea ul li h3,#webRT_new_newTicketForm_jsp_suggestionArea ul li p {
    margin-bottom:9px;
    margin-top:0;
}

#webRT_new_newTicketForm_jsp_suggestionArea ul li p {margin-bottom:0;}
#webRT_new_newTicketForm_jsp_suggestionArea ul li.off {background-color:#CCC;}
#webRTHiddenForm,#webRTHiddenForm div {
    clear:inherit;
    margin:auto;
}
#webRTContainer .errorMessage h3 {
    border-bottom:1px solid #CCC;
    margin:0 auto 14px;
    padding:0;
    color: #c5181f !important;
}
#subnav li:hover ul ul,#subnav li:hover ul ul ul,#subnav li:hover ul ul ul ul,#subnav li:hover ul ul ul ul ul,#webRT_new_newTicketForm_jsp_suggestionArea #loaded,#webRT_new_newTicketForm_jsp_suggestionArea #loading {display:none;}
#webRTContainer #buttons .backButton,#webRTContainer .left {float:left;}
#webRTContainer #buttons .backButton {margin-right:16px;}
#webRTContainer #buttons .nextButton,#webRTContainer .right {float:right;}
#webRTContainer #questionOne {margin-bottom:20px;}
#webRTContainer #questionOne ul {
    margin:0 0 0 6px;
    width:520px;
}
#webRTContainer #questionOne ul li {
    cursor:pointer;
    float:left;
    height:99px;
    margin:0 9px 8px 0;
    width:251px;
}
.ac_results {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:3000px;
    height:3000px;
}
.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    overflow: hidden;
}
.ac_loading {background : Window url('./indicator.gif') right center no-repeat;}
.ac_over {
    background-color: Highlight;
    color: HighlightText;
}
*:first-child+html #subnav{margin-top:-13px;} * html #subnav{margin-top:-13px;}/*ie hack*/
.tablesorter th {height:22px; vertical-align:top;}
.tablesorter *, .tabsBar * {font-size:12px;}

/* Help popup thing */
.help
{
    font-size:12px;
    font-weight:bold;
    color:#336699;
    width:18px;
    height:18px;
    border: 1px solid #336699;
}

#popup{width:100%; height:100%; display:none;position:fixed;top:0px;left:0px}

#message {
    position:relative;
    z-index:100; /*Always on top!*/
    width:250px;
    background-color:white;
    border: 2px solid #336699;
    padding: 5px 5px 5px 5px;
    opacity: 0.9;
}

/* NEW HELP TAB */
.help-grid td {
    background: #FAFAFA;
    padding: 30px;
    width: 315px;
}
.help-grid {
    width: 100%;
}
.help-grid td a {
    font-size: 16px;
    background: url(https://www.netregistry.com.au/images/arrow-blue-right.png) 100% 60% no-repeat; padding-right: 16px;
}
.help-grid .gsupport {
    text-align: center;
    font-weight: 600;
}
.help-grid .gsupport a {
    font-size: 18px !important;
    background: url(/resources/images/help-enquiry.png) 0 50% no-repeat;
    padding: 10px 0 10px 48px;
}
.help-grid .tickets {
    text-align: center;
}
.help-grid .tickets a {
    background: url(/resources/images/help-ticket.png) 0 50% no-repeat;
    padding: 0 0 0 52px;
}
.search-form {
    width: 100%;
}
.search-form #search-input {
    height: 19px;
    background: url(https://www.netregistry.com.au/images/bg-search-wp-big.gif) 0 0 no-repeat;
    width: 458px;
    padding: 21px 26px;
    font-size: 20px;
    line-height: 22px;
    border: 0;
}
.search-form #search-field-button {
    background: url(https://www.netregistry.com.au/images/buttons/search-support-big.gif) 0 0 no-repeat;
    width: 70px!important;
    height: 60px;
    margin-left: -4px;
    float: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
}
.btn-support {
    background: url(/resources/images/support-centre.png) 0 0 no-repeat;
    width:224px;
    height:56px;
    text-indent:-99999px;
    display: block;
    margin-left: 60px;
}
.search-form .input {
    width: 510px;
}
.help-grid h3 {
    margin: 0 0 8px;
}
.forms .contact-box, .forms .thanks {
    margin-top: 30px;
}
.contact-box, .thanks {
    overflow: hidden;
    background: #F8F8F8;
    padding: 30px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    width: 603px;
}
.contact {
    overflow: hidden;
}
.contact label {
    margin-bottom: 3px;
    font-weight: 700;
    display: inline;
    text-transform: uppercase;
    font-size: 14px;
}
.contact input, .contact textarea{
    font-size: 15px;
    line-height: 22px;
    padding: 10px;
    width: 581px;
    margin-bottom: 10px;
    border: 1px solid #D9D9D9;
    display: block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: 1px 1px 4px #EFEFEF inset;
}

.contact select {
    font-size: 15px;
    line-height: 22px;
    width: 581px;
    margin-bottom: 10px;
    border: 1px solid #D9D9D9;
    display: block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: 1px 1px 4px #EFEFEF inset;
}
.contact select {
    -webkit-appearance: none;
    background: #fff url(https://www.netregistry.com.au/images/bg-select.gif) no-repeat 100% 50%;
    width: 603px;
}
.stack label {
    line-height: 42px;
    margin: 0;
    width: 160px;
}
.stack input, .stack textarea {
    width: 414px;
}
.stack label, .stack input, .stack select {
    display: inline-block;
}
.stack select {
    width: 436px;
}
.contact-box .submit-120 {
    background: transparent url(https://www.netregistry.com.au/images/buttons/submit-120.png) no-repeat 0 0 !important;
    width: 120px !important;
    height: 48px;
    float: right;
    box-shadow: none;
}
.contact-box .button:hover, .contact-box .button:focus {
    background-position: 0 100% !important;
}
.contact-box .button {
    text-indent: -99999px;
    text-align: left !important;
    cursor: pointer;
    border: 0 !important;
    padding: 0 !important;
}








div.mainTableHeader,div#mainTableHead,div#mainTableBottom,div#mainTableContent {margin-left: auto; margin-right: auto}
font.error {background:none; color:red; padding:6px; display:block}
font.error {background: none; margin-right: 0}
font.error {background: none;margin-right: 0}
DIV#banner {display: none}
#orderMenu div#checkOutSteps {margin-top:-50px;padding: 0 0 0 20px;text-align:left}
#orderMenu a.orderMenuContent {color:#c5181f}
#orderMenu div.orderMenuContent {padding: 0;border: none}
#consoleWrapper {font-size: 14px;line-height: 1.4em;padding: 30px 15px;}
.logonbox {background:none !important;height:500px !important}
.logonbox form {-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;background: #f8f8f8;margin-bottom: 40px;padding: 20px;width: 420px}
.logonbox legend {font-size: 24px;padding-bottom: 20px; line-height:30px; font-weight:400}
.logonbox p {margin:0;}
.logonbox p.cp {padding-bottom:20px;}
#logonform label {font-size:14px;width:100px}
.logonbox input.border {width:290px;padding:8px 12px}
.logonbox .button {margin-top:20px;background: url(/resources/images/log-in.gif) no-repeat scroll left top transparent !important;border: medium none;cursor: pointer;display: block;float: right;height: 44px;outline-style: none;text-indent: -99999px;width: 115px !important;font-size:0;line-height:0}
#logonform fieldset {background:none; border:0;margin:0;padding:0}
#logonform img {display:none}
#displayTabs {border-bottom: 1px solid #ccc}
.tabsBar {border-bottom: 1px solid #aaa}
th.cp {background:#FAFAFA}
th.cp img {padding-right:10px}
td.cp, th.cp {font-size:14px; line-height:1.4em}
td.cp table th, td.cp table td {padding:0 20px 10px 0}
td.cp table th {font-weight:bold}
h1.cp {font-size:24px !important}
tbody h2, h2.cp {margin-top:.75em}
legend {color:#333}
.odd, #orderDetails td {background-color:#FAFAFA}
.imageTD {padding:5px 0;}
th {vertical-align: top}
.cp input, .inputStyle {text-align: left !important}
.sizedTitleCell {background:#FAFAFA !important}
.sizedOrderCell {text-align:left !important;width:auto !important;font-size:14px}
input.inputStyle {width:180px}
input.inputStyleLong {width:400px}
select.inputStyleShort {padding:6px}
select.inputStyleLong {width:408px; padding:6px}
#domainProdRow .inputStyleLong {width:300px}
#orderDetails select.inputStyleLong {width:230px}
#orderDetails input.inputStyle {width:160px; margin:0 6px 0 2px}
#show_reach img {padding-bottom:20px}
#contactDetails .inputStyle {width:400px}
ol {margin-left:30px !important;margin-bottom:10px}
.button {font-size:14px}
#consoleWrapper .right {float:none !important}
footer li {font-size:11px !important}
.subnav a, .subnav li {font-size:13px !important;line-height:12px !important}
#webRT_new_newTicketForm_jsp_questionArea #content input, #webRT_new_newTicketForm_jsp_questionArea #content select {background:none;padding:6px;height:auto}
#webRT_new_newTicketForm_jsp_questionArea #content textarea {background:none}
#buttons img, #questionOne img {border:0 !important}
.orderContainer {padding-left:40px}
#domainSearch:before {content:"The service you have selected must be associated with a domain name. You can register a new domain by searching below, or enter an existing domain if you already have one.";}
#domainSearch .hiddenHeading {padding-top:40px}
.domainForm {padding:0 0 40px 20px}
.domainForm select {padding:5px;width:100px}
.domainForm .domainbox {width:250px}
#orderMenu div#checkOutSteps {margin-top:0}
#orderMenu div#checkOutSteps img {vertical-align:bottom;padding:0 5px}
#mainTableContent>table {width:100%}
#orderMenu {margin:20px 0}
.text_background1 td:first-child {width:auto !important}
#orderMenu div#checkOutSteps {padding: 0 0 0 17px}
#orderMenu div.orderMenuContent {display:none}
img {vertical-align: top;}
.tablesorter *{font-size:12px !important}
#renew label{width:60px}
#webRTContainer p.right {margin-left: 500px;}
.highlight_upper_text {color:#c5181f}
.merchantreport td{font-size:10px !important}
.merchantreport td {padding:4px}
.merchantreport .merch-trans-approved,tr.paid td,.paid {background:#73ff80;}
.merchantreport .merch-trans-declined,tr.badDebt td,.badDebt {background:#ff4e4e;}
tr.overdue td,.overdue {background:#FCEFA1;}
select#mainprice {width:300px !important}
select#mainproduct {width:200px !important}
select#domainProduct {width:250px !important}
.tabsBar td.logoutLink a {font-size:14px}
.white_title .www img {display:none}
.bar_background1 .white_title .www img {display:inline-block;padding-right:5px}
.bar_background1 .white_title {line-height:32px !important}
#displayTabs .ui-tabs-nav {padding-left:10px}
.tabsBar .ui-widget-header {background:none; border:0}
#displayTabs .ui-widget-header {background:none}
.regoContent h2 img {vertical-align:middle;padding-right:10px}
dl {margin-left: 10px !important}
dd {margin: 4px 0 4px 10px !important}
div.passwordStrength {float:none; padding:0}
select:focus {color:#191919}
select#service {height:80px}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background-color: #EEE}
table.tablesorter thead tr .header {background-position: bottom center}
.ui-widget-overlay {background: #000}
.ui-dialog .ui-dialog-title {text-transform: capitalize}
.ui-dialog-title {padding:5px 0; font-size:14px}
.ui-widget-header {border-width:1px}
#domainError.warning {color:#c5181f}
#pager .next {float: none;width: auto;text-align: left;padding:0}
.errors {line-height:1.4em;margin:0 0 40px 0;color:#666;padding:0; background-color:#FFC; border:1px solid #FFD324; display:block; padding:10px}
.errors h3 {font-size:13px}
.errors font {font-weight:normal; background-color:transparent; color:#F00; padding:0; font-size:13px}
.errors br {display:none}
.important {margin: 10px 0;background-color: #FFC;border: 1px solid #FFD324;padding: 8px 8px 8px 16px;}
#reach_domain_id {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;border-radius: 0 0 0 0;color: #333333;font-size: 14px !important;font-weight: normal;margin: 5px 0;padding: 4px;}
#reach_domain_id {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;border-radius: 0 0 0 0;color: #333333;font-size: 14px !important;font-weight: normal;margin: 5px 0;padding: 4px;}
#reach_create {color: #c5181f; text-decoration: underline;}
#reacherbanner {margin-bottom:10px}
.update-details {width: 450px; padding: 30px; overflow: hidden}
.alert-big {background:url(/resources/images/alert-big.png) 0 50% no-repeat; padding-left: 60px;font-size: 24px !important;color: #191919;line-height: 47px;margin: 0 0 12px;}
.btn-update-details {background:url(/resources/images/btn-update-details.png) 0 0 no-repeat; width:227px; height:48px;  text-indent:-99999px; ;line-height: 0;float: right;}
.whois-privacy-scroll {min-height: 70px; max-height: 135px;overflow-y: auto;margin: 25px 0;}
.cart-summary-scroll {min-height: 100px; max-height: 580px; overflow-y: auto;}
/**/









/* Plain */
.plain {background:#fff url(/resources/images/bg-plain.gif) 0 0 repeat-x}
.plain h1 {font-size:28px; line-height:33px}
.console .footer-legal {margin-top:40px}
.console .plain {padding-top:40px}
.console .webmail {float:right; display:block; text-indent:-99999px; border:0 !important; cursor:pointer; background:url(/resources/images/webmail.gif) 0 0 no-repeat; height:44px; width:143px; margin-top:45px}
input[type="password"] {font-family:Helvetica, sans-serif}


/* IE6 No More */
.ie6nomore {border:1px solid #F7941D; background:#FEEFDA; clear:both; position:relative}
.ie6nomore .close {position:absolute; right:5px; top:5px}
.ie6nomore .inner {width:800px; margin:0 auto; overflow:hidden; color:#000; min-height:0; padding:0}
.ie6nomore img {padding-right:30px; float:left}
.ie6nomore h3 {font-size:14px; font-weight:bold; margin:12px 0 4px}
.ie6nomore p {font-size:12px; line-height:15px}
.ie6text {width:350px; float:left; padding-right:30px}

/* IE7 Fixes */
.ie7 h3 {margin-bottom:0; padding-bottom:12px}
.ie7 .tick {display:block}
.ie7 .bg_image {display:block}
.ie7 .sidebar {z-index:2}
.ie7 body {z-index:1; position:relative}
.ie7 .header {z-index:300; position:relative}
.ie7 ul li div {width:320px}
.ie7 .lower-nav a {background:#4c4c4c}
.ie7 .lower-nav a:hover, .ie7 .lower-nav a:focus {background:#fff; color:#4c4c4c}
.ie7 .domain-search .comau {line-height:80px}
.ie7 .domain-search .go {display:inline; margin-left:-34px}
.ie7 .domain-search select {top:92px; right:448px}
.ie7 .webinars h1 {padding-top:50px; margin-top:0}
.ie7 .reach h1 {height:205px !important}
.ie7 .nett h1 {display:block}
.ie7 .tab_next, .ie7 .tab_prev {display:block}
.ie7 .clear {height:0}
.ie7 input.submit, .ie7 input[type="submit"] {text-transform:capitalize}
.ie7 .products .half .add-to-cart-sml {margin-top:0}
.ie7 .products .sidebar .half h2 {padding-bottom:0}
.ie7 .vps .hpod p {margin-top:0}
.ie7 .ecommerce .hpod .buttons {width:138px}
.ie7 .ecommerce .hpod .buttons li {padding-bottom:6px}
.ie7 .cents em {padding-right:2px}

/* Console */
.auda {margin:-30px 10px 0}
.auda p {font-size:14px}
.auda ul {list-style:disc; margin-left:30px}
.auda li {margin-bottom:10px}
.auda ol ol {margin-top:10px}




form.passwordForm fieldset
{
    width: auto;
}

form.passwordForm div.formRow
{
    margin: 0.4em 1em 0.4em 0;
    float: left;
    clear: both;
}

div.passwordStrength
{
    float: right;
    padding-left: 0.4em;
    clear: both;
    width: 150px;
}

div.passwordStrength, div.percentBackground, div.percentBar
{
    margin: 0;
}

div.percentBackground
{
    width: 100px;
    background: #DDD 0 0;
    height: 5px;
}

div.percentBar
{
    height: inherit;
    width: 0;
    background: url("/images/passwordStrength.jpg") 0 0;
}

span.percent
{
    font-weight: bold;
}

span.result
{
    font-style: italic;
}

label span 						{ display: none; }
.required .text:after, label.required:after { color: #f00; content: '*'; }






/* Making older console buttons look shiny and new */
.button, input[type=submit]:not(.btn), input[type=button]:not(.btn) {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333333;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f5f5f5 !important;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #cccccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.button:hover,
.button:focus,
.button:active,
.button.active,
.button.disabled,
.button[disabled],
input[type=submit]:not(.btn):hover,
input[type=submit]:not(.btn):focus,
input[type=submit]:not(.btn):active,
input[type=submit]:not(.btn).active,
input[type=submit]:not(.btn).disabled,
input[type=submit][disabled]:not(.btn):hover,
input[type=button]:not(.btn):hover {
    color: #333333;
    background-color: #e6e6e6 !important;
    *background-color: #d9d9d9 !important;
}
.button:active,
.button.active,
input[type=submit]:not(.btn):active,
input[type=submit]:not(.btn).active {
    background-color: #cccccc \9;
}
.button:first-child,
input[type=submit]:not(.btn):first-child {
    *margin-left: 0;
}
.button:hover,
.button:focus,
input[type=submit]:not(.btn):hover,
input[type=submit]:not(.btn):focus {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
.button:focus,
input[type=submit]:not(.btn):focus{
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.button.active,
.button:active,
input[type=submit]:not(.btn).active,
input[type=submit]:not(.btn):active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.button.disabled,
.button[disabled],
input[type=submit]:not(.btn).disabled,
input[type=submit][disabled]:not(.btn) {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* Website Security */
#security h2 {
    margin-top: 30px;
}
#security table span {
    line-height: 30px;
    float: left;
    margin-right: 10px;
}
#report-reputation {
    list-style: none;
    margin: 30px 0 0;
    overflow: hidden;
}
#report-reputation li {
    list-style: none;
    margin: 0 0 4px;
    width: 228px;
    height: 60px;
    float: left;
}
#report-reputation em {
    color: #797979;
    font-size: 12px;
    margin-left: 30px;
    display: block;
}
#report-reputation .legend {
    height: auto;
    clear: both;
}
#report-reputation .legend h4 {
    margin-top: 0;
}
#report-reputation .legend p {
    float: left;
    margin: 0 30px 0 0;
}
.paymentMethodContainer {
    margin-top: 30px;
}
.paymentMethodContainer input, .paymentMethodContainer select {
    margin: 0 !important;
}
.paymentMethodContainer > div {
    margin-bottom: 20px;
}
#auTransferForm fieldset {
    padding: 20px 0 40px;
}


/* CONSOLE FIXES */
th.cp {
    font-weight: bold;
}
td.cp, td.cp b {
    font-weight: normal;
}
.plain form .controls {
    clear: none !important;
    margin: 0 0 0 180px !important;
}
.plain #login-box {
    margin: 0 !important;
    background: #fff !important;
}
td.cp, th.cp {
    font-size: 13px;
}
.executegreencodecompanymassDelegateDNS table {
    margin-bottom: 20px;
}
table.cp, .cp + table, .cp + * + table, .cp + * table, table.results {
    border-collapse: separate;
    border-spacing: 2px;
}
.downgrade-warning {
    display: none;
}
.cancel-later-warning {
    display: none;
}
#setPassword {
    margin: -40px 0 20px;
}
#setPassword label {
    width: 165px;
}
#setPassword fieldset {
    width: 570px;
}
#setPassword input[type=submit] {
    margin: 20px 0 0;
}

#logonform .forgot-password label {
    width: 115px;
}
#logonform .forgot-password .subtext {
    position: absolute;
    padding: 7px 10px;
}
#logonform .forgot-password .subtext + input {
    padding-left: 40px;
    width: 172px;
}

/**/
