﻿@import url(//fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic&subset=latin,latin-ext);

.popupHelp p {padding-top:1.46153846em; font-size:1.0833333em; line-height:1.46153846em;}
.b_addToCart_big { float:left; margin-right:10px; }
#header .loggedIn {display:block !important; }
#header .loggedOut {display:block !important; }
.mt-17 {margin-top:-17px;}
.mt-12 {margin-top:-12px;}
.mt12 {margin-top:12px;}
.mt-5 {margin-top:-5px;}
.mt-8 {margin-top:-8px;}
.mt-7 {margin-top:-7px;}
.mt-4 {margin-top:-4px;}
.mt-3 {margin-top:-3px;}

.positionAbsolute { position: absolute !important; }
hr.leftWrap { margin-right: 10px; color:#C2C2C2;}
hr.rightWrap { margin-left: 10px; color:#C2C2C2;}
.hrWrapThis { display:inline-block !important; }

div.hr_lgray { width: 100%; margin:8px auto; display:block; border-top: 1px solid lightgray; }

.actInfoHeader { color:#fc5700; font-size: 18px; margin: 16px 0 8px 2px; }

div.inAcct { font-size:14px; text-align:center; padding: 10px 0 10px 0; margin-bottom: 15px; display: block; }

.dbg_sticky_top { position:fixed !important; }
.dbg_noSticky { position:absolute !important; }
.dbg_switch_sticky { position:absolute; right:4px; top:4px; }
    
.noDisplay { display:none; }

a.ao { border:1px solid red; padding:2px; color:Red; }

div.msgWelcomeBack { background: #F3F3F3; border: 1px solid #F3F3F3; border-radius: 10px; font-size:24px; padding:16px; margin:8px 16px 16px 16px; text-align:center; }

.ma_settings h1,.ma_settings h2,.ma_settings h3 {font-weight:bold; color:Black;}
.dailyDeals h1,.dailyDeals h2,.dailyDeals h3 {font-weight:normal; color:#FC5700;}

.t_Extensions tr
{
    border: none;
}

.home .actionBoxes .upgradeDom {background:url(../images/home_t_enable.gif) 33px 16px no-repeat; padding:39px 12px 0 12px;}
.home .actionBoxes .atCostR {background:url(../images/home_t_atCostReg.gif) 33px 16px no-repeat; padding-top:39px;}

.yellowBG { background-color: #ffff00 !important; }

.nb_txt_overlay { text-align: center; }

.pageLegal h1 {font-weight:normal; color:#FC5700;}

.jobStep { text-align:right; margin-right:8px; }

.dt_lock_msg_wrap { margin-top: 8px; }

.ma_settings .tabsGray .ajax__tab_tab {padding-right:0;}
.ma_services .tabsGray .ajax__tab_tab {padding-right:0;}    
.ma_transfers .tabsGray .ajax__tab_tab {padding-right:0;}

.footer_features_bar { cursor:pointer; display:block; height:35px; text-decoration:none; text-align:center; color:#fff; font-size:1.25em; font-weight:bold; line-height:35px; }
.footer_features_bar a { text-decoration: none; }

#overlay.overlayWarning { background: url(../images/cat_overlay_red.png); }

.domainInCartGreen { display:inline-block; background-color: #A7FF9E; border: 1px solid #000; border-radius:4px; padding:2px 4px; font-weight:bold; }

.tabsGray .panelTab:first-child .ajax__tab_tab { line-height:38px; }

.t_dynamic td, .t_dynamics td {vertical-align:middle;}
.t_dynamic, .t_dynamics {border-spacing:2px;}

.f_searchWhois fieldset .txt {float:left; margin-right:5px; height:26px; padding:9px 12px 0 12px; border:1px solid #a5acb1; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background:#fff url(../images/grad_input_15.gif) top repeat-x;}
.f_searchWhois fieldset .txt input {border:0; padding:0; width:318px; margin: 1px 0 0 0;}

a.email_hide_filter { position:absolute; right:8px; top:8px; color:Black; background: url(../images/x_16x16.png) no-repeat 100% 100%; padding-right:20px; font-size:12px; line-height:17px; }

.t_email td, .t_email td {vertical-align:middle;}
.t_email {border-spacing:2px; width:100%; }
.t_email td {border:1px solid #D7D7D7; padding: 0 10px 0 15px; }

.t_email th {height:25px; border:1px solid #4f8294; line-height:24px; font-weight:bold; background:url(../images/dynamics_bg_top.gif) top repeat-x; background-color:#455D6A; color:#d0e3eb;}
.t_email th a {display:block; height:25px; color:#d0e3eb; text-decoration:none; padding-left:15px; text-align:center; background:url(../images/dynamics_bg_top.gif) top repeat-x; padding-right:6%; cursor:pointer; white-space:nowrap;}
.t_email th.th_lft a {text-align:left; padding-left:16px;}
.t_email th a b {display:block; height:25px; padding-right:12px;}
.t_email th a:hover {background-position:left bottom;}
.t_email th a.dn b,
.t_email th a:hover b, 
.t_email th a.up:hover b {background: url(../images/mark_arrow_dn_8x4.gif) right 11px no-repeat;}
.t_email th a.up b,
.t_email th a.dn:hover b {background: url(../images/mark_arrow_up_8x4.gif) right 11px no-repeat;}
.t_email td.noEmails { font-weight:bold; font-size: 14px; text-align:center; padding: 10px 0 10px 0; }

.email_delete { background: url(../images/josh_mail_delete.png) no-repeat; width:19px; height:22px; display:inline-block; margin-right:7px !important; float:right;}
.domEmail .t_email { margin-bottom: 20px; }

.popup_warning { background: url(../images/i_alert_56x49.png) no-repeat 0 0; padding-left: 80px; color:Red; }
.popup_warning_item { background: url(../images/i_alert_17x15.png) no-repeat; padding-left: 30px; font-size:14px; color:Red; }
.popup_wrap_rounded { border:1px solid #ffc383; background-color: #fff5ec; border-radius: 10px; padding:16px; position:relative; }

.eml_settings_div { clear:both; overflow:hidden; margin-top:16px; }
.eml_settings_img { width:100px; float:left; padding-bottom: 100px; }
.eml_settings_img.imap { background: url(../images/i_imap.png) no-repeat; }
.eml_settings_img.pop3 { background: url(../images/i_popaccess.png) no-repeat; }
.eml_settings_img.webmail { background: url(../images/i_webmail.png) no-repeat; }
.eml_settings_wrap { padding:0; background-color:#ffc383; border-radius: 10px; float:right; width:574px; }
.eml_settings_header { padding: 7px 7px 7px 16px; }
.eml_settings_header h3 { color:#000; font-weight:bold; }    
.eml_settings_row .cell_1,.eml_settings_row .cell_2 { background-color:#FFF; display:inline-block; font-size:14px; line-height:30px; padding: 0 10px; position:relative; }
.eml_settings_row .cell_1 { width:170px; font-weight:bold; text-align: right; margin:1px 0 0 1px; }
.eml_settings_row .cell_2 { width:360px; text-align:left; margin: 1px 1px 0 -2px; }    
.eml_settings_row.last_row .cell_1 { border-radius: 0 0 0 10px; margin-bottom:1px; }
.eml_settings_row.last_row .cell_2 { border-radius: 0 0 10px 0; margin-bottom:1px; }   
.eml_settings_row .eml_row_sub { font-size:10px; color:Gray; position:absolute; top:12px;}
.eml_content_wrap { background:#FFF; padding:16px; margin:0 1px 1px 1px; border-radius: 0 0 10px 10px;}
.eml_content_cell_na { border:1px solid #ffc383; border-radius:10px; padding: 8px; margin-bottom:8px; }
.eml_content_cell_na_footer { font-size:10px; color:gray; }
.eml_imap_row { height: 150px; vertical-align: top; }

.whois_pending_delete { color:#FFF; font-weight:bold; font-style:normal; font-size:16px; background-color: #ff0506; border-radius: 14px; border:1px solid #ff0506; padding: 24px; cursor:pointer;}
.whois_pd_drop_days { font-size:24px; }
.whois_pd_dc { background: url(../images/dc-expiring-domain-name-engine.gif) no-repeat; height:61px; position:relative; left:-10px; margin-top:6px; }

.tabsGray .ajax__tab_header span.emailCounter, .ajax__tab_header span.verifyCounter, .tabsGray .ajax__tab_header span.transferCounter { display:inline; float:none; position:relative; top: -1px; }
span.verifyCounter { padding-left: 4px; }

.ep_div { margin-bottom: 16px; font-size:13.5px;}
.ep_div_bottom { margin-bottom: 8px; font-size:13.5px; }
.ep_buttonWrap { display: inline-block; margin: 0 8px; }
.ep_buttonWrap:first-child { margin-left:0; }
.ep_header { font-weight:bold; text-decoration:underline; font-size:16px; }

.ep_warn_warning { background: url(../images/i_alert_45x39.png) no-repeat; padding-left: 60px; height: 40px; padding-top:4px; font-size:19px; font-weight:bold; margin-top:2px; margin-bottom:0;}
#ep_cancel_div .ep_div:not(.ep_warn_warning), #ep_downgrade_pop .ep_div:not(.ep_warn_warning), #ep_cancel_step2 .ep_div:not(.ep_warn_warning) { margin-left:61px; margin-right:61px; }

#dom_history .tabsGray .ajax__tab_tab { font: bold 13px/27px Arial, Helvetica, sans-serif; padding-left: 12px; }
#dom_history .tabsGray .ajax__tab_header { margin-top: 0; height:28px; }
#dom_history .tabsGray .ajax__tab_tabs { height:28px; background: none; }
#dom_history .tabsGray { background: url(../images/bg_9a9a9a.gif) left 27px repeat-x; margin-top:21px; }
#dom_history .hc_graph { margin: 0; }
#dom_history .popupHelp { margin-top:16px !important; }
#dom_history .popupHelp .popupHelp { margin-top:0 !important; }

/* Checkmarks */
.t_domainOverview td.on a {background:url(../images/i_check_25x25.png) no-repeat; width:25px;height:25px; display:block; text-indent:-9999px; margin:auto; border-bottom: none;}
.t_domainOverview td.on {background:none;}
/*.t_domainOverview td.off a {background:url(../images/i_x_25x25.png) center 25px no-repeat;}*/
.t_domainOverview td.off a {background:url(../images/i_x_25x25.png) no-repeat; width:25px;height:25px; display:block; text-indent:-9999px; margin:auto; border-bottom: none;}
.t_domainOverview td.off {background:none;}
/*.t_domainOverview td.ov_na a {background:url(../images/i_ellipsis_22x6.gif) center 22px no-repeat;}*/
.t_domainOverview td.ov_na a {background:url(../images/i_ellipsis_22x6.gif) no-repeat; width:22px;height:6px; display:block; text-indent:-9999px; margin: 12px auto; border-bottom: none;}
.t_domainOverview td.ov_na {background:none;}

/* 
.t_domainOverview td.on, .t_domainOverview td.off, .t_domainOverview td.na { position:relative; } 
.t_domainOverview td.on a, .t_domainOverview td.off a, .t_domainOverview td.na a { position: absolute; top:12px; left:25%; }
*/

.t_domainOverview table.t_contact { margin-top: 4px; }

div.redemptionNotice { background-color: #000; color: yellowgreen; margin:0 16px 16px 16px; padding:4px 16px; border-radius:8px; font-size:18px; }
div.redemptionNotice a { color: yellowgreen;}
div.redemptionNotice .redemptionLeft { position:absolute; left:0px; top:4px; }
div.redemptionNotice .redemptionRight { position:absolute; right:0px; font-size:12px; top:7px;}

div.contactVerificationNotice { background-color: yellow; color: black; margin:0 16px 16px 16px; padding:4px 16px; border-radius:8px; font-size:18px; }
div.contactVerificationNotice a { color: black;}
div.contactVerificationNotice .verificationLeft { position:absolute; left:0px; top:4px; }
div.contactVerificationNotice .verificationRight { position:absolute; right:0px; font-size:12px; top:7px;}

a.checkEmailStatus { color:Red; }

.t_domainOverview td.orange a {background:url(../images/i_check_o_25x25.png) center 25px no-repeat;}
.panel_linkedAcc .t_dynamic .b_ok {background:url(../images/i_check_19x20.png) no-repeat; width:19px; height:20px; display:block; text-indent:-9999px; margin:auto;}
.t_dynamic .status_on {background:url(../images/i_check_19x20.png) left 1px no-repeat; height:19px; width:20px; margin:0 auto;}
.t_dynamic .status_off {background:url(../images/i_x_13x12_crimson.png) left 1px no-repeat; height:14px; width:13px; margin:0 auto; position:relative; left:-16px; text-indent:18px; text-decoration:underline; line-height:13px; }
.t_dynamic .status_maybe {background:url(../images/i_qm.png) left 1px no-repeat; height:19px; width:15px; margin:0 auto;}
.t_dynamic .status_loading {background:url(../images/LoadingSmall.gif) left 1px no-repeat; height:16px; width:16px; margin:0 auto;}
.panel_linkedAcc .t_dynamic .b_x {background:url(../images/i_x_19x20.png) no-repeat; width:19px; height:20px; display:block; text-indent:-9999px; margin:auto;}
.hostingPlans .plan ul li {height:17px; padding-top:3px; background:url(../images/mark_check_17x17.gif) left top no-repeat; padding-left:20px;}
.banner_whois ul li {background:url(../images/mark_check_17x17.png) left 1px no-repeat; padding:0 0 0 24px; font-weight:bold; font-size:1.33333333em; line-height:24px;}
.NBFeat ul li {font-size:1.16666667em; font-weight:bold; line-height:1.2857142857em; border-bottom:1px solid #ddca99; padding:6px 0 8px 28px; background:url(../images/mark_check_o_16x16.png) left 9px no-repeat;}

.titleNote { border:1px solid #797f82; background:#fff1ac; padding: 4px; width: 234px; display:none; position:absolute; }
span.lp_outer { margin-right:11px; display:inline-block; height:22px; vertical-align:bottom; }
span.lp_permissions_display { max-width:310px; display:inline-block; line-height:10px; float:right; margin: 10px 10px 6px 2px; height:36px; }
span.lp_box { background: url(../images/linked_account_no.png) no-repeat; max-width:10px !important; max-height: 10px !important; height:10px !important; width: 10px!important; border:1px solid gray; display:inline-block !important; margin-left:-5px; margin-top:-1px;}
span.lp_box.yes { background: url(../images/linked_account_yes.png) no-repeat; }
span.lp_box.nr { background: url(../images/linked_account_notrecommended.png) no-repeat; }
span.lp_box.empty { background: none; border:1px solid transparent; margin-left:-1px;}
span.la_un { display:block; }

.pBar { overflow: hidden; width: 126px; margin: 0 auto; text-align: left; }

.pBar span {display:block;}
.pBar.green div {border:1px solid #d7d7d7; padding:1px; background:#fff; width:75px; height:16px; float:left; margin-right:16px;}
.pBar div {border:1px solid #d7d7d7; padding:1px; background:#fff; width:75px; height:16px; float:left; margin-right:16px;}
.pBar.green div div {background:url(../images/pbar_bg.gif) top repeat-x; border:0; padding:0; float:none; margin:0;}
.pBar.green div div div {border-right:1px solid #fff; width:auto; display:inline-block;}
.pBar.green span {font-weight:bold; color:#009e00; margin-top:2px; float:left;}
.pBar.green.p100 div div div {border-right:0; display:block;}
.pBar.green.p100 img {border-left-color:#ff2e00; border-right-color:#009e00;}
.pBar.green.p100 span {color:#009e00;}

.pBar div div div.pbarImage { height: 16px; width:75px; }
.pBar div div div.pbarImageGreen { background:url(../images/pbar.png) no-repeat; }
.pBar div div div.pbarImageRed { background:url(../images/pbar100.png) no-repeat; }

.t_shoppingCart td p {line-height: 19px;font-size: 13px !important;}

.page_cart #content p.nb {font-size: 12px;}

.t_shoppingCart th {vertical-align:middle;}

.page_order h1 {margin-bottom:10px;}
#content.manager h1 {margin-bottom:10px;}
#content .cartPagesLinks h1 {margin-bottom:0px;}

.page_order #content p.title {font-size: 12px;line-height: 19px;}
.page_order #content p.prompt {line-height: normal;}
.page_order #content p.billed {font-size: 12px; line-height: normal;}
.page_order #content p.agree {font-size: 11px; line-height: normal;}
.page_order #content .message p {font-size: 13px; line-height: 23px;}

#content.ma_transfers .panel_inbound form p { line-height: 21px; font-size:13px; }

a.buyNowGrey { background: url(../images/b_buyNow_off.png);}

.ci_prop a.up,
.ci_prop a.dn {display:inline-block; width:11px; height:11px; text-indent:-9999px; margin-bottom:1px; margin-left:2px;}
.ci_prop a.up {background:url(../images/up_dn_11x11.gif) left top no-repeat;}
.ci_prop a.dn {background:url(../images/up_dn_11x11.gif) right top no-repeat;}

.mainlogo {margin-left:29px; float:left;}
.underconstruction { padding:50px; border:2px solid #FFaaaa; text-align:center; vertical-align:middle; }

.sideBox1 .more { padding-top:0px; text-decoration:underline;}

#sidebar h2 {color: #7E8489;margin-bottom: 7px;font-weight: normal;}
#sidebar .NBFeat h2 {color: #23232B;font-weight: bold;font-size: 1.75em;margin-bottom: 8px;}
#sidebar .sideBox2 h2 {color: #23232B;font: bold 20px/49px Arial, Helvetica, sans-serif;padding-left: 16px;}

.pagePricing .billboard { margin: -20px 0 15px 0; z-index: 2; }

.menut ul a.active, .menut ul a.active:hover {cursor:pointer !important;}
#header .subrow ul li a.active {cursor:pointer !important;}
#header .subrow ul li { display:none; }


#header .subrow ul li a {margin-right:3px !important;}
#header .subrow ul {max-width:635px}

#footer a.last_row:hover {background:none !important;}


.deletecat a.b_cancel {margin-left:12px; display:block; float:left; color:Transparent;}
.deletecat .b_go { float:left;}

#customWhoisText { resize: none; font-family: Monospace; background:#FFFFFF; border: 1px solid #a3afb7; padding: 10px 8px 8px 15px; width: 630px; height:240px; }
.popup #customWhoisText { width:649px; }

.f_addCateg * {vertical-align:top;}
.f_addCateg label {font-weight:bold; font-size:14px; padding-top:5px; display:inline-block; margin-right:2px;}
.f_addCateg input[type="text"] {padding:4px 7px 4px 7px; margin-right:6px; margin-top:2px; width:140px;}



.t_maCat .t_dynamic th {white-space:nowrap;}
.t_maCat .t_dynamics th {white-space:nowrap;}

.pControlWarning { min-height:40px; margin-left:16px; display:block; margin-top:-5px; margin-bottom:9px;}
.pControlWarning .warningImg { background: url(../images/i_alert_37x32.png) no-repeat; display:inline-block; padding-bottom:40px; padding-left:50px; }
.pControlWarning .warningText { display: inline-block; width:560px; font-size: 14px; color:Red; }
.form_ma form fieldset { height:33px; }

#bottomScroller { overflow-x:auto;}

.noscroll { position:inherit; margin-top:10px;padding-right:0px; overflow-x:hidden;overflow-y:hidden;}
/*
.fullscreen { z-index:9; position:absolute; width:auto; overflow-x:visible; }

.fullscreen .main_rc {float:right; width:122px; margin-left:12px;}
.fullscreen .wrap {   }

.fullscreen .main_rc .main_rc_wrap {padding-left:4px;}
.fullscreen .main_rc ul.links {margin:0; padding:0 0 24px 0; list-style:none;}
.fullscreen .main_rc ul.links li {margin:0; padding:0; line-height:23px; white-space: nowrap;}
.fullscreen .main_rc h2 {padding:0; font-size:13px;}
.fullscreen .main_rc ul.arrowed {padding:4px 0 21px 0;}
.fullscreen .main_rc ul.arrowed li {padding:0 0 5px 22px; background-position:left 2px;white-space: nowrap;}
.fullscreen .main_rc p {padding:0;}
.fullscreen a {font-family: Arial, Helvetica, sans-serif; }
.fullscreen div.noscroll { overflow-x:hidden;}
*/
a.fsIcon {display:inline-block; padding-right: 35px; background: url(/images/fullscreen.gif) right top no-repeat;}

.fullScreen a.fsIcon { /*background-image: url(/images/fullscreen_close.gif);*/ }

.ui-widget-content a {color: #0038E6;} 

#resultScrollingHeader {display:none;overflow-x:hidden;height:1px;overflow-y:hidden;white-space:nowrap;}
#resultScrollingCols {display:none;overflow-x:hidden;height:1px;overflow-y:hidden;}

.f_getDomains form .texta div textarea { width: 100%; height: 55px; }
.manageCat .pageTitle form 
{
margin-top: 12px;
}
.manageCat .pageTitle form 
{
margin-top: 12px;

}.manageCat .pageTitle {
padding-right: inherit;
}
#bottomFloater { background-color:White;}

a.linkOff { color:#bbbbbb; }

a.b_backToCart {background-image:url(../images/b_BackToCart.png); width:172px; height:42px; margin:auto}
/*.t_shoppingCart th.renew, .t_shoppingCart td.renew {text-align:left;}*/


.inputTextOverlay 
{
    background: white;
    clear: both;   
}

.inputTextOverlay span 
{
    position: absolute;
    color: #999;
    padding: 8px 0 0 10px;
    z-index: 100;
}

.inputTextOverlay input, .inputTextOverlay textarea, .inputTextOverlay select
{
    position: relative;
    background: transparent;
    z-index: 99;
}

.note {border:2px solid #797f82; 
       border-width:0 2px 0 2px;
       background:#fff1ac; 
       overflow:hidden; 
       padding:16px 12px 11px 20px; 
       width:234px; 
       /*position:absolute; 
       z-index:9999; */
       display:none;
       }
.noteWrap {
       position:absolute; 
       z-index:9999; 
       display:none;
       }
.noteWrap .noteTop {
       background:url(/images/2pxgrayborder.gif) repeat-x right bottom; 
       height:13px;
       }
.noteWrap .noteTop div {
       background:url(/images/yellownotearrow1.gif) no-repeat 10px bottom; 
       height:13px;
       }
.noteWrap.right .noteTop div {
       background:url(/images/yellownotearrow1.gif) no-repeat 90% bottom; 
       }
.noteWrap .noteBottom {
       background:url(/images/2pxgrayborder.gif) repeat-x right top; 
       height:13px; 
       }
.noteWrap .noteBottom div {
       background:url(/images/yellownotearrow2.gif) no-repeat 10px top; 
       height:13px;
       display:none;
       }
.noteWrap.right .noteBottom div {
       background:url(/images/yellownotearrow2.gif) no-repeat 90% top; 
       }

.noteWrap .noteLeftSide div
{
    background: url(../images/yellownotearrowL.gif) no-repeat 90% top;
    position:absolute;
    top:20px;
    left:-11px;
    height:21px;
    width:13px;
}

.noteWrap .noteRightSide div
{
    background: url(../images/yellownotearrowR.gif) no-repeat 90% top;
    position:absolute;
    top:20px;
    right:-11px;
    height:21px;
    width:13px;
}
       
/*
.note {border:2px solid #797f82; 
       background:#fff1ac; 
       overflow:hidden; 
       padding:16px 12px 11px 20px; 
       width:234px; 
       position:absolute; 
       z-index:10; 
       display:none;}

.ma .note {margin-top:22px;}*/

.note p {line-height:17px !important; font-size:13px; padding:0 5px 10px 0 !important; white-space:normal; text-align:left;}
.note a.x {float:right; background:url(/images/x_note2.gif) right top no-repeat; height:15px; font-size:11px; padding-top:1px; padding-right:23px; color:#000; text-decoration:none; font-weight:bold; margin:0;}
.note a.x:hover { background-position:right bottom; }

a.notelink {color:Black; text-decoration:none;border-bottom:1px dashed black; cursor:pointer; }
.notelink { cursor:pointer; }


.popup a.x {padding:1px 21px 0 0; float:right; font-weight:bold; font-size:11px; color:#000; background:url(../images/x_note2.gif) right top no-repeat; height:15px;}
.popup a.x:hover { background-position:right bottom; }

.popup div.popTitle h3 { cursor: move; display:inline-block; float:none; }

.pBar.p100.green img {border-left-color:#00e100; border-right-color:#00b600;}



.popupWarning {font-weight:bold; color:#990000; font-size:13px; line-height:20px; background:url(/images/i_alert_56x49.png) 14px 17px no-repeat; padding:30px 20px 30px 90px;}

.f_hostRecords b.wrong 
{
    
                                float:none;
                                background-position-y:11px;
                                height:26px;
                                margin-top:-6px;
                                margin-right:-10px;
}

.f_hostRecords table .val { text-align: left; }
/**************************************************************************************************************/
/**********************************************Login Dialog Begins***********************************************/
/**************************************************************************************************************/

#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

.login-popup{
	display:none;
	background: #aaa;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 250px; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999; /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
        -moz-border-radius: 3px; /* Firefox */
        -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close {
	float: right; 
	margin: -20px -20px 0 0;
}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#000; 
	font-size:11px; 
	line-height:18px;
} 

form.signin .textbox input { 
	background:#ccc; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#000; 
        border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

form.signin .button { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 
	border-width:1px;
        border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
        -webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font:12px; 
	width:214px;
}
form.signin .button:hover { background:#ddd; }
.button[disable]:hover { background:#ddd; }

/**************************************************************************************************************/
/**********************************************Login Dialog Ends***********************************************/
/**************************************************************************************************************/
.form_A input[type='radio']{ padding-right:5px;}
select[disabled],input[disabled]
{
    color:Gray;
}
.shown {display:inherit !important;}
.hidden {display:none !important;}
.clipped {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; max-width:100px; display:inline-block} 

.elipsis_wrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:inline-block; }

.panel_linkedAcc form .check span
{
    line-height: 29px;
}
.panel_linkedAcc form .check label
{
    padding-left: 5px;
}

i.gray { color: #c2c2c2; font-size: 11px;}

.f_emailA .boxCategory {padding-top:3px; padding-left:0;}
.f_emailA .steps {display:none;}
.f_emailA .steps.active {display:block;}
.f_emailA form .boxCategory fieldset select {padding:1px;}
.f_emailA form .boxCategory fieldset i {float:right;}
.f_emailA form .boxCategory fieldset .req {float:right; margin-left:6px;}
.f_emailA form .boxCategory fieldset b {float:left; text-align:center; width:12px; margin-top:3px;}
.f_emailA form fieldset {height:29px;}
.f_emailA form fieldset label,
.f_emailA form fieldset select,
.f_emailA form fieldset input,
.f_emailA form fieldset b {float:left;}
.f_emailA form fieldset label {margin:2px 10px 0 10px; font-size:12px; line-height:21px; font-weight:normal;}
.f_emailA form fieldset label:first-child {margin-left:0; text-align:right; width:160px;}
.f_emailA form fieldset input {width:158px; padding: 3px 6px 2px 6px; margin: 2px 0px 0px 0px; }
.f_emailA form fieldset input.iLong {width:188px;}
.f_emailA form fieldset input.iEmail {width:180px;}
.f_emailA form .subm {padding-left:167px;}
.f_contactI form .boxCategory fieldset i.green {float:left; color:Green; font-weight:bold; font-size:18px; font-style:normal; margin-top:1px; margin-left:2px;}
.f_contactI form .boxCategory fieldset .req { float: left; }
.f_emailA form .boxCategory fieldset i { float: left; }
.f_emailA { padding-top: 12px; }
#divForm .f_emailA, #cat_controlEdit .f_emailA, #cat_Form.f_emailA {padding-top: 0px;}
.f_backend form fieldset select.sState {width:186px; }
.f_emailA form fieldset label:not(:first-child) {margin-left:5px; text-align:right; width: 10px;}
.f_emailA form fieldset label {margin:2px 5px 0 5px; padding: 3px 1px 3px 1px; }
.f_emailA form fieldset select { margin: 2px 0 0 0; padding: 1px 1px 1px 1px; height: 22px;}
.f_emailA form fieldset select {max-width:245px;}
.f_emailA form fieldset i {margin-left:2px;}
.f_emailA form a.help { margin-top: 5px; vertical-align: text-top; display:inline-block; margin-left:10px;}

a.helpRight {background:url(../images/i_question.png) right top no-repeat; width:17px; height:17px; text-indent:-9999px; display:block;}
a.email_configure {background:url(../images/i_question.png) right bottom no-repeat; width: 17px; height:17px; text-indent:-9999px; display:inline-block;}
a.helpRight:hover {background-position:right bottom;}


.frON {border:1px solid #ffc383; position:relative; background:#fff5ec url(../images/frON_bg.gif) top repeat-x;}
.frON .frr_topLeft {margin:-1px; background:url(../images/frON_topLeft.gif) left top no-repeat;}
.frON .frr_topRight {background:url(../images/frON_topRight.gif) right top no-repeat;}
.frON .frr_bottomLeft {background:url(../images/frON_bottomLeft.gif) left bottom no-repeat;}
.frON .frr_bottomRight {background:url(../images/frON_bottomRight.gif) right bottom no-repeat; padding:16px 16px 8px 16px; overflow:hidden;}

.frOFF {border:1px solid #b6bbbe; position:relative;}
.frOFF .frr_topLeft {margin:-1px; background:url(../images/frbb_topLeft.gif) left top no-repeat;}
.frOFF .frr_topRight {background:url(../images/frbb_topRight.gif) right top no-repeat;}
.frOFF .frr_bottomLeft {background:url(../images/frbb_bottomLeft.gif) left bottom no-repeat;}
.frOFF .frr_bottomRight {background:url(../images/frbb_bottomRight.gif) right bottom no-repeat; padding:16px 16px 8px 16px; overflow:hidden;}

.f_ns fieldset label {float:left; width:92px; margin-top:2px;}
.f_ns fieldset input[type="text"] {float:left;}
.f_ns .subm {padding-left:88px;}
.f_ns fieldset input[type="text"] {width:258px;}
.f_ns .step1 {padding-bottom:18px;}
.f_ns .step2 {padding-left:23px;}
.f_ns .steps fieldset label {width:94px;}
.f_ns .steps .subm {padding-left:94px;}
.f_ns .steps fieldset input[type="text"] {width:190px;}
.f_ns .steps fieldset input[type="text"].wrong {width:160px;}
.f_ns .setNBS .fRight * {vertical-align:middle;}
.f_ns .setNBS p {clear:both; padding:1px 0 9px 0;}
.f_ns .setNBS span {margin-left:5px;}
.f_ns .boxCategory {padding-left:0; padding-top:6px;}


.f_hostRecords label {padding:12px 0;}
.f_hostRecords fieldset select {padding:1px; width:230px;}
.f_hostRecords fieldset.addRecord input {width:160px; margin-left:5px;}
.f_hostRecords .addRecord input.disabled, .f_hostRecords .addRecord input[disabled] {color:#999; background:#fff;}

.f_ns fieldset input[type="text"] {width:190px;}
.f_hostRecords .boxCategory {padding:0 65px 0 27px;}
/*.f_hostRecords table tr.odd td {background:#fffaf6;}*/
.f_ns {/*width:625px;*/ padding-top:4px;}
/*
#content .domCont .offX form {padding:6px 0 0 20px;}
.domLocking form p, .domEmailFwd form p {font-weight:bold;}
#content .domContact form {padding:0 23px;}
.domEmailFwd .boxCategory {padding-top:9px;}
#content .domEmailFwd .titleRow form {padding:9px 0 0 0;}
.domEmailFwd .titleRow form fieldset {height:auto;}
.domEmailFwd .titleRow form fieldset * {vertical-align:middle;}
.domCont .nb {border-top:1px solid #ffbe7d; line-height:17px; padding-top:13px; margin-top:8px;}
.domCont .nb h3 {font-size:13px; padding:0;}
.domCont .nb p {padding:4px 0 0 0;}
*/

input[type='Text'][readonly]
{
    border: none;
}


.frMa .saveResults 
{
    margin-top:12px;
    display:none;
}
.frMa.enable .saveResults { padding-top: 20px; }
.frMa.disable .saveResults {}
.frMa.disable .fr_cont {background:white; border-color:#9A9A9A; border-style:solid; border-width:0 1px; overflow:hidden; padding:12px 16px 4px 16px;}
.ma .maCat .frMa.disable p {background:none; border:none; padding:0;}
.ma h2 {color:#000; font:bold 19px Arial, Helvetica, sans-serif; padding:6px 0 3px 0;}

#divResults .saveResult { width:260px;height:35px; padding-top:5px; float:left;}

.domain .titleRow {padding-top:12px; min-height:33px; padding-bottom:8px; border-bottom:1px solid #ffbe7d; margin-bottom:0px;}
.domCont .nb {border-top:1px solid #ffbe7d; line-height:17px; padding-top:13px; margin-top:0px;}
.domCont .popupWarning { padding: 12px 20px 0px 90px; margin-top: -15px; }
.domCont .saveResults { height:25px; max-width: 480px; }
.domMenu ul li a span {display:none;}
#domainOverrideTabs li a span.overrideNotice {display:block; text-decoration:none; text-align:center;padding-top:15px; padding-left:4px; font-size:12px; font-weight: normal; line-height:15px; width:140px; height:14px; color:Red; position:absolute; top: 0px; z-index:3; left:0px;}
#domainOverrideTabs li a {color:Red; line-height:20px;}
#domainOverrideTabs li a.active, #domainOverrideTabs li a:hover { background-position: left -66px;}
#categoryLevelTabs li a span.categoryNotice {display:block; text-decoration:none; text-align:center;padding-top:15px; padding-left:4px; font-size:12px; font-weight: normal; line-height:15px; width:140px; height:14px; color:Black; position:absolute; top: 0px; z-index:3; left:0px;}
#categoryLevelTabs li a { color:green; line-height:20px;}
#categoryLevelTabs li a.active, #categoryLevelTabs li a:hover { background-position: left -66px; }

.domain .frOFF .frr_topLeft {margin:-1px; background:url(../images/frbb_topLeft_2.gif) left top no-repeat;}
.domain .frOFF .frr_topRight {background:url(../images/frbb_topRight_2.gif) right top no-repeat;}
.domain .frOFF .frr_bottomLeft {background:url(../images/frbb_bottomLeft_2.gif) left bottom no-repeat;}
.domain .frOFF .frr_bottomRight {background:url(../images/frbb_bottomRight_2.gif) right bottom no-repeat; padding:16px 16px 8px 16px; overflow:hidden;}

.saveResults { word-wrap: break-word; }

span.orCancelButton, span.orCancelButton a { color: Gray; float: none !important;}

.ma .maCat #contactI .wrap div {float:left; width:245px; padding-left:20px; padding-right:20px; line-height:17px; background: none;}
.ma .maCat #contactI .wrap div {border-right: 1px solid #FFBF7A; }
.ma .maCat #contactI .wrap div:last-child {border-right: 0px;}

.ma .maCat #emailFwd p { font-weight: inherit; padding-bottom: inherit; }

.ma .maCat #whoisText p {padding: 0;}

form fieldset i.green {float:left; color:Green; font-weight:bold; font-size:18px; font-style:normal; margin-top:1px; margin-left:16px; _margin-left:9px;}

.errorInput {background: #FFF7AC !important; border: 2px solid red !important;}

.orangeMsgDiv {background-color:#ff6500; border:1px solid #ff6500; height:20px; color:#fff; padding-right:13px; padding-left:24px; padding-top:4px }
.f_contactI form .boxCategory fieldset i.green {float:left; color:Green; font-weight:bold; font-size:18px; font-style:normal; margin-top:1px; margin-left:2px;}
.f_contactI form .boxCategory fieldset .req { float: left; }
.f_contactI form .boxCategory fieldset i { float: left; }
.f_contactI { padding-top: 12px; }
#divForm .f_contactI, #cat_controlEdit .f_contactI, #cat_Form.f_contactI {padding-top: 0px;}
.f_contactI .ajax__tab_body {padding-top:5px;}
.f_contactI form .ajax__tab_body fieldset input[type="text"] {width:170px; margin:0;}
.f_backend form fieldset select.sState {width:186px; }
.f_contactI form .ajax__tab_body span.iState label:first-child {margin-left:5px; text-align:right; width: 97px;}
.f_contactI form .ajax__tab_body fieldset label:not(:first-child) {margin-left:5px; text-align:right; width: 97px;}
.f_contactI form .ajax__tab_body fieldset label {margin:2px 5px 0 5px;}
.f_contactI form .ajax__tab_body fieldset select { margin: 0 0 0 0; padding: 1px 1px 1px 1px; }
.f_contactI form .ajax__tab_body fieldset select {max-width:245px;}
.f_contactI form .ajax__tab_body fieldset i {margin-left:2px;}

.f_contactI form .customWhoisControl fieldset { height:auto; }

input.tempbutton, .adminReport input[type="submit"]:not(.animateButton):not(.animateButtonClone) {height:20px; font-weight:normal; background-color:#eb5500; color:white; border-bottom:1px solid #872e02; border-right:1px solid #872e02; text-indent:0;padding: 3px 5px; text-transform: capitalize;}
 
.form_ma .noticeSub input[type=radio] {margin-bottom: 14px;}
.form_ma #divResults .boxCategory {padding: 10px;}
.form_ma .boxCategory { padding-left: 3px; }
.form_ma .boxCategory .popupHelp { line-height: 16px; }
.popupHelpTitle { padding-bottom: 5px; text-decoration: underline; display: inline-block; padding-bottom: 16px;}
.form_ma .popupHelp .frr_bottomRight { padding-bottom: 0px; }
.form_ma form p:last-of-type { padding-bottom: 0px; }
#divResults.frOFF .frr_bottomRight {padding:10px 10px 10px 10px;}

#renameCategoryForm.f_renameCat fieldset { display:block; margin-left: 0; width: 550px; }
#renameCategoryForm.f_renameCat fieldset label { display:inline-block; }
#renameCategoryForm.f_renameCat fieldset input { width: 350px; }

#cat_domainLevelWarning { font-size: 12px; }
#cat_domainLevelWarning strong { font-size:13px; }

#tab_Registrant.all_contacts.errorTab {background-image:url(../images/tab_allcontacts-Alert.png); width:165px;}
#tab_Registrant.all_contacts {background-image:url(../images/tab_allcontacts.png); width: 136px;}
#tab_Registrant.errorTab {background-image:url(../images/tab_registrant-Alert.png); width:145px;}
#tab_Administrative.errorTab {background-image:url(../images/tab_administrative-Alert.png); width:182px;}
#tab_Technical.errorTab {background-image:url(../images/tab_technical-Alert.png); width:137px;}
#tab_Billing.errorTab {background-image:url(../images/tab_billing-Alert.png); width:112px;}

.domain #tab_Registrant.errorTab {background-image:url(../images/tab_registrantD-Alert.png); width:145px;}
.domain #tab_Administrative.errorTab {background-image:url(../images/tab_administrativeD-Alert.png); width:181px;}
.domain #tab_Technical.errorTab {background-image:url(../images/tab_technicalD-Alert.png); width:132px;}
.domain #tab_Billing.errorTab {background-image:url(../images/tab_billing-Alert.png); width:112px;}
.domain #tab_Registrant.all_contacts {background-image:url(../images/tab_allcontactsD.png); width: 136px;}
.domain #tab_Registrant.all_contacts.errorTab {background-image:url(../images/tab_allcontactsD-Alert.png); width: 172px;}

.pageAPI .getStarted div.animateButtonContainer {background:transparent; padding-left: inherit; min-height: inherit;}
div.animateButtonContainer input {float:none !important;}
div.animateButtonContainer{position:relative; display: inline-block !important; }
.animateButton{background-position: left top !important;}
.defaultSettingsLink{padding: 5px; display: inline-block; }
#saveContactsDiv{padding-left: 93px; padding-top:3px;}
/*#saveContactsDiv input{padding-left:0px;}*/
#continueContacts{margin-left: -3px;}
.showList { font-size: 11px; padding-left:3px;}

.debugQuery { width:500px; border:1px solid black; padding:10px;margin:3px; background-color:#eeeeee;}

.t_dynamic th, .t_dynamic td, .t_dynamics th, .t_dynamics td
{
    width: auto !important; 
}
.t_dynamics td { padding-right: 14px; }

.t_dynamics td { padding: 0 10px 0 15px; }
.t_dynamic th.check, .t_dynamic td.check, .t_dynamics th.check, .t_dynamics td.check
{
    /*padding-left:2px !important;
    padding-right:0px !important;
    width:10px !important;*/
    border-right:none !important;
    margin:0px;
    padding-left:8px; padding-right:0;
}
.t_dynamic th.nexttocheck, .t_dynamic td.nexttocheck, .t_dynamics th.nexttocheck, .t_dynamics td.nexttocheck
{
    text-align:left !important;
    border-left:none !important;
}
.colLeft .actions a {text-decoration:none;}
.colLeft .actions a:hover {text-decoration:underline;}
.colLeft .actions {background:url(../images/i_enter.gif) 6px 2px no-repeat; padding-left:23px; margin-left:9px; display:block; margin-top:7px; max-width:2px}
.colLeft .copyDomains { max-width:82px}

.formwithtextarea li {display:block; margin:4px}
.formwithtextarea li .col1 {display:inline-block; width:180px; text-align:right; margin-right:10px}
.formwithtextarea li .taLabel {vertical-align:top;}
.formwithtextarea li .col2 {display:inline-block;}
.formwithtextarea textarea {display:inline-block; width:400px; max-height:400px; max-width:420px}
.pagination label, .pagination span {width:auto;}

.t_dynamics th.cDel, .t_dynamics th.cSet { cursor: default; padding:0px; }

.t_dynamics .cDom, .t_dynamics .cAGP, .t_dynamics .cRGP, .t_dynamics .cCE { text-align: left; }
.t_dynamics .cDom a, .t_dynamics .cAGP a, .t_dynamics .cRGP a, .t_dynamics .cCE a { text-align: left; }
#gvCategories th.cAGP, #gvCategories th.cRGP, #gvCategories th.cCE { width: 88px !important; }
#gvCategories th.cAGP a, #gvCategories th.cRGP a, #gvCategories th.cCE a { padding: 0 5px 0 5px; text-align: center; width: 88px !important; }

.t_manager td.cRGP span, .t_manager td.cAGP span, .t_manager td.cCE span {display:block; height:30px; line-height:30px; background:#ff8f07; padding-left:8px; color:#fff; font-weight:bold; width:89px; position:relative;}
.t_manager td.cRGP span a, .t_manager td.cAGP span a, .t_manager td.cCE span a { color:White; }
.t_manager td.cRGP span, .t_manager td.cCE span { background: #F04700; width:90px !important; }
.t_manager td.cAGP span a.notelink, .t_manager td.cRGP span a.notelink, .t_manager td.cCE span a.notelink { background: url(../images/i_alert_23x20.png) no-repeat; padding-right:15px; border-bottom:none; top:5px; height:20px; z-index:1; right:0px; position:absolute; }
.t_dynamics .cDom { padding-left:8px; }

#gvCategories *.cRGP * { max-width: 65px !important; }
#gvCategories th.cRGP { max-width: 65px !important; width: 65px !important; }
#gvCategories th.cRGP * { padding: 0; margin:0; }

/*
.t_manager td.cAGP a, .t_manager td.cCE a { padding-left: 8px; background: #FF8F07 url(../images/i_alert_23x20.png) 60px 5px no-repeat; width: 90px !important; }
.t_manager td.cRGP a { padding-left: 8px; background: #F04700 url(../images/i_alert_23x20.png) 60px 5px no-repeat; width: 90px !important; }

*/
.t_dynamics td.cCE { border: 1px solid red; }
.t_dynamics .cSet, .t_dynamics .cDel { text-align:center; }

.manager .t_dynamics th a {display:block; height:25px; color:#d5e3ea; text-decoration:none; padding-left:15px;}
.manager .t_dynamics th a.down {background:url(../images/mark_arrow_8x25.gif) 95% top no-repeat;}
.manager .t_dynamics th a.down:hover {background-position: 95% -25px;}
.manager .t_dynamics th a.up {background:url(../images/mark_arrow_8x25.gif) 95% -25px no-repeat;}
.manager .t_dynamics th a.up:hover {background-position: 95% top;}
.manager .t_dynamics th:hover {background-position: right bottom;}
.manager .t_dynamics th.cSet:hover, .manager .t_dynamics th.cDel:hover { background-position: 95% top; }


/*.t_manager td.cAd {font-size:10px; }*/
.t_manager td.cTotal {text-align: center; }
.t_manager td.cTotal span {color:#FF8F05;padding-left:5px;}
.t_dynamic th { color: #D5E3EA; cursor: default; }


a.blueRow36 {background:url(../images/blueRow36_bg.gif) top repeat-x; color:#fff; line-height:35px; text-decoration:none; display:block; cursor:pointer;}
.blueRow36 .lft {background:url(../images/blueRow36_l.png) left top no-repeat; display:block;}
a.blueRow36:hover, a.blueRow36:hover .lft {background-position:left bottom;}
.blueRow36 .rgt {background:url(../images/blueRow36_r.png) right top no-repeat; height:36px; padding-right:15px; padding-left:19px; overflow:hidden; display:block;}
a.blueRow36:hover .rgt {background-position:right bottom;}
.blueRow36 .fRight {line-height:33px;}
.blueRow36 .fRight strong {font-size:1.166666667em;}
.blueRow36 .fRight strong em {font-size:1.2857em; font-style:normal;}
.blueRow36 .link {text-decoration:underline;}
.blueRow36 .fLeft {padding-left:30px; font-weight:bold; font-size:1.5em;}
.blueRow36 .fLeft.i_email {background:url(../images/i_envelop_bluerow.gif) left center no-repeat;}
.blueRow36 .fLeft.i_globe {background:url(../images/i_globe_bluerow.gif) left center no-repeat;}
.blueRow36 .fLeft.i_lock {background:url(../images/i_lock_bluerow.gif) left center no-repeat;}
.blueRow36 .fLeft.i_transfer {background:url(../images/i_lock_bluerow.gif) left center no-repeat;}


.whois {border:1px solid #c0c0c0; overflow:hidden; padding:12px 15px 13px 15px;}
.whois h2 {font-size:1.25em; line-height:17px; padding-top:17px; color:#000; font-weight:bold;}
.whois h2:first-child {padding-top:0;}
.whois h3 {font-size:1.083333333em; color:#000; padding-top:20px; padding-bottom:2px;}
.whois p {line-height:18px; padding-top:18px;}
.whois h2 + p, .whois h3 + p, .whois .indent p:first-child {padding-top:0;}
.whois .indent {padding-left:12px; padding-top:4px;}
.whois h3 + p {padding-left:12px;}

.premiumDomains {padding: inherit;}

.form_ma fieldset.pControl {cursor:default;}
.whois h3 + p {padding-left:12px;}

.form_A .rbl {line-height:25px; margin-left:28px; border-bottom:1px inset gray; margin-top:1.5em}
.form_A .rbl label{font-weight:normal; font-size: 13px; margin-right: 10px;}
.rbl input[type=radio]{margin-right:10px;}
/*.ma_settings .panel_financials h3 {
color: #858585;
font: 20px Arial,Helvetica,sans-serif;
margin-bottom: 19px;
}*/
.form_A a.cvv, .f_contactI a.cvv {
float: left;
margin-left: 14px;
padding-right: 61px;
padding-top: 2px;
background: url(../images/cvv.gif) right top no-repeat;
height: 18px;
}
.form_A fieldset input.cvv {width: 30px;}

.b_ok {background:url(../images/i_check_19x20.png) no-repeat; width:19px; height:20px; display:block; text-indent:-9999px; margin:auto;}
.b_x {background:url(../images/i_x_19x20.png) no-repeat; width:19px; height:20px; display:block; text-indent:-9999px; margin:auto;}
a.pend {background:url(../images/i_3dots.gif) no-repeat; width:19px; height:5px; display:block; text-indent:-9999px; margin:auto;}

.ma_transfers .t_dynamic .transferDetails td {text-align: left;}
.transferDetails td:nth-child(3) { width:28em !important}

.overlay {background:url(../images/cat_overlay.png); z-index:100; position:absolute; left:0; top:0; display:none;}

.panel_financials .form_A .ccOnFile {padding:10px 0 10px 0;}
.panel_financials .form_A .ccOnFile div * {line-height:33px; vertical-align:middle;}
.panel_financials .form_A .ccOnFile div span {margin-left:8px; margin-right:38px;}


a.helpSmallLink 
{
    float:none;
    display:inline;
    background:none;
    font:normal 11px #9999ff;
    font-weight:normal;
    text-decoration:none;
    border-bottom:1px dashed #9999ff;
}
a.helpSmallIconLink
{
    float:right;
    display:inline;
    color:#666666;
    font-weight:normal;
    text-decoration:underline;
    padding-right:24px;
    background:url(../images/i_question.png) right top no-repeat;
    height:17px;
    width:auto;
    text-indent:0px;
}
a.helpSmallIconLink:hover {background-position:right bottom;}

.f_hostRecords table tr.hrnew td.status a.notelink { font-weight:bold; color:#000066;}
.f_hostRecords table tr.hrchanged td.status a.notelink { font-weight:bold; color:#000066;}
.f_hostRecords table tr.hrvalid td.status a.notelink { font-weight:bold; color:#006600;}
.f_hostRecords table tr.hrpending td.status a.notelink { font-weight:bold; color:#663333;}
.f_hostRecords table tr.hrerror td.status a.notelink { color:Red; background:url(../images/i_alert_17x15.png) no-repeat 0 0; padding-left:20px; border-bottom-color:Red; }

.f_hostRecords table tr td.running {  background:url(../images/loader_pinker_trans.gif) left 5px no-repeat; padding-left:22px; }
.f_hostRecords table tr.odd td.running {  background:#fffaf6 url(../images/loader_pinker_trans.gif) left 5px no-repeat; padding-left:22px;  }

.f_hostRecords table tr.hrremoved td { color:#999999; background-color:#eeeeee; }
.f_hostRecords table tr.hrremoved td a { color:#999999; }

.f_hostRecords table tr.rtDivider th { font-weight:bold; padding:4px 0 2px 4px; height:17px; background-color:#FFAE72; }
.f_hostRecords table tr td { font-weight:normal; padding:6px 0 0 4px; white-space:nowrap; }
.f_hostRecords table tr .aLeft { width:95px; }
.f_hostRecords table tr .hn { width:85px; }
.f_hostRecords table tr .hv { width:345px; }
.f_hostRecords table tr .aRight { width:60px; }
.f_hostRecords table tr .status { width:90px; }


.f_hostRecords table tr.fake { color:Gray; }

.f_hostRecords table tr.view .edit { display:none; }
.f_hostRecords table tr.view .lbl { display:inline-block; }
.f_hostRecords table tr.view a.cancelHostRecord { display:none; }
.f_hostRecords table tr.view a.saveHostRecord { display:none; }
.f_hostRecords table tr.view a.editHostRecord { display:inline; }
.f_hostRecords table tr.view a.deleteHostRecord { display:inline; }
.f_hostRecords table tr.edit .edit { display:inline; }
.f_hostRecords table tr.edit .lbl { display:none; }
.f_hostRecords table tr.edit a.cancelHostRecord { display:inline; }
.f_hostRecords table tr.edit a.saveHostRecord { display:inline; }
.f_hostRecords table tr.edit a.editHostRecord {display:none; }
.f_hostRecords table tr.edit a.deleteHostRecord { display:none; }



.f_newHostRecord td { padding-right:24px; background:none !important; }
.f_newHostRecord td.odd { padding-right:24px; background:none !important; }
.f_newHostRecord td.even { padding-right:24px; background:none !important; }
.f_newHostRecord td.gray { padding-right:24px; background:none; }
.f_newHostRecord td.good { padding-right:24px; background:url(../images/done.gif) right 10px no-repeat !important; }
.f_newHostRecord td.bad { padding-right:24px; background:url(../images/error_x.gif) right 10px no-repeat !important; }
.f_newHostRecord td.hide { padding-right:5px; background:none !important; }

.f_hostRecords input:focus,.f_hostRecords select:focus
{ 
border-color:#88aa66;
background-color:#ffffee;
}

.ml5 {margin-left:5px;}

div.popTitle span.warning {color:#990000; float:right; margin:3px 10px 0 0;}

/*Displays Private Whois Info in Cart Review.aspx*/
.f_placeOrder .whoIsInfo ul li b span {width:auto}
.f_placeOrder .whoIsInfo ul:first-child li b span {width:auto}

#content.ma_settings .panel_financials form {padding:0; border-bottom: none;}
#content.ma_settings .panel_financials form #divCardManagement  {padding: 15px 0 5px 202px; border-bottom: 1px solid #C9C9C9;}


.cartPagesLinks .fRight a.active{cursor:default}
.cartPagesLinks .fRight a.off, .cartPagesLinks .fRight a.off:hover {float: left; height: 21px; text-decoration: none; color: #788C8F; border-bottom: 7px solid #788C8F; 
                               width: 72px; margin-left: 4px; text-align: center; font-weight: bold; font-size: 14px; cursor:default;}
                               
.pagerCenter span{margin-right: 5px}


.frWhite {border:1px solid #b6bbbe; position:relative;}
.frWhite .frr_topLeft {margin:-1px; background:white url(../images/frbb_topLeft.gif) left top no-repeat;}
.frWhite .frr_topRight {background:url(../images/frbb_topRight.gif) right top no-repeat;}
.frWhite .frr_bottomLeft {background:url(../images/frbb_bottomLeft.gif) left bottom no-repeat;}
.frWhite .frr_bottomRight {background:url(../images/frbb_bottomRight.gif) right bottom no-repeat; padding:16px 16px 8px 16px; overflow:hidden;}

.boxsizingBorder { width: 99%; overflow: hidden; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; resize:none; }
.helpArrowMarker { background:url(../images/yourhelpisdownhere.gif) right top no-repeat; z-index: 50000; position: absolute; display:inline-block; width: 479px; height:92px; }

.formwithtextarea .transferNoResultSpan, .transferNoResultSpan{display:block; margin-left:1em; margin-top: -12px; width:100%}
.authCodeSpan {display:block; margin-top: 1em; text-align: center;}
.whoisPopup {cursor:pointer}

div .domainAlert h2 { color: White; font-size: 26px; }
div .domainAlert { background-color: Red; color:Black; text-align:center; height: 150px; vertical-align:middle; font-style: italic; }

#domainInfoDisplay div.formatted { line-height: 22px; }
#domainInfoDisplay div.formatted div { position: relative; }
#domainInfoDisplay label { width:110px; display: inline-block; vertical-align: top; }
#domainInfoDisplay span { margin-left: 10px; font-weight:bold; display: inline-block; }
#domainInfoDisplay a.did_star { margin-left: 2px; font-size: 16px; position:absolute; top:0px; }

span.dct { display:inline-block; float:left; }
span.dcv { display:inline-block; float:right; }
a.domainTotalCount { color: #FF8F05; }

div.nbError { height:80px; display:block; background-color:Red; color:White; font-size:20px; font-weight:bold;}
div.nbError span { vertical-align: middle; line-height:80px; margin-left:10px; }
div.nbError a.errorHelpLink { float:right; font-size:12px; margin-right:10px; color:White; }

.adminReport
{
    /*width:auto;*/
    
}

.adminReport div.reporting_tools
{
    overflow:visible !important;
}
.reporting_tools table
{
   background-color:White;
   margin: 10px 0 0 0;
}
.reporting_tools table td
{
    white-space:nowrap;
}
.reporting_tools table tr.even td
{
    background-color: #ddd;
}
.reporting_tools table td a {
    text-decoration: none;
}
.reporting_tools table td a:hover {
    text-decoration: underline;
}
.adminReport table td,
.adminReport table th
{
    white-space:nowrap;
    padding:3px 3px 2px 3px;
    font-size:12px;
    border: 1px solid #aaa;
}
.adminReport table tr.first td,
.adminReport table tr.first th
{
    text-align: left;
    text-transform: uppercase;
    background-color: #eb5500;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    font-family: Segoe UI;
    border: 1px solid rgb(195, 71, 0);
}
.adminReport table tr.first td a,
.adminReport table tr.first th a {
    color: #fff;
}
/*
.adminReport table tr.first td a:hover,
.adminReport table tr.first th a:hover {
    text-decoration: underline;
}

.adminReport table th
{
    padding:3px;
}
.adminReport input[type="submit"]
{
    border: 1px solid black;
    cursor: pointer;
    background-color: #dddddd;
    text-indent: 0px !important;
}*/


.validationFailed {border: 1px solid red !important}
.scrollPopup { position:fixed !important; margin-top: 0px !important; top:60px !important; }
.scrollPopupDown { position:fixed !important; margin-top: 0px !important; bottom: 60px !important; }


.b_save {width:51px; height:40px; background:url(../images/b_save.png) no-repeat;}
.b_addToCateg {width:136px; height:42px; background:url(../images/b_addToCateg.png) no-repeat;}
.b_saveCHNote {width:205px; height:41px; background:url(../images/b_saveCHNote.png) no-repeat;}
.b_submit {width:70px; height:41px; background:url(../images/b_submit.png) no-repeat;}
.b_getDomains {width:110px; height:41px; background:url(../images/b_getDomains.png) no-repeat;}
.b_search {width:65px; height:42px; background:url(../images/b_search.png) no-repeat;}
.b_launch {width:59px; height:22px; background:url(../images/b_launch.png) no-repeat;}
.b_edit {width:39px; height:22px; background:url(../images/b_edit.png) no-repeat;}
.b_buyEmailCredits {width:142px; height:41px; background:url(../images/b_buyEmailCredits.png);}
.b_saveContInfo {width:145px; height:42px; background:url(../images/b_saveContInfo.png) no-repeat;}
.b_changePass {width:144px; height:42px; background:url(../images/b_changePassword.png) no-repeat;}
.b_saveChanges {width:116px; height:41px; background:url(../images/b_saveChanges.png) no-repeat;}
.b_addFunds {width:107px; height:41px; background:url(../images/b_addFunds.png) no-repeat;}
.b_addLinkedAcc {width:162px; height:41px; background:url(../images/b_addLinkedAcc.png) no-repeat;}


#divConditions .mainFieldset {display:inline-block; border:1px solid gray; padding:5px; width:94%}
#divConditions .mainFieldset legend {margin: 0 .5em; padding: 5px;}
#divConditions .mainFieldset .innerDiv {padding: 1em}
#divConditions label {display:inline-block; width: 6em}
#divConditions .outerDiv {display:table-cell; vertical-align:top; width:33%}
#divConditions input[type=checkbox]{margin-right:.5em}

body.wait, body.wait * { cursor: wait !important; }

/*#overlay .popTitle h3 {margin-top:5px}*/

.emptyTableRow { font-weight:bold; font-size: 14px; text-align:center; padding: 10px 0 20px 0; }
.t_dynamic th {text-align:center;}

fieldset.check label {font-weight:bold; margin-left:10px; vertical-align:middle}
fieldset.check input[type="checkbox"] {vertical-align:middle}


.tfoot .colLeft .cartActions {margin-left:2px}

a.advSearchButton { background: #fff url('../images/advancedsearch-downarrow.gif') top left no-repeat; height:20px; text-indent:0px; display:inline-block; margin-top:2px; width:18px; border: 1px solid #A5ABB0; border-left:none; }
#searchText.advSearchText { margin-right: -5px !important; height:16px; }

div.unauthorizedDisplay { background-color:Red; color:White; font-weight:bold; border: 2px solid black; font-size:16px; text-align:center; padding: 20px 10px; }
.popup div.unauthorizedDisplay { padding:40px 10px; margin-top:8px; margin-bottom: 16px; }
a.unauthorizedDisplay { text-decoration: none; }
span.unauthorizedDisplayWrap { text-decoration: line-through; color: Red; }
span.unauthorizedDisplayInner { color: #000000; }

/* andrews CSS changes */

.popup a.help.helpRight { position:absolute; right:12px; bottom:12px; top:auto; left:auto;}

a.notActiveDomainsinAcct { color:#ff0000 !important; }
a.notActiveDomainsinAcct:hover { color:#fc5700 !important; }

.noCategoriesDisplay { padding-top:50px; padding-bottom:100px; }
.noCategoriesDisplay h2 { color: #FC5700; margin-bottom:7px; }
.noCategoriesDisplay a { text-indent:0px; display:inline-block; margin-left:10px; vertical-align:middle; margin-top:-3px; }

#divOtherCartsInfo h3 { text-align:center; margin-bottom:5px !important; margin-top:25px !important; }
#divOtherCartsInfo table.t_dynamics { width:650px; margin: 0 auto 10px; text-align:center }
#divOtherCartsInfo .helpPopup { display:inline-block; vertical-align:middle; margin-top:-3px; }

.addCategTopRight {  }
#category_div_img { margin-right:-10px; }
.addCategTopRight .addNewCategoryLink { display:inline-block; margin-top:-5px; margin-right:-15px; }

.genericNothingMessage { text-align:center; padding: 40px 0; }
.genericNothingMessage div.gTLine { font-weight:bold; font-size:20px; margin-bottom:20px; }
.genericNothingMessage div { font-size:15px; }

.panel_advanced .domainAR form select {width:56px;}
.panel_advanced .box .help { position:relative; top: -30px; right: 10px; cursor: pointer; }

.linksWithPadding { padding-bottom:15px; margin-top:8px; }

/* end andrews CSS changes */

.tree_collapse { background-image: url(../images/collapse.gif); width: 20px; height: 20px; display:inline-block; margin-left:8px; vertical-align:bottom; }
.tree_expand { background-image: url(../images/expand.gif); width: 20px; height: 20px; display:inline-block; margin-left:8px; vertical-align:bottom; }

span.kb_ooc { font-size:12px; padding-left:25px; margin-left:10px; background: url(../images/i_alert_17x15.png) no-repeat;}
span.kb_ooc a.notelink { color: Red; border-bottom: 1px dashed red; font-weight:normal; }

span.selected_dom_warning { font-size:12px; padding-left:25px; display:block; background: url(../images/i_alert_17x15.png) no-repeat; color:Red; margin: 0 0 16px 16px; }

.customNameServer h2 { display:inline-block; margin-right:8px; }
.customNameServer a { color:Black; }
.customNameServer div.f_ns { display:none; }
.customNameServer div.f_ns div { margin-bottom:4px; }
.customNameServer th.cns_actions { width:60px !important; }
.customNameServer a.email_delete { position:relative; top:0px; margin-left:-1px; }

.ns_input { width:190px; }
.ns_input_inner_wrap { margin-top:2px; }
.ns_input_inner_wrap label { width:94px; display:inline-block !important; text-align:right; }
.ns_input_wrap_even { display:inline-block; margin-left:16px; }
.ns_input_wrap_odd { display:inline-block; }

/* CSS changes to fix V4 styles */

.t_dynamics tr:not(.footerBold).over td {font-weight:normal;}
.t_dynamics.t_SSLproducs td { padding: 0;}
.t_dynamics.t_SSLproducs th.th_lft a {padding-left:9px;}
.t_dynamics.t_SSLproducs th.th_lft:first-child a {padding-left:12px; padding-right:15px;}
.t_dynamics.t_SSLproducs th.last a {padding-left:14px;}
.t_SSLproducs td {text-align:center; min-width:35px;}
.t_SSLproducs td:first-child {padding-left:11px; padding-right:10px; vertical-align:top; text-align:left;}
.t_SSLproducs td span, .t_SSLproducs td b {float:left; margin-top:7px;}
.t_SSLproducs td.cell_2 {padding-left:10px; text-align:left;}
.t_SSLproducs td.last {text-align:left; padding-left:14px; padding-right:10px; vertical-align:top;}
.tableSSL tbody td.RapidS {background:url(../images/ssl_rapid.gif) 10px 50% no-repeat; background-position: center; background-size: 92px 52px; height:49px;}
.tableSSL tbody td.ThawteS {background:url(../images/ssl_thawte.gif) 10px 50% no-repeat; background-position: center; background-size: 65px 52px; height:49px;}
.tableSSL tbody td.GeotrustS {background:url(../images/ssl_geotrust.gif) 10px 50% no-repeat; background-position: center; background-size: 115px 52px; height:49px;}
.tableSSL tbody td.SymantecS {background:url(../images/ssl_norton.gif) 10px 50% no-repeat; background-position: center; background-size: 94px 52px; height:49px;}


.t_dynamicOr th a, .t_dynamicOr th {color: Black;}

.t_SSLproducs td span.yes {background:url(../images/mark_check_16x12.png) 50% 50% no-repeat !important; width:100%;height:12px; margin-top:0px;}
.t_SSLproducs td span.no {background:url(../images/i_x_13x12.png) 50% 50% no-repeat !important;width:100%;height:12px; margin-top:0px;}

.ma_SettingsAccInfo .ma_contact h3 { padding:2px; font-weight:bold; font-size:13px; color:#fff;
    background: #d7d7d7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e6), to(#d7d7d7));
	background-image: -moz-linear-gradient(top, #e7e7e6, #d7d7d7);
	background-image: -ms-linear-gradient(top, #e7e7e6, #d7d7d7);
	background-image: -o-linear-gradient(top,  #e7e7e6, #d7d7d7);
	background-image: gradient(linear, left top, left bottom, #e7e7e6, #d7d7d7);
}
.ma_SettingsAccInfo .ma_contact h3 b {display:block; padding-left:8px; line-height:29px; height:30px; 
	border-top-left-radius:8px; -webkit-border-top-left-radius:8px; -moz-border-top-left-radius:8px;
	border-top-right-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-top-right-radius:8px;
	background: #020303;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2b414c), to(#020303));
	background-image: -moz-linear-gradient(top, #2b414c, #020303);
	background-image: -ms-linear-gradient(top, #2b414c, #020303);
	background-image: -o-linear-gradient(top,  #2b414c, #020303);
	background-image: gradient(linear, left top, left bottom, #2b414c, #020303);
}
.ma_SettingsAccInfo .ma_contact p { padding: 6px 10px; }
.popup .popTitle { margin-bottom:4px; }
.popup .popTitle a.x {padding:1px 21px 0 0; float:right; font-weight:bold; font-size:11px; color:#000; background:url(../images/x_note2.gif) right top no-repeat; height:15px; margin-top:3px;}

.ma_SettingsAccInfo .ma_contact { width: 267px; background-color: #fdf5d9; }

.redAlert p { padding-top: 0; }

.form_5 fieldset.phone input[type="text"] {width:91px;}
#popup_CertSigning textarea { resize: none; word-wrap: break-word; }

.ssl .contrastBox .in { min-height: 363px; }
.ssl .contrastBox ul li { padding: 0 0 0 25px; margin: 5px 0; }

.animateButtonContainer * {float:none !important; margin:0 !important;}

.f_emailOptions fieldset label { margin-right: 12px; }
.f_emailOptions .submit { padding-left: 197px; }

/* end CSS changes to fix V4 styles */

/* Graphs */

#dom_history .graph_select_dd { position:absolute; right:0px; top:0px; margin: 22px 13px 0 0; }
.whois_graph_select { text-align:right; display:block;}

#dom_history .tabsGray .ajax__tab_outer {padding-right:27px; background:url(../images/ajax_tab_r_2.png) right -39px no-repeat;}
#dom_history .tabsGray .ajax__tab_active .ajax__tab_outer { background-position: 100% 0; }
#dom_history .tabsGray .ajax__tab_active .ajax__tab_inner { background-color: #fff5ec; }

/* End Graphs Section */


.pv_code_input, .ev_code_input { width: 60px;margin-left: 16px; }
#divPhoneVerifications .pv_req_cb { margin: 0 4px 0 12px; }
#divPhoneVerification .pv_code_wrapper { margin-left: 8px; }
#phone_verification_table .animateButtonContainer, #email_verification_table .animateButtonContainer { top: 4px; }
.pv_code_wrapper .animateButtonContainer, .ev_code_wrapper .animateButtonContainer { margin-left:  16px;}

/* New buttons */
.orange,.blue { background-color:transparent; }
.button30_wrap, .button18_wrap, .button38_wrap, .button41_wrap { display:inline-block; overflow:hidden; position:relative; }
.button18_wrap { height:18px; }
.button30_wrap { height:40px; }
.button38_wrap { height:48px; }
.button41_wrap { height:48px; }
.button18.blue, .button30.blue, .button38.blue, .button41.blue { text-shadow: 1px 1px 3px #2c3b4c; }
.button18.orange, .button30.orange, .button38.orange, .button41.orange { text-shadow: 1px 1px 3px #be4300; }

.button18 { background-image: url(/images/btncenter18.png); height: 18px; padding: 0; display: inline-block !important; vertical-align: bottom; }
.button18.tb_left,.button18.tb_right { background-image: url(/images/btnends18x28.png); display: inline-block; width:2px; }
a.button18, input.button18, button.button18 { font-size: 12px; line-height:18px; text-indent: 0; color:White; font-weight:bold; text-decoration:none; padding: 0 4px; margin: 0 !important; border:none; }
a.button18:hover, input.button18:hover, button.button18:hover { text-decoration: none; }
/* input.button18, button.button18 { padding-bottom: 10px; } */
.button18.orange, .button18.orange.tb_mid { background-position: 0 0; }
.button18.orange.tb_left { background-position: 0 0; }
.button18.orange.tb_right { background-position: 100% 0; }
.button18.blue, .button18.blue.tb_mid { background-position: 0 -56px; }
.button18.blue.tb_left { background-position: 0 -56px; }
.button18.blue.tb_right { background-position: 100% -56px; }

.button30 { background-image: url(/images/btncenter30.png); height: 40px; padding: 0; display: inline-block !important; vertical-align: bottom; }
.button30.tb_left,.button30.tb_right { background-image: url(/images/btnends30x40.png); display: inline-block; width:2px; }
a.button30, input.button30, button.button30 { font-size: 14px; line-height:31px; text-indent: 0; color:White; font-weight:bold; text-decoration:none; padding: 0 10px; margin: 0 !important; border:none; }
input.button30, button.button30 { padding-bottom: 9px; }
.button30.orange, .button30.orange.tb_mid { background-position: 0 0; }
.button30.orange.tb_left { background-position: 0 0; }
.button30.orange.tb_right { background-position: 100% 0; }
.button30.orange.tb_innerWrap { background-position: 0 0; }
.button30.blue, .button30.blue.tb_mid { background-position: 0 -80px; }
.button30.blue.tb_left { background-position: 0 -80px; }
.button30.blue.tb_right { background-position: 100% -80px; }

.button38 { background-image: url(/images/btncenter38.png); height: 48px; padding: 0; display: inline-block !important; vertical-align: bottom; }
a.button38, input.button38, button.button38 { font-size: 16px; line-height:40px; text-indent: 0; color:White; font-weight:bold; text-decoration:none; padding: 0 12px; margin: 0 !important; border:none; }
input.button38, button.button38 { padding-bottom: 10px; }
.button38.tb_left,.button38.tb_right { background-image: url(/images/btnends38x48.png); display: inline-block; width:2px; }
.button38.orange, .button38.orange.tb_mid { background-position: 0 0; }
.button38.orange.tb_left { background-position: 0 0; }
.button38.orange.tb_right { background-position: 100% 0; }
.button38.blue, .button38.blue.tb_mid { background-position: 0 -96px; }
.button38.blue.tb_left { background-position: 0 -96px; }
.button38.blue.tb_right { background-position: 100% -96px; }

.button41 { background-image: url(/images/btncenter41.png); height: 48px; padding: 0; display: inline-block !important; vertical-align: bottom; }
a.button41, input.button41, button.button41 { font-size: 20px; line-height:43px; text-indent: 0; color:White; font-weight:bold; text-decoration:none; padding: 0 12px; margin: 0 !important; border:none; }
input.button41, button.button41 { padding-bottom: 13px; }
.button41.tb_left,.button41.tb_right { background-image: url(/images/btnends48x41.png); display: inline-block; width:2px; }
.button41.orange, .button41.orange.tb_mid { background-position: 0 0; }
.button41.orange.tb_left { background-position: 0 0; }
.button41.orange.tb_right { background-position: 100% 0; }
.button41.blue, .button41.blue.tb_mid { background-position: 0 -96px; }
.button41.blue.tb_left { background-position: 0 -96px; }
.button41.blue.tb_right { background-position: 100% -96px; }

.button18.imgRArrow { padding-right: 11px; }
.button18.imgLArrow { padding-right: 13px; }
.button18.imgCart { padding-right:21px; }
.button30.imgRArrow { padding-right:19px; }
.button30.imgLArrow { padding-right:21px; }
.button30.imgCart { padding-right:29px; }
.button38.imgRArrow { padding-right:25px; }
.button38.imgLArrow { padding-right:29px; }
.button38.imgCart { padding-right:37px; }

.button30.imgForward { padding-right: 31px; }
.button30.imgReply { padding-right: 31px; }
.button30.imgReplyAll { padding-right: 36px; }
.button30.imgPrint { padding-right: 30px; }

.orangeRArrow18 { background-image: url(/images/arrow_r_18_orange.gif); height:8px; width: 4px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 4px; top: 4px; }
.orangeLArrow18 { background-image: url(/images/arrow_l_18_orange.gif); height:8px; width: 4px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; left: 4px; top: 4px; }
.orangeRArrow30 { background-image: url(/images/arrow_r_30_orange.gif); height:10px; width: 5px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 10px; top: 10px; }
.orangeLArrow30 { background-image: url(/images/arrow_l_30_orange.gif); height:10px; width: 5px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; left: 10px; top: 10px; }
.orangeRArrow38 { background-image: url(/images/arrow_r_38_orange.gif); height:12px; width: 7px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 12px; top: 13px; }
.orangeLArrow38 { background-image: url(/images/arrow_l_38_orange.gif); height:12px; width: 7px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; left: 13px; top: 13px; }

.blueRArrow18 { background-image: url(/images/arrow_r_18_blue.gif); height:8px; width: 4px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 4px; top: 4px; }
.blueLArrow18 { background-image: url(/images/arrow_l_18_blue.gif); height:8px; width: 4px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; left: 4px; top: 4px; }
.blueRArrow30 { background-image: url(/images/arrow_r_30_blue.gif); height:10px; width: 5px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 10px; top: 10px; }
.blueLArrow30 { background-image: url(/images/arrow_l_30_blue.gif); height:10px; width: 5px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; left: 10px; top: 10px; }
.blueRArrow38 { background-image: url(/images/arrow_r_38_blue.gif); height:12px; width: 7px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 12px; top: 13px; }
.blueLArrow38 { background-image: url(/images/arrow_l_38_blue.gif); height:12px; width: 7px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; left: 13px; top: 13px; }

.orangeCart18 { background-image: url(/images/cart_18_orange.gif); height:9px; width: 12px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 4px; top: 4px; }
.orangeCart30 { background-image: url(/images/cart_30_orange.gif); height:10px; width: 14px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 10px; top: 10px; }
.orangeCart38 { background-image: url(/images/cart_38_orange.gif); height:13px; width: 16px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 13px; top: 13px; }

.blueCart18 { background-image: url(/images/cart_18_blue.gif); height:9px; width: 12px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 4px; top: 4px; }
.blueCart30 { background-image: url(/images/cart_30_blue.gif); height:10px; width: 14px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 10px; top: 10px; }
.blueCart38 { background-image: url(/images/cart_38_blue.gif); height:13px; width: 16px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 13px; top: 13px; }

.orangeForward30 { background-image: url(/images/btn_forward.png); height: 16px; width:22px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 7px; top:7px; }
.orangeReply30 { background-image: url(/images/btn_reply.png); height: 16px; width:22px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; left: 7px; top:7px; }
.orangeReplyAll30 { background-image: url(/images/btn_replyall.png); height: 17px; width:27px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; left: 7px; top:7px; }
.orangePrint30 { background-image: url(/images/btn_print.png); height: 18px; width:20px; display:inline-block; vertical-align:bottom; background-repeat: no-repeat; position: absolute; right: 6px; top:6px; }

.ab_click { cursor:pointer; }

@-moz-document url-prefix()     
{
    input.button18, button.button18 { line-height: 16px; padding-bottom: 2px; }
    
    a.button30 { line-height: 30px; }
    input.button30, button.button30 { line-height: 26px; padding-bottom: 13px; }    
    
    input.button38, button.button38 { line-height: 34px; padding-bottom: 12px; }
}

.button30_wrap.noFade * { height:30px; }

/* end New buttons */

.animateButton:hover { background-position: inherit !important;}

/* Domain Upgrades */

.domain_upgrade_trial { background: url(../images/upgrade_trialbanner.gif) no-repeat; padding: 44px 0 23px 16px; cursor: pointer;}

.upgrade_domain_top { background:url(../images/upgrade_nw.gif) no-repeat 0 0; margin-top:15px; }
.upgrade_domain_top_sub { height:10px;margin-left:10px;background-color:#FFF;margin-right:10px;border-top:solid 1px #D9D9D9; }
.upgrade_domain_main { margin-top:10px; background-color:#FFF;border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-radius: 0 0 10px 10px; }
.upgrade_domain_content { background: url(../images/upgrade_bg.gif) no-repeat 100% 0; width:100%; min-height:416px; margin-top:-11px; margin-left:1px; position:relative;top:-10px;}    
.upgrade_domain_sw { background:url(../images/upgrade_sw.gif) no-repeat 0 100%; padding: 10px 10px 0 0; float:left; }
.upgrade_domain_se { background:url(../images/upgrade_se.gif) no-repeat 100% 100%; padding: 10px 0 0 10px; float:right; }
.upgrade_domain_bottom_mid { background:#FFF; margin:0 10px; border-bottom:1px solid #D9D9D9; padding:10px 0 0 0; }

.upgrade_domain_hbar { background: url(../images/upgrade_header_upgradeyourdomain.gif) no-repeat 20px 20px; padding-top: 50px; max-width: 500px; padding-left:20px; }

.ugd_main_content { margin: 10px 11px 0 9px; }
.ugd_top_mid { height:5px; margin:0 6px; background-color:#89B0C0; border-top:solid 1px #B0C8D4;}
.ugd_nw { background:url(../images/upgrade_inner_nw.gif) no-repeat; padding:6px 6px 0 0; float:left; }
.ugd_ne { background:url(../images/upgrade_inner_ne.gif) no-repeat; padding:6px 0 0 6px; float:right; }

.ugd_bot_mid { height:5px; margin:0 6px; background-color:#F4F4F4; border-bottom:solid 1px #D9D9D9;}
.ugd_bot_border_line { display:inline-block; border-left:1px solid #D9D9D9; margin-left:43px;padding-top:6px; }
.ugd_sw { background:url(../images/upgrade_inner_sw.gif) no-repeat; padding:6px 6px 0 0; float:left; }
.ugd_se { background:url(../images/upgrade_inner_se.gif) no-repeat; padding:6px 6px 0 0; float:right; }

.ugd_top_header { background-color:#89B0C0; font-size:14px; font-weight:bold; color:#FFF; padding: 4px 0 6px 6px; border-radius: 6px 6px 0 0; }
.ugd_main { border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; background-color:#FFF; border-bottom:1px solid #D9D9D9; border-radius: 0 0 10px 10px; }

td.ugd_check { background:url(../images/i_check_19x20.png) no-repeat 50% 8px; max-width:40px;}

div.ugd_ao { border:1px solid red; margin:8px 0; }

.ugd_main table td { border:1px solid #D9D9D9; padding: 8px 40px 8px 8px; }
.ugd_main table tr.even { background-color: #F4F4F4; }
.ugd_main table tr td:first-child { border-left:none; }
.ugd_main table tr td:last-child { border-right:none; }
.ugd_main table tr:last-child td { border-bottom:none; }
.ugd_main table tr:last-child td.cell_1 { border-radius: 0 0 0 10px; }
.ugd_main table tr:last-child td.cell_2 { border-radius: 0 0 10px 0; }
.ugd_main table tr:last-child { margin-bottom:-6px; }
.ugd_main table td span { font-size:15px; font-weight:bold; display:inline-block; margin-bottom:8px; }
.ugd_ao td { border:none !important;}
.ugd_ao td p { border:1px solid red;}
tr.ugd_domain_history p { background:url(../images/upgrade_icon_history_be.gif) no-repeat 0 8px; padding-left: 72px; min-height:52px;}
tr.ugd_realtime_dns p { background:url(../images/upgrade_icon_rtdns_be.gif) no-repeat 0 8px; padding-left: 72px; min-height:40px;}
tr.ugd_website_monitor p { background:url(../images/upgrade_icon_monitor_be.gif) no-repeat 0 8px; padding-left: 72px; min-height:48px;}
tr.ugd_brand_protection p { background:url(../images/upgrade_icon_bpm_fe.png) no-repeat 8px 8px; padding-left: 72px; min-height:54px;}
tr.ugd_domain_ranking p { background:url(../images/upgrade_icon_ranking_be.gif) no-repeat 0 8px; padding-left: 72px; min-height:50px;}
tr.ugd_domain_customwhois p { background:url(../images/features_whoisoutput.gif) no-repeat 0 8px; padding-left: 72px; min-height:70px; }

tr.ugd_domain_whois_history p { background:url(../images/features_whois_history.png) no-repeat 0 8px; padding-left: 72px; min-height:70px; }
tr.ugd_dns_subdomain p { background:url(../images/features_DNSQueries_by_Subdomain.png) no-repeat 0 8px; padding-left: 72px; min-height:60px; }
tr.ugd_dns_block p { background:url(../images/features_BlockDNSTraffic.png) no-repeat 0 8px; padding-left: 72px; min-height:70px; }
tr.ugd_increased_host_records p { background:url(../images/features_HostRecords.png) no-repeat 0 8px; padding-left: 72px; min-height:70px; }
tr.ugd_dns_request p { background:url(../images/features_DNSQueries_by_Request.png) no-repeat 0 8px; padding-left: 72px; min-height:51px;}


.upgrade_domain_footer { background:url(../images/upgrade_header_getallthis.gif) no-repeat; padding-top:20px; margin-top:15px; }
.upgrade_domain_footnote { font-size:12px; } 
.upgrade_domain_bottom_footer { background:url(../images/upgrade_sticker.gif) no-repeat 100% 0; padding-right: 155px; min-height:85px; margin: 18px 6px 0 12px; }
.upgrade_domain_bottom_footer div { background:url(../images/upgrade_header_actnow.gif) no-repeat; padding-top: 25px; }
.ugd_main a.helpPopup { float:right; margin-right:-32px; }

.ugd_pricing .ugd_main { min-height: 0; }
.ugd_pricing .ugd_main_content { margin: 10px 0; }
.ugd_pricing .ugd_bot_border_line { margin-left: 134px; }
.ugd_pricing .ugd_pricing_table { width: 100%; }
.ugd_pricing .ugd_pricing_table td.cell_1 { width:100px; text-align: right; }
.ugd_pricing .ugd_pricing_table td { padding: 8px 24px 8px 24px; }
.ugd_pricing .ugd_top_header span { padding: 8px 24px 8px 24px; }
.ugd_pricing span.cell_1 { width:100px; }
.ugd_top_border_line { display:inline-block; border-left:1px solid #D9D9D9; display:inline; padding:6px 0; margin-left:-2px; }

.upgraded_domain_wrapper { margin-top:13px; }
.upgraded_domain_header { margin-bottom: 8px; }
.upgraded_domain_header_text { margin-bottom:4px; font-size:20px; font-weight:bold; }

.upgraded_domain_content { background-color:#FFF; border:1px solid #d5d5d5; border-radius:10px; padding:16px;}
.upgraded_domain_item { position:relative; }
.upgraded_domain_item_header { font-size:18px; font-weight:bold; }
.upgraded_domain_item_image { width:60px; display:inline-block; height: 70px;}
.upgraded_domain_item_content { margin: 4px 0 0 8px;width: 450px; display:inline-block; position:absolute; }
.upgraded_domain_item_button { display:inline-block; position:absolute; right:0px; text-align:right; width:130px;}
.upgraded_domain_item_sep { margin:8px 0; border-top:2px solid #D5D5D5; }
.upgraded_domain_item_check { font-size: 16px; color: green; font-weight: bold; background: url(../images/i_check.png) no-repeat 0 0; padding-left:20px; margin-left:45px; }

.upgraded_domain_history { background: url(../images/upgrade_icon_history_be.gif) no-repeat 0 8px; }
.upgraded_domain_custom_whois { background: url(../images/features_whoisoutput.gif) no-repeat 0 8px; }
.upgraded_domain_whois_history { background: url(../images/features_whois_history.gif) no-repeat 0 8px; }
.upgraded_domain_increased_host_records { background: url(../images/features_HostRecords.gif) no-repeat 0 8px; }
.upgraded_domain_block_dns { background: url(../images/features_BlockDNSTraffic.png) no-repeat 0 8px; }
.upgraded_domain_website_monitor { background: url(../images/upgrade_icon_monitor_be.gif) no-repeat 0 8px; }
.upgraded_domain_brand_protection { background: url(../images/upgrade_icon_bpm_fe.png) no-repeat 8px 8px; }


.upgraded_domain_footer  { margin-top:8px; }
.upgraded_domain_footer_text { font-size:20px; font-weight:bold; }
.upgraded_domain_cancel_footer { margin-top:8px; }
a.cancel_domain_upgrade { color:#A2A2A2; }

.upg_domain_ov_item { margin: 16px 0; }
.upg_domain_ov_item_header { font-weight:bold; }
.upg_domain_ov_item_header i {color: #a0a1a3;font-style: normal;}
.upg_domain_ov_item_header a {font-weight:normal;}
.upg_domain_ov_item_content { margin:4px 0 8px 16px; }

/* end Domain Upgrades */

.hdDelNotes { font-style:italic; margin-top:8px; display:inline-block; }
 
.refreshDisplay { display:none; margin: 0 0 0 -200px; width:400px; height:100px; position:fixed; top: 35px; left:50%; z-index:5000; border:2px solid white; border-radius: 20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
.refreshDisplayInner { border: 6px solid #F35500; background-color:#fff0e2; text-align:center; font-size: 24px; font-weight:bold; width:388px; padding:44px 0; border-radius: 20px; -moz-border-radius:20px; -webkit-border-radius:20px; }

.contact_info_display { word-wrap: break-word; }
.domCont .contact_info_display { max-width:180px; }

.a_notification_msg { margin: 5px 0 5px 12px; border-bottom: 1px dashed gray; }
.a_notification_msg .a_notification_type { font-size:18px; color: Maroon; font-weight:bold; }
.a_notification_msg .a_notification_message { font-size:12px; }
.a_notification_msg .a_notification_owner { font-size: 14px; color: Maroon; font-weight:bold; }
.a_notification_msg .a_notification_date { font-size:10px; }
.a_notification_msg .a_notification_link { font-size: 10px; }

input[type="submit"], input[type="button"]{cursor:pointer} 

.loadingSmall { background: url('../images/loading_16x16.gif') top left no-repeat; height:16px;width:16px;text-indent:0px;display:inline-block; }

.t_shoppingCart td.len, .t_shoppingCart td.renew {white-space:normal}
.long{width:160px}
.longer{width:200px}
.longest{width:200px}
.popupH3{margin-bottom: 1em}
#tblCheckAllPendingRequests span a, #tblCheckAllPendingRequests span a:hover {color:red}

.panel_financials .ccOnFile > div {border:none}


.cartRestriction {margin-bottom: 15px;}
.ssl_prod_header a.down,
.t_dynamic th a.down {background: url(../images/mark_arrow_8x25.gif) 95% top no-repeat;}
.ssl_prod_header a.down:hover,
.t_dynamic th a.down:hover {background-position: 95% -25px;}

.ssl_prod_header a.up,
.t_dynamic th a.up {background: url(../images/mark_arrow_8x25.gif) 95% -25px no-repeat;}
.ssl_prod_header a.up:hover,
.t_dynamic th a.up:hover {background-position: 95% top;}
.ssl_prod_header th.hoverable:hover,
.t_dynamic th.hoverable:hover {background-position: right bottom;}

.t_dynamicOr th a.up {background: url(../images/mark_arrow_8x25_black.gif) 95% -25px no-repeat;}
.t_dynamicOr th a.down {background: url(../images/mark_arrow_8x25_black.gif) 95% top no-repeat;}
.t_dynamicOr th.sortCol a:hover {background-position:left bottom;}

tr.highlightEven { background-color: rgb(255, 225, 167); }
tr.highlightOdd { background-color: rgb(255, 209, 165); }
.t_dynamics tr.even.highlightEven td { background:transparent; }
.t_dynamics tr.odd.highlightOdd td { background:transparent; }

.upDnSelect td a.up, .upDnSelect td a.dn {display:inline-block; width:11px; height:11px; text-indent:-9999px;}
.upDnSelect td a.up {background:url(../images/up_dn_11x11.gif) left top no-repeat;}
.upDnSelect td a.dn {background:url(../images/up_dn_11x11.gif) right top no-repeat;}
.upDnSelect td a.up:hover {background-position:left bottom;}
.upDnSelect td a.dn:hover {background-position:right bottom;}
.upDnSelect tr.highlightOdd {background-color: rgb(255, 209, 165);}
.upDnSelect tr.highlightEven {background-color: rgb(255, 225, 167);} /*rgb(255, 225, 167)*/
.t_dynamic tr.even td{background:inherit}
.yellowBG {background-color:yellow} 

a.blacklink { color:Black; }
.red { color:Red; }
a.notelink.red { color:Red; border-bottom-color:Red;}
a.red { color:Red; }
a.noborder { text-decoration:none; }
.noborder { border:none !important; }
.hoverUnderline:hover { text-decoration: underline; }

/*t_dynamic for transfers - Zubair*/
.ma_transfers .panel_inbound form .transferDomainLabel, .transferDomainLabel {max-width:160px; display:inline-block; font-size:12px; font-weight:normal;}

.ma_transfers .t_dynamic th, .ma_transfers .t_dynamic td
{
    padding:0 10px;
    text-align:center;
}
.ma_transfers .t_dynamic th a
{
    padding:0;
}

.ma_transfers .t_dynamic .check
{
    border-right:none !important;
    margin:0px;
    padding-left:8px; padding-right:0;
}

.hiddenSelects>.cell_1 {width:17px !important}
.shownSelects>.cell_1 {width:45px !important}

.firstCellLeftAligned .cell_1,
.secondCellLeftAligned .cell_2,
.thirdCellLeftAligned .cell_3,
.fourthCellLeftAligned .cell_4,
.fifthCellLeftAligned .cell_5,
.sixthCellLeftAligned .cell_6,
.seventhCellLeftAligned .cell_7 {text-align:left !important; padding-left:8px !important}

.firstCellCenterd .cell_1,
.secondCellCenterd .cell_2,
.thirdCellCenterd .cell_3,
.fourthCellCenterd .cell_4,
.fifthCellCenterd .cell_5,
.sixthCellCenterd .cell_6,
.seventhCellCenterd .cell_7 {text-align:center !important; padding-left:0px !important; padding-right:0px !important}

/*Overridden Pending transfer details popup classes from v4styles.css*/
#popup_pendingTransfer .sub h4 {color:Black;}
#transferOverlay {background: url(../images/cat_overlay.png);z-index: 100;position: absolute;left: 0;top: 0;display: none;}


.f_dailyDeals fieldset {padding-left: 20px; background-position: 4px 23px;}
.f_addDomains fieldset{padding-left: 20px; background-position: 4px 19px;}
#bulkCheck_available_table.t_dynamics  .cell_1,
#pdMainTable.t_dynamics .cell_1{width: 74px !important;}

.t_emails td{height: 29px; padding: 0 7px;}

#ssl_sslProducts th a{padding:0}

#tblCartItemAdditionalInfo {margin:5px;}
#tblCartItemAdditionalInfo td {border:none; padding:0; margin:0; width:110px !important; padding-left:5px}
#tblCartItemAdditionalInfo td.cell_2 {font-weight:bold}

#tblHistory td, #tblHistory th {border:1px solid lightGrey; border-width:0 1px 1px 0; font-size:12px; padding:0 3px}
#tblHistory td.last, #tblHistory th.last {border-width:0 0 1px 0;}
#tblHistory th {font-weight:bold}
#tblHistory tr td:nth-child(1), #tblHistory tr td:nth-child(4) {white-space:nowrap}
.cf:after {content:"."; visibility:hidden; display:block}

.downLoadOptionsDiv td {padding:3px; vertical-align:middle;}

.iframe_download { display:none !important; }
.download_parent_options { margin-top:10px; }
.download_csv_options, .download_xml_options, .download_xls_options { padding-left:35px; height:30px; padding-top: 4px; }
.download_csv_options { background:url(../images/icon_doc_csv.png) no-repeat; }
.download_xml_options { background:url(../images/icon_doc_xml.png) no-repeat; }
.download_xls_options { background:url(../images/icon_doc_xls.png) no-repeat; }
a.b_download {background:url(../images/i_download_gray.png) right top no-repeat; padding-right:20px; height:15px; display:inline-block;}
a.b_download:hover {background-position:right bottom;}
a.b_download.notelink { border-bottom: none; }

.dloptCell { vertical-align:middle; }
.dlCtrl {width:246px}

#header div.subrow span, li.account_subtab, #header .subrow li.search_subtab { display:none; }
#header div.subrow #ulSubTabList li a span { display: none; }
#header div.subrow #ulSubTabList li a span.header_number_display { display:inline-block; }

.divCardEdit .form_A .offset {padding-left:163px;}
.divCardEdit .form_A {padding:15px 0 5px 202px; border-bottom:1px solid #c9c9c9;}
.divCardEdit .form_A fieldset {height:auto;}
.divCardEdit .form_A fieldset label {margin-right:7px; width:156px; margin-top:2px;}
.divCardEdit .form_A fieldset.check * {font-weight:bold; vertical-align:middle; float:none;}
.divCardEdit .form_A fieldset a {font-size:12px;}
.divCardEdit .form_A b {margin:1px 10px 0 3px;}


.f_searchPremium {background: url(../images/t_find_premium.gif) 25px 25px no-repeat; padding-left:26px; padding-top:64px; overflow:hidden; padding-bottom:16px;}

.cbx_num { background:url(../images/checkbox-numbers-sprite.gif) no-repeat; width:13px; height:13px; };
.cbx_num.cbx_0 { background-position: 0 0; }
.cbx_num.cbx_1 { background-position: 0 -13px; }
.cbx_num.cbx_2 { background-position: 0 -26px; }
.cbx_num.cbx_3 { background-position: 0 -39px; }
.cbx_num.cbx_4 { background-position: 0 -52px; }
.cbx_num.cbx_5 { background-position: 0 -65px; }
.cbx_num.cbx_6 { background-position: 0 -78px; }
.cbx_num.cbx_7 { background-position: 0 -91px; }
.cbx_num.cbx_8 { background-position: 0 -104px; }
.cbx_num.cbx_9 { background-position: 0 -117px; }

/* Feedback / Tips Styles */

.master_sidebar { position:fixed; top:15%; z-index:1; cursor:pointer; }
.master_sidebar_link { margin:5px 0 0 5px; background: url(../images/social-icons.png) no-repeat; width: 27px;height:0; position:relative; display:block; }
.provide_feedback_link { background:url(../images/feedback-button.gif) no-repeat; width: 39px; height:103px; left:-2px; position:relative; }
.provide_feedback_link:hover { left:0px; }
.sidebar_facebook_like { height:27px; background-position: 0 0px; }
.sidebar_twitter_follow { height:26px; background-position: 0 -32px;  }
.sidebar_blog { height:26px; background-position: 0 -63px; }
.sidebar_view_hints { height: 91px; background-position: 0 -94px; }

.feedback_header { display:inline-block; }
.feedback_option { margin: 0 8px; background: url(../images/feedback-icons-sprite.gif) no-repeat; height:42px; display:inline-block; cursor:pointer; }

.feedback_idea { width:77px; margin-left:0; background-position: 0 0; }
.feedback_question { width:93px; background-position: -78px 0; }
.feedback_bug { width: 131px; background-position: -171px 0; }
.feedback_praise { width: 83px; background-position: -302px 0; }

.feedback_idea.off { background-position: 0 -42px; }
.feedback_question.off { background-position: -78px -42px; }
.feedback_bug.off { background-position: -171px -42px; }
.feedback_praise.off { background-position: -302px -42px;}

.feedback_idea.off:hover { background-position: 0 -84px; }
.feedback_question.off:hover { background-position: -78px -84px; }
.feedback_bug.off:hover { background-position: -171px -84px; }
.feedback_praise.off:hover { background-position: -302px -84px;}

.feedback_details { background: url(../images/feedback-details.gif) no-repeat; width:212px; height:253px; display:inline-block; float:right; }

.feedback_form { margin: 4px 0; }

.feedback_textarea { resize: none; background:#FFFFFF; border: 1px solid #a3afb7; padding: 8px; width: 435px; height:90px; }
.feedback_input_row { margin-top:4px; }
.feedback_input_row span.fb_label { width:80px; text-align:right; margin-right:4px; display:inline-block;}
.feedback_input_row input { width: 250px; padding-left:4px; }
.feedback_input_row input.feedback_subject { width: 358px; }
.feedback_submit { margin: 8px 0 0 87px; }
.fb_optional { margin-left:4px; font-weight:bold; display:inline-block; }

.popup_namebright_tips { background-image:url(../images/tips-banner.gif); background-repeat: no-repeat; height:350px; position:relative;}
.tips_header { margin-left:260px; margin-top:20px; }
.tips_header_1 { margin-left: 70px; }
.tips_header_2 { margin-top:8px; }

.tips_tip_body { border-top:1px solid lightgray; border-bottom:1px solid lightgray; padding:8px 0; margin: 40px 0 10px 0; height:180px; }
.tips_tip_current { position: relative; }
.tips_tip_header { font-size: 22px; font-weight:bold; }
.tips_tip_content { margin: 16px 0 16px 16px; }
.tips_tip_content p { font-size: 15px !important; line-height:26px !important; }

.tips_footer { margin-top:18px; }
.tips_footer_link { background:url(../images/tips-prevnext.gif) no-repeat; height:26px; display: inline-block; cursor:pointer; }
.tips_footer_prev { background-position: 0 0; width: 157px; float:left; margin-left:16px; }
.tips_footer_next { background-position: 100% 0; width: 112px; float:right; margin-right:16px; }
.tips_footer_prev:hover { background-position: 0 100%; }
.tips_footer_next:hover { background-position: 100% 100%; }
.tips_footer_select { width:300px; padding: 1px 1px 1px 5px !important; }
/* End Feedback / Tips Styles */
.watermark { color: gray;}

/* Popup Tabbed Wizard */
.popup_nav_wrap_menu .sub {background:#ffe6cc; border:1px solid #ffc383; padding:14px 15px 5px 14px;
	border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe6cc), to(#fff5ec));
	background-image: -moz-linear-gradient(top, #ffe6cc, #fff5ec);
	background-image: -ms-linear-gradient(top, #ffe6cc, #fff5ec);
	background-image: -o-linear-gradient(top,  #ffe6cc, #fff5ec);
	background-image: gradient(linear, left top, left bottom, #ffe6cc, #fff5ec);
}

.popup_nav_wrap_menu {float:left; width:208px; margin-bottom:19px;}
.popup_nav_wrap_menu li {overflow:hidden; color:#e17f1e; font-size:15px; line-height:35px; margin-bottom:1px; padding-right:8px;}
.popup_nav_wrap_menu li b {display:block; width:174px; height:35px; background:#ffd9ad; padding:0 13px;}
.popup_nav_wrap_menu li:hover:not(.tab_disabled) {color:#fff; cursor:pointer;}
.popup_nav_wrap_menu li.active {background:url(../images/certSigning_menu_right.png) right top no-repeat; height:37px;}
.popup_nav_wrap_menu li.active b {line-height:36px; height:37px; color:#fff; background:url(../images/certSigning_menu_bg.gif) top repeat-x;}
.popup_nav_wrap_menu .tab_disabled { opacity: 0.5; cursor: default;  }
.popup_nav_wrap_menu .tab_disabled:hover { color: #e17f1e; }

.popup_nav_tab_content { width:453px; margin-left:16px; display:none; }
.popup_nav_tab_content.active { display:inline-block; }
.popup_nav_wrap_content_label { font-weight:bold; width:160px; text-align:right; display:inline-block; margin-right:4px; }
.popup_nav_wrap_content_input { width:200px; }
.popup_nav_tab_content_header { font-size:16px; font-weight:bold; margin-bottom:8px; }

.popup_success_green_chk { background: url(../images/i_check_19x20.png) no-repeat; padding-left:25px; color:Green; }
.popup_success_green_header { font-size:18px; margin-bottom:16px; }
/*

/* End Popup Tabbed Wizard*/

.green_chk { background: url(../images/i_check.png) no-repeat 0px -2px; padding-left:25px; color:Green; }
.red_x { background: url(../images/i_x_13x12_crimson.png) no-repeat 0px 2px; padding-left:20px; color:Red; }

.panel_advanced {margin-right:0;}
.panel_advanced .mainCol {float:left;  margin:0 8px; width: calc(33% - 8px);}
.panel_advanced .mainColSub {padding:0;} 
.panel_advanced .mainCol:first-child { margin-left:0; }
.panel_advanced .mainCol:last-child { margin-right:0; }
.panel_advanced .mainCol:last-child .mainColSub { margin-right: -1px; }

.emailErrorRow { height: 125px; }
.emailErrorRow .ea_status { background:yellow !important; }
.emailErrorRow .ea_status div { top:-47px; }

.la_access_level_option { margin: 8px 0; }
.la_access_level_option input { padding-right:8px; }
.la_access_level_option div { font-weight:bold; margin: 4px 0 8px 8px; display:inline-block; }
.la_access_level_option p { margin: 0 0 0 40px; }
.la_access_level_option ul li { margin-left:64px; padding:4px 0; }
.la_access_level_option ul li span { padding-right:4px; }

.linked_acct_predef_access_item { margin:12px 0; font-weight:bold; font-size:13px; }
.linked_acct_predef_details { font-size:11px; font-weight:normal; margin-left:24px; }
.linked_acct_permlist_bullet { padding-right:4px; display:inline-block; vertical-align:top; }
.linked_acct_permlist_text { width:410px; display:inline-block; }
.linked_acct_list_green { color:Green; }
.linked_acct_list_red { color:Red; }
.linked_acct_list_green, .linked_acct_list_red { padding:2px 0; }
.linked_account_perm_dom_textarea { resize:none; width:250px; height:100px; }
.linked_account_perm_label { float:left; font-weight:bold; font-size:13px; width:80px; text-align:right; padding-right:8px; }
.linked_account_perm_cat_rad { margin-bottom:8px; }
.linked_acct_summary_line { margin: 4px 0 4px 32px; }
.linked_acct_summary_label { float:left; text-align:right; font-weight:bold; padding-right:8px; display:inline-block; width:75px; }
.linked_acct_summary_text { display:inline-block; }
.linked_act_permlist_text_summary { width:320px; }
.la_cat_select_label { float:right; color:gray; width:80px; }
.la_no_cat_select { float:right; }
.la_cbx_invalid { opacity: 0.5; }


.smartSearch { position:absolute; display:inline-block; z-index:9999; border:1px solid gray; }
.smartSearch li { background-color: #FFF; padding-left:6px; color:#000; text-align:left; }
.smartSearch li:hover { background-color: #d3d3d3; cursor:pointer; }
.smartSearch li.selected { background-color: #d3d3d3; }
.das_notFoundLabel { position:absolute; background-color: #FFF; display:inline-block; z-index:9999; text-align:center; color:Red; cursor:default; font-weight:bold; border:1px solid gray; font-size:12px; }

.domainAutoRenew_low_warning_note { display:none; margin-bottom:14px;}
.domainAutoRenew_critical_warning_note { display:none; margin-bottom:14px; color:Red; background:url(../images/i_alert_17x15.png) no-repeat 0 0; padding-left:20px; }

.f_addDomains .t_dynamics .td_pr {padding-left: 13px; padding-right: 13px; text-align: center;} /*Centers the price bulk search table - zubair*/

a.refresh_img { background: url(../images/refresh.gif) no-repeat; padding:16px 16px 0 0; display:inline-block; }

.ma_transfers .titles {height: 24px;}

.startTransferLink {display: block; margin-bottom:12px}
.mbTxDiv {margin-bottom:36px}
.mtTxDiv {margin-top:36px}

.adminRow {border:2px solid red}
.admin {border:1px solid red; padding:8px}
.secure100{display:block; float:none}

.confirmTransfersTable .t_dynamics tr.over td {background:none}

.panel_api li {
    list-style-type: none;
    margin-top: 10px;
    padding-left: 20px;
    line-height:16px;
    vertical-align: middle;
    max-width: 420px;
}

.panel_api li.done
{
    background: url('/images/done.gif') no-repeat top left;
}

.panel_api li.notdone
{
    background: url('/images/error_x.gif') no-repeat top left;
}

.panel_api textarea {
    width:400px;
    height:100px;
    margin-bottom: 10px;
}

.panel_api ul {
    margin-bottom: 20px;
}

.panel_api input[type=checkbox] {
    margin: 4px;
}

.otherCartsInfoDiv .t_dynamics tr.over td {background:inherit;}


.rowBorderOnly tr {border:1px solid lightgray}
.rowBorderOnly td {vertical-align:middle}

.initialText {color:grey}

.msgDiv {}
.roundBorder {border-radius: 8px; -moz-border-radius: 8px;}
.msgDiv, .resultDiv, .panel_financials .ccOnFile .msgDiv {background-color:#f6decb; border-radius: 8px; -moz-border-radius: 8px; padding:5px; margin-bottom:8px}
.msgDiv span, .panel_financials .ccOnFile .msgDiv span {padding:0; margin:0;  line-height:20px}
.msgDiv td, .panel_financials .ccOnFile .msgDiv td {padding: 10px; line-height:normal; vertical-align:middle;}
.msgDiv td:first-child {width:50px }
.msgDivWarning td:first-child {background:url("/images/i_alert_45x39.png") no-repeat 16px 10px; }
.msgDivRedWarning, .msgDivError {color:red}
.msgDivRedWarning td:first-child {background:url("/images/i_alert_45x39.png") no-repeat center;  color:red}
.msgDivError td:first-child {background:url("/images/i_stop_32x32.png") no-repeat center;}
.msgDivSuccess {color:green}
.msgDivSuccess td:first-child {background:url("/images/mark_check_17x17.png") no-repeat center;}

.borderedTable {border-collapse:collapse}
.borderedTable td {border:1px solid lightgrey !important}
.compactTable {margin:7px 0 !important;}
.compactTable td {font-size:.8em !important; vertical-align:middle !important; padding-top:0 !important; padding-bottom:0 !important;}

.greenBold { color: green; font-weight: bold; }
.redBold { color: red; font-weight: bold; }
.redRow {color: Red}
.redRow .statusImageCell{background: url("/images/i_x_13x12_crimson.png") no-repeat center}
.greenRow {color: green}
.greenRow .statusImageCell{background: url("/images/i_check.png") no-repeat center}
.processingRow .statusImageCell {background: url("/images/loading_16x16.gif") no-repeat center}
h3.successMsg {background: url("/images/i_check_25x25.png") no-repeat left; padding-left:40px; color:green}
p.successMsg {color:green; margin-bottom:20px; margin-top:10px; padding:0}
h3.failMsg {background: url("/images/i_alert_37x32.png") no-repeat left; padding-left:52px; color:red}
p.failMsg {color:red; margin-bottom:20px; margin-top:10px; padding:0}

.domainNameLink {text-decoration:none; color:black !important}
.domainNameLink:hover {border-bottom: 1px dotted; cursor:pointer; color:blue !important}




/* Old Cart
.cartItemMainTable{width:100%;}
.cartItemMainTable td{border:none;}
.cartItemInnerTable * {margin:0}
.cartItemInnerTable{width:100%}
.cartItemInnerTable .cell_1{min-width:50%; border-right:none }
.cartItemInnerTable .cell_2{text-align:right; border-left:none}
.cartItemInnerTable .cell_3{width:30px; }
.cartItemInnerTable td{vertical-align:middle; border:1px solid gray}
.t_shoppingCart>td {border:none}
.col2InfoSpan {display:inline-block; margin:0 5px}*/


/*new cart cutup by Andrew*/
    .cartdiv {
        background-image:url('../images/cart_headerbg.gif');
        height:34px;
    }
    .cartitem td, .cartitem p, .cartitem div, .cartitem span, .cartdiv .headertext {
        font-size: 13px !important;
    }
    .cartdiv .topleft {
        background-image:url('../images/cart_toprounding.gif');
        width:17px;
        height:34px;
        background-position:top left;
        display:inline-block;
    }
    .cartdiv .topright {
        background-image:url('../images/cart_toprounding.gif');
        width:17px;
        height:34px;
        background-position:top right;
        float:right;
        display:inline-block;
    }
    .cartdiv .headertext {
        float:left;
        padding:10px 0 0 15px;
        min-width:500px;
    }
    #spanSelect, #spanSelect a {
        margin-left:15px;
    }
    .sideborders {
        border-right:1px solid #c0c0c0;
        border-left:1px solid #c0c0c0;
    }
	            
    .cartitem {
        border-right:1px solid #c0c0c0;
        border-left:1px solid #c0c0c0;
        padding:10px 15px;
        background-image:url('../images/cart_item_bg.gif');
        background-position:top left;
        background-repeat:repeat-x;
        background-color:#fbf5e4;
    }
    .cartitem span.hr {
        padding:0 3px;
        color:#d5c9a5;
    }

    .cartitem table.options {
        width:100%;
        margin-top:10px;
        border-top:1px solid #d5c9a5;
    }
    .cartitem table.options td {
        border-bottom:1px solid #d5c9a5;
    }
    .cartitem table.options td.left {
        padding:10px 0 10px 100px;
        border-left:1px solid #d5c9a5;
    }
    .cartitem table.options td.center {
        padding:0 8px 0 10px;
        vertical-align:middle;
        text-align:right;
        border-right:1px solid #d5c9a5;
    }
    .cartitem table.options td.right {
        text-align:center;
        width:165px;
        border-right:1px solid #d5c9a5;
    }
    .cartitem table.options td.center .cartEditResetBundle {
        display:inline-block;
    }
    .cartitem table.options td.center .cartEditResetBundle span {
        font-size:smaller;
    }
    .cartitem table.options tr:nth-child(even) {
        background-color:#fdf4ee;
    }
    .cartitem table.options tr:nth-child(odd) {
        background-color:#fdfaf2;
    }
    .cartitem table.options tr:nth-child(odd):hover, .cartitem table.options tr:nth-child(even):hover {
        background-color:#fefac3;
    }
    .cartitem table.options .yellownote {
        border-bottom:1px dashed;
        cursor:pointer;
    }
                     
    .cartitem table.sums {
        width:100%;
        margin-top:10px;
    }
    .cartitem table.sums td.left {
        line-height:23px;
        color:rgb(120,120,120);
        padding-right: 20px;
    }
    .cartitem table.sums td.right {
        width:175px;
    }
    .cartitem table.sums td .showbundle {
        color: red;
        font-weight:bold;
        font-style:italic;
    }
    .cartitem table.sums .showsubtotal {
        color:#ba9f60;
        font-weight:bold;
    }
    .cartitem table.sums .totnum {
        width: 100px;
        font-weight: bold;
        color: black;
        display: inline-block;
        text-align: center;
    }
    
    .cartitem .icon_mail {
        background-image:url('../images/cart_icon_mail.gif');
        height:18px;
        width:29px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:3px;
    }
    .cartitem .icon_upgrade {
        background-image:url('../images/cart_icon_upgrade.gif');
        height:25px;
        width:26px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:6px;
    }
    .cartitem .icon_ssl {
        background-image:url('../images/cart_icon_ssl.gif');
        height:27px;
        width:22px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:5px;
    }
    .cartitem .icon_privacy {
        background-image:url('../images/cart_icon_privacy.gif');
        height:26px;
        width:29px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:5px;
    }
    .cartitem .icon_premium {
        background-image:url('../images/cart_icon_premium.gif');
        height:25px;
        width:26px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:5px;
    }
    .cartitem .icon_com {
        background-image:url('../images/cart_icon_com.gif');
        height:22px;
        width:31px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:4px;
    }
    .cartitem .icon_net {
        background-image:url('../images/cart_icon_net.gif');
        height:22px;
        width:31px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:4px;
    }
    .cartitem .icon_org {
        background-image:url('../images/cart_icon_org.gif');
        height:22px;
        width:31px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:4px;
    }
    .cartitem .icon_info {
        background-image:url('../images/cart_icon_info.gif');
        height:22px;
        width:31px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:4px;
    }
    .cartitem .icon_edu {
        background-image:url('../images/cart_icon_edu.gif');
        height:22px;
        width:31px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:4px;
    }
    .cartitem .icon_tld {
        background-image:url('../images/cart_icon_tld.gif');
        height:22px;
        width:31px;
        margin-left:10px;
        display:inline-block;
        position:relative;
        top:4px;
    }

    .cartitem .itemtitle {
        font-weight:bold;
        font-size:14px;
        padding-left:10px;
    }
    .cartitem .bundleitems {
        font-weight: bold;
        font-size: 14px;
    }
    .cartitem .editbundle {
        font-size:14px;
    }

    .cartfoot {
        padding-top:10px;
        border-top:1px solid #d5c9a5;
        height:115px;
    }
    .cartfoot a {
        background:url('../images/i_enter.gif') 6px 2px no-repeat;
        padding-left:25px;
        margin-left:15px;
        font-size:11px;
        margin-bottom:5px;
        display:inline-block;
    }
    .cartfoot .checkoutzone {
        float: right;
        text-align:right;
        height:50px;
    }
    .cartfoot .checkoutzone .carttotal {
        font-size: 16px;
        font-weight: bold;
    }
    .cartfoot .checkoutzone .carttotalprice {
        width: 100px;
        font-weight: bold;
        font-size: 16px;
        color: black;
        display: inline-block;
        text-align: center;
        padding-left:3px;
    }
    .cartfoot table .coztd {
        width: 167px;
        text-align: center;
    }
    .cartfoot .checkoutzone table {
        float: right;
        margin: 5px 15px 0 15px;
    }
    .cartfoot .checkoutzone .checkoutbutton {
        text-align: center;
        padding:15px 0 0 0;
    }
    .secure100ver2 {
        background:url(../images/i_lock.png) left top no-repeat;
        padding-left:14px;
        height:27px;
        padding-top:5px;
        color:#1c222e;
        font-size:17px;
        padding-right:0;
        width:190px;
        display:inline-block;
    }
    .cartfoot .checkoutzone .onehundredsecuretd {
        padding-top:8px;
    }
    
    .cartbottom {
        background-image:url('../images/cart_footerbg.gif');
        height:17px;
    }
    .cartbottom .botleft {
        background-image:url('../images/cart_botrounding.gif');
        width:17px;
        height:17px;
        background-position:bottom left;
        display:inline-block;
    }
    .cartbottom .botright {
        background-image:url('../images/cart_botrounding.gif');
        width:17px;
        height:17px;
        background-position:bottom right;
        float:right;
        display:inline-block;
    }
/*cart cutup by Andrew Ends*/

.home_bb_wrap { position: relative; background: url(../images/billboard.gif); border-radius: 8px; border: 1px solid #d1d6d8; padding-bottom: 15px; }
.home_banner_wrap { margin-top: 6px; position: relative; left: 49px;}
.home_banner_wrap form { float:none; display: inline-block; margin-top: 32px; }
.home_bb_input { background: #fff !important; height: 37px; margin-top: 0px !important; margin-left: 16px; width: 320px !important;}
.home_search_ico { display: inline-block; height: 23px; width: 24px; background: url(../images/search.png) no-repeat; left: 12px; position: absolute; margin-top: 11px;}

.billboard_home .searchTypes.home_bb_searchtypes { margin-top: 6px;}
.home_com_banner_wrap { margin-left: 65px; text-align: center; font-weight: bold; display: inline-block; vertical-align: bottom; position: absolute; top: 20px;}
.home_com_from { color: #74869a; font-size: 22px; display: inline-block; text-align: right; margin-right: 8px; margin-top: 6px;}
.home_com_from_inner { font-size: 16px; display: block;}
.home_com_price_wrap { color: #cd4d06; font-size: 35px; display: inline-block; vertical-align: top; font-family: 'Noto Sans', sans-serif; }
.home_com_price_inner_wrap { display: inline-block; margin-left: -8px;}
.home_com_price_d { margin-top: 6px; display: inline-block; margin-right: -6px;}
.home_com_price { font-size: 36px; display: inline-block; vertical-align: top;}
.home_com_price_first { display: inline-block; font-size: 78px; margin-top: -22px;}
.home_com_price_last { display: inline-block; vertical-align: top; margin-left: -9px;}
.home_com_price_yr { display: inline-block; font-size: 18px; vertical-align: top; margin-top: 12px; margin-left: -6px;}
.home_com_link { color: # #0038e6; display: block; text-align: right; padding-right: 16px; font-size: 12px;}
.home_banner_ss_slides { font-size: 38px; text-align: center; font-weight: bold; margin-top: 24px; font-family: 'Noto Sans', sans-serif;}

.home_ss_control_wrap { position: absolute; bottom: 15px; left: 47%; width: 6%;}
.home_ss_control { display: inline-block; background: url(../images/slide_off.png) no-repeat; cursor: pointer; border: none; width: 7px; height: 7px; }
.home_ss_control.ss_dot_active { background: url(../images/slide_on.png) no-repeat; }

/* ACP */



.acp_content_wrap { font-family: 'Noto Sans', sans-serif; }
.acp_header { font-size: 64px !important; text-align: center;}
.acp_hdr_com_price { color: #fb5700; font-weight: bold;}
.acp_hdr_com_price_last { font-size: 44px; vertical-align: top; position: relative; left: -18px; top: -7px;}
.acp_sub_header { font-size: 32px !important; text-align: center; margin-bottom: 12px;}
.acp_sub_txt_wrap { margin: 8px 0; }
.acp_sub_text { font-size: 16px !important; margin: 24px 0; }

.acp_tld_box_wrap { background-color: #e3f0f8; text-align: center;}
.acp_tld_wrap_hdr { font-size: 44px; padding: 16px 0;}
.acp_tld_txt { color: #FFF; position: relative; top: 16px; font-size: 18px;}
.acp_tld_price { font-weight: bold; }
.acp_from_only { font-style: italic; }
.acp_tld_box { background-color: #408dc1 !important; width: 261px; text-align: center; padding: 45px 0;}
.acp_tld_box_mid { margin: 0 26px; }
.acp_tld_wrap_link { padding: 16px 0; }
.acp_tld_wrap_link a { color: #000; font-size: 18px; }

.acp_dtls_header { font-size: 56px !important; text-align: center;}
.acp_dtls_com_price_last { font-size: 48px !important; vertical-align: top; position: relative; left: -14px; top: -3px;}

.acp_step_wrap { margin: 16px 0; }
.acp_step_inner_wrap { display: inline-block; width: 85%; }
.acp_step_img { margin-right: 16px; display: inline-block; }
.acp_step_hdr { font-size: 26px; font-weight: bold; }
.acp_step_details { font-size: 16px;}

.acp_button_login { text-align: center; margin: auto;}



/*consolidation of terms and conditions pages, privacy, disputes*/
.tandc { font-family:Arial; font-size:16px; padding: 0 0 0 10px; height:100%;}
.tandc h3 { padding-top: 0px; }
.popup div.tandc { overflow-y: scroll; }
.tandc ol[type=b] { list-style-type: decimal; padding-left:20px; margin-top: 10px; }
.tandc ol[type=a] { list-style-type: lower-alpha; padding-left:20px; margin-top: 10px; }
.tandc li { padding-bottom: 10px; }
.tandc p { line-height:20px; }
.tandc a { color: Black; }

.popup div.tandc { border: 1px solid #c9c9c9; }
.popup #popup_TandC_display .tandc { border: none; overflow:visible; }

.noShow { display: none !important; }

.popup.ui-state-disabled, .popup.draggable-disabled, .popup { opacity : 1 !important; filter:Alpha(Opacity=100)!important;}


.moreInfo {background: url(../images/i_question.png) no-repeat; width: 17px; height: 17px; display: block; margin: 0 auto;}

.es_uphone { font-size:10px; color:red; font-weight:bold; vertical-align:top; padding:0 2px; margin-left:2px; }

.underlined { border-bottom:1px dashed }