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 :::::::::*/

p {line-height:1.4em; margin-top: 0px;}
h1, h2, h3, h4, h5, #taskbutton {font-family:"Trebuchet MS", Heveltica, sans-serif;font-weight:normal;}
h1 {font-size:30px;padding-bottom: 4px;margin:0;color:#336699; border-bottom:6px solid #C1D1E0;}
h2 {font-size:1.4em;margin:0.4em 0 0 0;color:#336699;}
h3 {font-size:1.2em;margin-top:8px;color: #666; font-weight:bold;}
h4, h5 {font-size:14px;font-weight:bold;margin: 1em 0 0 0;color: #666;}
.cell h5, .celllast h5 {color:#CC0000;font-size:110%;margin:4px 0;}
code {font: 1.1em Courier, monospace;}
.error {}
.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;}
hr {border-bottom:4px solid #336699;margin: 0 0 4px 0 !important;margin: -7px 0 4px 0; /* ie is cruel */clear:both;padding:0;line-height:0;height:4px;}
hr.thin {border:0;border-bottom:1px solid #336699;margin:1em 0;clear:both;height:1px;}
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;}


/*::::::: LINK STYLES:::::::::*/
/*
a:link {color:#336699;}
a:visited {color: #336699;}
a:hover {color: #CC0000;}
a:focus {color:#CC0000;outline:none;}
*/

/*::::::: MAIN MENU - LOGOUT LINKS :::::::::*/
/* sit just below header*/
#logoutmenu {text-align:left;}
#logoutmenu a {font-weight:bold}


/*::::::: FORMS :::::::::*/
form {}
form div {clear:both;margin:0.8em 0;}
legend {font-weight:bold;padding:0 0.4em;text-align:left;color:#000;}
fieldset {border:1px solid #dee8f2;padding:1.4em;margin:0 0 1.2em 0;background:#fafbfc;}
label {float:left;width:15em;display: block;margin-top:4px;font-weight:bold;}
input.border {border:1px solid #ccc;padding:2px;}
input.invalid:focus, textarea.invalid:focus {color:#6699ff;	background-color:#fff;border:1px solid #ccc;}
input[type="checkbox"]:focus, input[type="radio"]:focus {border: 0;}
select:focus {color:#336699;}

#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 */

/*::::::: BODY STYLES:::::::::*/

body {
	/*
	background-image: url("/resources/images/main-theme/bg3.jpg");
	background-repeat: repeat;
	background-color:#86A8A7;
	margin-top: 0px; */
}

body, td, th {font:11px Helvetica, sans-serif; color: #333;}

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

/*use gif shadow for IE*/
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;
	border-top-width: 1px solid #666;
}

.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;
	border-bottom-width: 1px solid #CCC;
}
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;
}
.title{
	font-family: 12px bold Helvetica,Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	line-height: 18px;
	color: #336699;
}
.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;
    filter:mask();
    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;
}

.hidden {display:none}

.cart-outer {
    width: 250px;
    float: right;
}
#hostingOrder.cartView {
    float:none
}
#domainSearchResults label {
    float: none;
    width: auto;
    display: inline;
}