/*************************************************

	registrar.css
	this css file includes all the classes of
	www.above.com internal pages.

**************************************************/
html {overflow-y: scroll;}

table {border-collapse:separate;}

div#sites table						{ padding: 0px; margin: 0px; }
div#sites table td					{ white-space: nowrap; background: url('/img/base/middle-tab-divider.gif') no-repeat; background-position: center left; font-size: 11px; padding: 7px 10px; }
div#sites table td a				{ color: #fff; text-decoration: none; }
div#sites table td a:hover			{ color: #fc0; }
div#sites table td.left				{ background: none; font-size: 11px; }
div#sites table td.active			{ background: url('/img/base/middle-tab-divider.gif') no-repeat; background-position: center left; }
div#sites table td.active a			{ color: #fc0; font-weight: bold; }

div#menu table						{ padding: 0px; margin: 0px; background: url('/images/base/right-tab-bg.gif') repeat-x; }
div#menu table td					{ background: url('/img/base/middle-tab-divider.gif') no-repeat; background-position: center left; font-size: 11px; font-weight: bold; padding: 7px 10px; }
/*div#menu table td					{ background: url('/img/base/right-tab-divider.gif') no-repeat; background-position: center left; font-size: 11px; font-weight: bold; padding: 7px 10px; }*/
div#menu table td a					{ color: #fff; text-decoration: none; }
div#menu table td a:hover			{ color: #fc0; }
div#menu table td.left				{ background: none; background-position: center left; }

.active a							{ color: #ff9900; font-weight: bold; }
/* end header */

div#navigation,
div#mainContent						{ width: 780px; margin: 10px auto; }

.content{width:900px;margin:auto;border:0px solid #f00;font-family:arial}

/* data tables */
/*as per T9111*/
table.shopping_tab{background: #fff;border:1px solid #ddd;border-radius: 6px}
table.shopping_tab th {
	/*background: #0062FF none repeat scroll 0 0;*/
	border-bottom: 1px solid #ddd;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 10px;
	height: 40px;
	white-space: nowrap;
}
table.shopping_tab td {
	font-size: 12px;
	height: 36px;
	white-space: nowrap;
	padding: 0px 10px;
	border-bottom: 1px solid #ddd;
	color: #333;
}
table.shopping_tab tr:last-child td{border-bottom:0px !important;}
table.shopping_tab td table td{border-bottom:none;}
table.shopping_tab tr.greybg {background:#eee}
table.shopping_tab td a{color:#0062FF;text-decoration:none}
table.shopping_tab td a:hover{color:#0062FF;text-decoration:underline}
table.shopping_tab th:last-child {border-right: 0px;}
/*table.shopping_tab tfoot td{border-top:1px solid #333;border-bottom:1px solid #333;height: 40px;}*/
table.shopping_tab tr.greybg { background: #eeeeee; }

table.conflicts_tab{border:1px solid #cccccc}
table.conflicts_tab th{background:#c0ccdd;color:#523a0b;text-align:center;padding:0px 4px 0px 4px;height:26px}
table.conflicts_tab th a{color:#523a0b}
table.conflicts_tab td{padding:2px 4px 2px 4px}

table.conflicts_tab tr.even_row{background:#eeeeff;}
table.conflicts_tab tr.odd_row{background:#d9e0ff;}

table.view_domain{margin:0;padding:0}
table.view_domain td{font-size:12px;padding:5px 5px;}

table.view_domains_tab{margin:0;padding:0;margin-bottom: 10px;border:1px solid #ddd;border-radius: 8px;background: #fff;}
table.view_domains_tab td{text-align:center;height:40px;white-space: nowrap;font-size: 14px}
table.view_domains_tab td.active{;background: #e3f1fe;}
table.view_domains_tab td a{color:#4187f2 !important;text-decoration:none !important;font-weight:normal;}
table.view_domains_tab td.active a{color:#4187f2 !important;text-decoration:none !important;font-weight:normal}
table.view_domains_tab #tab1{border-radius: 8px 0px 0px 8px;border-right:1px solid #ccc;}
table.view_domains_tab #tab2{border-radius: 0px 8px 8px 0px}
/*table.view_domains_tab{margin:0;padding:0}
table.view_domains_tab td{text-align:center;height:30px;padding:0px 10px;white-space: nowrap;background:#999999;border-right:1px solid #fff}
table.view_domains_tab td:hover{background:#666666;}
table.view_domains_tab td.active{text-align:center;height:30px;padding:0px 10px;white-space: nowrap;background:#0062FF;border-right:0px solid #fff}
table.view_domains_tab td.divider{width:2px;padding:0px 0px 0px 0px;border:0px;background:#ffffff;border-radius: 5px 5px 0px 0px;}

table.view_domains_tab td a{color:#000000 !important;text-decoration:none !important;font-weight:bold}
table.view_domains_tab td.active a{color:#ffffff !important;text-decoration:none !important;font-weight:bold}*/

table#current_auction thead th,
table#view_auction thead th,
table#open_auction thead th,
table#closed_auction thead th,
table#search_result thead th,
table#domain_report thead th,
table#new_domain thead th,
table#edit_domain thead th,
table#bids thead th,
table#my_bid thead th				{ background: url('/images/base/table-header-bg.png') repeat-x; font-size: 11px; color: #fff; padding: 7px 10px; font-weight: normal; text-align: center; }

table#current_auction thead th a,
table#view_auction thead th a,
table#open_auction thead th a,
table#closed_auction thead th a,
table#search_result thead th a,
table#domain_report thead th a,
table#new_domain thead th a,
table#edit_domain thead th a,
table#bids thead th a,
table#my_bid thead th a				{ color: #6cf; text-decoration: none; }

table#current_auction tbody td,
table#view_auction tbody td,
table#open_auction tbody td,
table#closed_auction tbody td,
table#search_result tbody td,
table#domain_report tbody td,
table#new_domain tbody td,
table#edit_domain tbody td,
table#bids tbody td,
table#my_bid tbody td				{ padding: 4px 10px; }

table#current_auction tbody td,
table#view_auction tbody td,
table#open_auction tbody td,
table#closed_auction tbody td,
table#search_result tbody td,
table#domain_report tbody td,
table#new_domain tbody td,
table#bids tbody td,
table#edit_domain tbody td,
table#my_bid tbody td				{ background-color: #f5f5f5; }

table.domain_tab { border: 1px solid #ddd;background: #fff;border-radius: 6px }
table.domain_tab th { border-bottom: 1px solid #ddd;color: #333;font-size: 13px;height: 40px;padding: 0 10px;text-align: center; white-space: nowrap;}
/*table.domain_tab th:last-child {border-right: none !important;}*/
table.domain_tab td {padding:0px 10px;height:30px;font-size:12px;border-bottom:1px solid #ddd;}
table.domain_tab tr:last-child td{border-bottom:0px;}
table.domain_tab th a{color:#333}

table.domain_tab tr.similar_dmn{background:#ffffff;}

table.domain_tab td table{padding:0;margin:0}
table.domain_tab td table td{padding:0;margin:0;border-bottom:0px}

table.domain_tab td table.domain_tab_contact{border-top:1px solid #dbdfe6;border-left:1px solid #dbdfe6;border-right:1px solid #dbdfe6;}
table.domain_tab td table.domain_tab_contact tr {background:#ffffff;}
table.domain_tab td table.domain_tab_contact tr:hover {background:#eeeeee;cursor:pointer;}
table.domain_tab td table.domain_tab_contact th {background:#2e9ce7;color:#ffffff;padding:3px 0px 3px 3px;text-align:left}
table.domain_tab td table.domain_tab_contact td {border-bottom:1px solid #dbdfe6;padding:2px 3px 2px 3px;}

table.domain_tab_contact{border-top:1px solid #dbdfe6;border-left:1px solid #dbdfe6;border-right:1px solid #dbdfe6;}
table.domain_tab_contact tr {background:#ffffff;}
table.domain_tab_contact tr:hover {background:#eeeeee;cursor:pointer;}
table.domain_tab_contact th {background:#2e9ce7;color:#ffffff;padding:3px 0px 3px 3px;text-align:left}
table.domain_tab_contact td {border-bottom:1px solid #dbdfe6;padding:2px 3px 2px 3px;}

table.domain_tab1 {background: #fff;}
table.domain_tab1 th { border-top: 1px solid #ddd;color: #333;font-size: 13px;height: 40px;padding: 0 10px;text-align: center; white-space: nowrap;}
table.domain_tab1 td {padding:0px 10px;height:30px;font-size:12px;border-top:1px solid #ddd;}


table.domain_lookup_tab{border:1px solid #d3d3d3}
table.domain_lookup_tab th{background:#a4a4a4;color:#000000;text-align:center;padding:0px 4px 0px 4px;height:26px;font-size: 11px;font-family: verdana,arial;}
table.domain_lookup_tab th a{color:#000000}
table.domain_lookup_tab td{padding:4px 4px 4px 4px;font-family: verdana,arial;font-size:11px}
table.domain_lookup_tab tr.even_row{background:#f9f9f9;}
table.domain_lookup_tab tr.odd_row{background:#ffffff;}

table.domain_pricing_tab { border: 0px solid #0062FF; }
table.domain_pricing_tab th { background: #0062FF; border-right: 1px solid #fff;color: #fff;font-size: 13px;height: 30px;padding: 0 4px;text-align: center; white-space: nowrap;}
table.domain_pricing_tab td {padding:0px 10px;height:30px;font-size:13px;border-bottom:1px solid #e9e9e9;}

a.link{color:#000;text-decoration:none;border:0px solid;}
a.link:hover{color:#000;text-decoration:none}

a.bluelink:link							{ color: #0062FF; text-decoration: none; }
a.bluelink:visited						{ color: #0062FF; text-decoration: none; }
a.bluelink:hover							{ color: #0062FF; text-decoration: underline; }

/* register domain report style */
#tasting_register_domain_report table {border:solid 2px; width:700px;  }
#tasting_register_domain_report table td {padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;text-align:center;}
#tasting_register_domain_report  table th {background: url('/images/base/toolbar-header-bg.png') repeat-x;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:5px;font-size:10px;color:#ffffff;}
#tasting_register_domain_report .reasonField {text-align:left;width:515px;padding-right:10px;}

table.pricedata{border:1px solid #b4caea}
table.pricedata th{background:#c0ccdd;font-size:11px;text-align:center;color:#523a0b;height:30px;font-family:verdana}
table.pricedata td{background:#eeeeff;font-size:12px}
table.pricedata td.alt{background:#d9e0ff;font-size:12px}

table.dmregister{font-size:12px;font-family:arial;}
table.dmregister tr{font-size:12px;font-family:arial;}
table.dmregister tr td{font-size:12px;font-family:arial;}

table.dmnav{}
table.dmnav a{color:#0062FF;}
table.dmnav a:visited{color:#0062FF;}
table.dmnav a:hover{color:#0062FF !important;text-decoration:underline;}

table.standard1{background-color:#D9DDF0;border:1px solid #BBCCDD;}
table.standard1 td {padding-bottom:10px;}

table.domaindetail_tabs{}
table.domaindetail_tabs td{height:24px;padding:0px 5px 0px 5px;background:#e7e7e7;border-left:1px solid #d9ddf0;border-bottom:1px solid #d9ddf0;border-right:1px solid #d9ddf0;border-top:1px solid #d9ddf0;}
table.domaindetail_tabs td.active{height:24px;padding:0px 5px 0px 5px;background:#f2f2f2;border-left:1px solid #d9ddf0;border-bottom:1px solid #d9ddf0;border-right:1px solid #d9ddf0;border-top:1px solid #f2f2f2;}
table.domaindetail_tabs td.help{height:24px;padding:0px 5px 0px 5px;background:#ffffff;border:0px;border-top:1px solid #d9ddf0;}
table.domaindetail_tabs td.report{height:24px;padding:0px 0px 0px 0px;background:#ffffff;border:0px;border-top:1px solid #d9ddf0;}
table.domaindetail_tabs td a{color:#523a0b;font-weight:bold;text-decoration:none}
table.domaindetail_tabs td a:hover{color:#523a0b;font-weight:bold;text-decoration:none}

.stats_tab_head{background:#ccddee;border-left:1px solid #ccddee;border-right:1px solid #ccddee;border-top:1px solid #ccddee;padding:10px;}
#graph_period a{color:#0062FF}

.domainsearchbox{padding:20px;background:#fff;border:1px solid #ddd;border-radius: 6px;min-height: 185px}
.domainperiodbox{padding:20px;background:#fff;border:1px solid #ddd;border-radius: 6px;min-height: 185px}

.frmDiv{padding:15px 0px 15px 0px;/* width:850px; */}
.frmRow{clear:both;padding:0px 0px 0px 0px;width:300px;}
.frmTbl{clear:both;padding:10px 10px 10px 10px;margin-bottom:10px;background-color:#f3f5ff;border:1px solid #BBCCDD;}
.frmTbl2{border:1px solid #CCCCCC;background-color:#FFFFFF;}
.frmTbl2 td{padding: 4px 4px 4px 4px;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.frmTbl2 th{background-color:#C0CCDD;color:#523A0B;padding:6px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;font-size:11px;font-family:verdana;}
.frmTbl2 th a{color:#523A0B;text-decoration:none;border-bottom:1px dotted #523A0B;font-size:12px;}
.frmTbl2 .even_row{background-color:#eeeeff;font-size:11px;font-family:verdana;}
.frmTbl2 .odd_row{background-color:#d9e0ff;font-size:11px;font-family:verdana;}
.frmTbl3{clear:both;padding:12px 15px 12px 15px;background-color:#f9f9f9;border:1px solid #d3d3d3;}
.frmTbl4{border:1px solid #CCCCCC;background-color:#FFFFFF;}
.frmTbl4 td {padding: 6px;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.frmTbl4 th{background-color:#C0CCDD;color:#523A0B;padding:8px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;font-size:12px;}
.frmTbl4 th a{color:#523A0B;text-decoration:none;border-bottom:1px dotted #523A0B;font-size:12px;}
.frmTbl4 .even_row{background-color:#eeeeff;font-size:11px;font-family:verdana;}
.frmTbl4 .odd_row{background-color:#d9e0ff;font-size:11px;font-family:verdana;}
.frmRow .comp{clear:both;text-align:left;}

/* end data tables */

.box {
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px #878787 solid;
}

.boxstyle{background:#f9f9f9;border:1px solid #d3d3d3; padding:24px}
.boxstyle1{background:#f9f9f9;border:1px solid #d3d3d3; padding:24px}
.messagebox{background:#fff;border:1px solid #d3d3d3;padding:5px;font-weight:bold;margin-bottom:5px;text-align:center;color:#0066d7}

.informationBox{background-color:#ffffff;border:1px solid #d3d3d3;width:450px;padding:10px}
.informationTitle{padding:5px;background-color:#e1e1e1;font-weight:bold;font-size:13px}

.domainname{width:350px;padding:5px 6px 5px 6px;border:1px solid #b8b9b9;font-size:16px;font-weight:bold;color:#696969}
.domainopt{font-size:20px;font-weight:bold;color:#696969;padding:1px 2px 2px 0px;border:1px solid #b8b9b9;}
.domaintrf{width:97%;height:100px;padding:6px;font-family:arial;font-size:14px;}
.introtxt{padding:25px 30px 15px 30px;}
.rdn{padding:20px 0px 0px 20px;font-size:16px;font-weight:bold;color:#476690}
.rdn1{padding:20px 0px 0px 0px;font-size:16px;font-weight:bold;color:#476690}

.finddomain{width:240px;height:122px;padding:6px;border:1px solid #ddd;font-family:arial;font-size:14px;}

ul.faqlist{list-style:none;margin:0;padding:0;margin-top:15px;}
ul.faqlist li{margin:0;padding:0;padding-bottom:10px;font-size:13px;font-weight:bold}
ul.faqlist li a{font-size:13px;color:#0062FF}

a.u_link{text-decoration: underline;}
a:hover.u_link{text-decoration: none;}
a:active.u_link{text-decoration: underline;}

a.lsty1:link{ color: #fff; text-decoration: underline; }
a.lsty1:visited{ color: #fff; text-decoration: underline; }
a.lsty1:hover{ color: #fff; text-decoration: none; }

a.lsty2:link{ color: #4d4d4d; text-decoration: none; }
a.lsty2:visited{ color: #4d4d4d; text-decoration: none; }
a.lsty2:hover{ color: #4d4d4d; text-decoration: none; }

/*a.midnavz{font-weight:bold;color:#fff !important;  font-family:"open sans"; text-shadow: 1px 1px 1px #000;background:url('/img/btn_blue.png') repeat-x !important;display:  block;text-decoration:none;border:1px solid #000;padding:3px 6px 3px 6px;}

a:hover.midnavz{font-weight:bold;color:#fff !important;  font-family:"open sans"; text-shadow: 1px 1px 1px #000;background:url('/img/btn_blue.png') repeat-x !important;display:  block;text-decoration:none !important;border:1px solid #000;padding:3px 6px 3px 6px;}*/

a.midnavz{display:inline-block;border:0;border-radius:3px;background:#333333;color:#ffffff !important;font-size:11px;padding:6px 10px;text-decoration:none;cursor:pointer;margin-right: 5px}
a.midnavz:hover{background:#555555;color:#ffffff !important;text-decoration:none !important}

/*a:hover.midnavz{font-weight:normal;color:#fff !important;background:url('/btn_blue.png') repeat-x;display:block;text-decoration:none;border:1px solid #000;padding:3px 6px 3px 6px;}*/

a.midnavz_disable{font-weight:normal;color:#797979;background:#dddddd;display:block;text-decoration:none;border:1px solid #cccccc;padding:3px 6px 3px 6px;}
a:hover.midnavz_disable{font-weight:normal;color:#797979;background:#dddddd;display:block;text-decoration:none;border:1px solid #cccccc;padding:3px 6px 3px 6px;}
a.midnavzbig{display:inline-block;border:0;border-radius:3px;background:#333333;color:#ffffff !important;font-size:13px;padding:8px 15px;text-decoration:none;cursor:pointer}
a.midnavzbig:hover{background:#555555;color:#ffffff !important;text-decoration:none !important}
.bluebox{border:1px solid #d9ddf0;background:#f3f5ff;padding:15px}

.home_col_bg1{background:url('/img/bluebg.gif');background-repeat:repeat-x;font-size:12px;padding:10px 30px 0px 30px;}
.home_col_bg2{background:url('/img/grad_bg1.gif');background-repeat:no-repeat;padding:27px 0px 15px 22px;height:100px;}

.btn_update{border:1px solid #29568b;padding:2px;background:#427abc;color:#fff;width:80px;cursor:pointer}
.btn_reset{border:1px solid #29568b;padding:2px;background:#427abc;color:#fff;width:80px;cursor:pointer}
.btn_trfnow{background: url("/img/button_g.gif") repeat-x scroll 0 0 transparent;border: 1px solid #356aab;color: #FFFFFF;padding: 1px 10px 2px 10px;cursor:pointer;margin-top:5px;-webkit-appearance: none;}
.btn_style1{ border:0px;width: 65px;height:22px;padding:0px 0px 0px 0px;background: url('/img/bluebutton.png') no-repeat;font-family:arial;font-size:12px;color:#fff;cursor:pointer;-webkit-appearance: none;}

.formfld1{width: 169px; border: 1px solid #356aab; padding: 3px}
.formfld2{width: 116px; border: 1px solid #356aab; padding: 3px}

.errorDiv							{ color: #f00; font-family: tahoma, verdana; }

.dmlist {background:#f9f9f9 none repeat scroll 0 0;border:medium none;text-decoration:none;}

#regi_box_td a.regi_box_link{font-size:13px; font-weight:normal; color: #616161; text-decoration: none;}
#regi_box_td a:hover.regi_box_link{font-size:13px; font-weight:normal; color: #616161; text-decoration: underline;}
#regi_box_td a:active.regi_box_link{font-size:13px; font-weight:normal; color: #616161; text-decoration: none;}

#register_content{text-align: left; vertical-align: top; padding:10px 0px; }
#register_content h1{}

#parkm_tbl{width: 100%;}
#parkm_tbl .left{width: 40%; text-align: left; vertical-align: middle; padding: 3px 0px 3px 3px;; font-weight: bold; border-right: #ffffff 1px solid; border-bottom: #ffffff 1px solid;}
#parkm_tbl .right{width: 60%; text-align: left; vertical-align: middle; padding: 3px 0px 3px 3px; border-bottom: #ffffff 1px solid;}

.t_label{font-family:arial;color:#8d8d8d;text-align:left}
.t_login{width:120px;border:1px solid #5a97cc;font-family:arial;font-size:11px;color:#8d8d8d;height:18px;}
.t_passwd{width:70px;border:1px solid #5a97cc;font-family:arial;font-size:11px;color:#8d8d8d;height:18px;}

.t_login_btn{background: url("/img/button_g.gif") repeat-x;border: none;font-family:arial;color: #FFFFFF;font-size:12px;cursor: pointer;width:50px;padding:0px 0px 2px 0px;height:22px;}
.t_login_btn_div{border: 1px solid #356AAB;width:50px}

.cpc{border: 1px solid black;margin-left:10px;padding:6px;}

.nf_box{background-color: #f6f7f9; border:1px solid #cccccc;width:600px;padding:10px; font-family: Arial; font-size: 13px; color: #000000;}
.nf_box h1{font-family: Trebuchet MS; font-size: 18px; color: red; font-weight: bold; padding: 0px 0px 10px 0px; margin: 0px;}
.nf_box h2{font-family: Arial; font-size: 13px; color: #000000; font-weight: bold;padding: 0px 0px 10px 0px; margin: 0px;}
.nf_box a{font-family: Arial; font-size: 13px; }

.tbar { background:#000065; color:#C0CCFF;}
.tleft{ font-size:10px; color:#C0CCFF; text-decoration:none; font-weight:bold;}
a.tleft:hover  {  color:#E0EEFF }
.tlefta {font-size:10px; font-weight:bold; color:#F4E9AA; text-decoration:none; }
a.tlefta:hover  {  color:#FFF060; }
.tright {font-size:11px; color:#E0EEFF; text-decoration:none; font-weight:bold;}
a.tright:hover   { color: #F4E9AA; }

.tiny {font-size:8pt;font-family:arial,verdana;}

.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
.white_content {
	display: none;
	position: fixed;
	top: 25%;
	left: 40%;
	background:#f6f6f6;
    padding:12px 12px 12px 12px;
	border:2px solid #d3d3d3;
	z-index:10003;
	margin-left:-200px;
	*width:600px;
}

.r_btn{float:left;width:20px;border:0px solid}
.r_txt{float:left;width:151px;padding-top:0px;border:0px solid}

.labelpad{vertical-align:middle;margin-bottom:6px}

.leftbrd{border-left:1px solid #d3d3d3}
.vfy_code{width:50px;border:1px solid #d3d3d3;padding:6px}
.bluebrd{border:1px solid #d3d3d3}

/* Drop down menu of Reports */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #d3d3d3;
border-bottom:0px;
font: normal 11px Verdana;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background:  #f9f9f9;
width: 150px; /* default width for menu */
}

.anylinkmenu ul{margin: 0;padding: 0;list-style-type: none;}
.anylinkmenu ul li{margin: 0;padding: 0;}
.anylinkmenu ul li a{
width: 100%;
display: block;
padding: 5px 0;
text-decoration: none !important;
text-indent: 5px;
font: 11px Verdana;
color: #000000 !important;
}

.anylinkmenu ul li a:hover{
color: #D92027 !important;
}

/* Alternate multi-column class for drop down menus */

.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{padding-bottom: 3px;}
.anylinkmenucols .column{float: left;padding: 3px 8px;margin-right: 5px;background: #E0E0E0;}
.anylinkmenucols .column ul{margin: 0;padding: 0;list-style-type: none;}

/* ######### class for shadow DIV ######### */

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

/* from progressbar.css */

#pwidget{ background-color:lightgray;width:1005px; padding:2px; -moz-border-radius:3px; border-radius:3px; text-align:left;  border:1px solid gray;	}
#progressbar{  width:1000px;  padding:1px;  background-color:white;  border:1px solid black;  height:28px;}
#indicator{  width:0px;  background-color:green;  height:28px;  margin:0;}
#progressnum{  text-align:center;  width:1000px; }

/* from default.css */

.mainOuterTable{float:left;margin:20px auto 20px auto;padding:0px 0px 00px 10px;}
* html .mainOuterTable{float:none;clear:both;}
.welcomeTbl{margin:0px 0px 0px 0px;}
* html .welcomeTbl
{
	/*width:expression( (document.documentElement.offsetWidth) > 1200 ? "100%" : "1200px");*/
	/*width:document.documentElement.offsetWidth;*/
}

.welcomeTblBody{background-color: #FFFFFF;border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;text-align: left;}
.innerTbl{width:750px;background-color: #FFFFFF;border:1px solid #fac6a3;margin:15px auto;text-align: left;}
.innerTblBody{margin:0px auto;text-align: left;}
/*.loginTbl{width:450px;position:absolute;left: 50%;top: 50%;margin-top: -80px;margin-left: -225px;background-color: #FFFFFF;}*/
.heading{color:#FFFFFF;font-size:21px;background-color: #242424;font-weight:bold;text-align:center;font-family: Arial, Helvetica, sans-serif;vertical-align:top;}
.welcomeTbl .heading{height:70px;}
.welcomeTbl .heading div{text-align:center;padding: 25px 0px 0px 0px;}
/*.loginTbl .heading{height:49px;background: url(../../img/nav_bar_bg.jpg) repeat-x top left;padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}*/
.bottom{height:30px;padding-bottom:5px;text-align:right;clear:both;font-size:10px;line-height:16px;color: #CCCCCC;}
.bottom a{font-size:10px;text-decoration: underline;color: #CCCCCC;}
.bottom a:selected{font-size:10px;text-decoration:none;color: #CCCCCC;}
.bottom a:hover{text-decoration:underline;color: #FFFFFF;}
.divMainListingTable{clear:both;padding-bottom:5px;}
.listTable form{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.mainListTop{background: #fff;border:1px solid #ddd;border-bottom:0px;padding:5px;border-radius: 6px 6px 0px 0px}
.mainListTop select{border:1px solid #ddd;border-radius: 4px;padding: 4px}
.mainListBottom{background: #fff;border:1px solid #ddd;border-top:0px;padding:5px;border-radius: 0px 0px 6px 6px}
.mainListBottom select{border:1px solid #ddd;border-radius: 4px;padding: 4px}
.mainListTable{border:1px solid #407dd6;}
.mainListTable th{background:#f2f2ee;border-right:1px solid #fff;padding:0px 10px;height:30px;font-size:12px;color:#0062FF;}
.mainListTable td {padding:0px 10px;height:24px;font-size:11px;font-weight: 400;border-bottom:1px solid #f2f2f2;}

.mainListTable .even_row{color:#000000;background-color:#eeeeff;font-size:11px;font-family:verdana;}
.mainListTable .odd_row{color:#000000;background-color:#d9e0ff;font-size:11px;font-family:verdana;}
.mainListTable .expired_row{color:#000000;background-color:#eeeeee;font-size:11px;font-family:verdana;}
.mainListTable .pendingup_row{color:#000000;background-color:#ffeafd;font-size:11px;font-family:verdana;}
.mainListTable .sortingact_th{background-color:#dddddd;}
.mainListTable .sortingact_td{/* background-color:#f5f5f5;border:1px solid #DDDDDD; */}
.mainListTable .checked{/* background-color:#FAFAD2; */}
.mainListTable .notchecked{}

.mainListTable1{border:1px solid #ddd;}
.mainListTable1 th{background:#fff;padding:0px 10px;height:40px;font-size:12px;color:#333;}
.mainListTable1 th a{color: #333 !important}
.mainListTable1 td {padding:0px 10px;height:24px;font-size:11px;font-weight: 400;border-bottom:1px solid #f2f2f2;}
.mainListTable1 .even_row{color:#000000;background-color:#eeeeff;font-size:11px;font-family:verdana;}
.mainListTable1 .odd_row{color:#000000;background-color:#d9e0ff;font-size:11px;font-family:verdana;}
.mainListTable1 .expired_row{color:#000000;background-color:#eeeeee;font-size:11px;font-family:verdana;}
.mainListTable1 .pendingup_row{color:#000000;background-color:#ffeafd;font-size:11px;font-family:verdana;}
.mainListTable1 .sortingact_th{background-color:#dddddd;}
.mainListTable1 .sortingact_td{/* background-color:#f5f5f5;border:1px solid #DDDDDD; */}
.mainListTable1 .checked{/* background-color:#FAFAD2; */}
.mainListTable1 .notchecked{}
.mainListTable1 .rbrd{border-right:1px solid #ddd}

.mainListTable1.topbrd{border-top:1px solid #ddd;}

.sideloginheader{font-size:13px;font-weight:bold;padding-bottom:10px}

#domain_name a{font-size:11px;}
#systemErrDiv{text-align:center;width:100%;}
#customErrDiv{text-align:center;max-width:600px;margin:0px auto 0px auto;padding:10px 50px;}
#friendlyErrDiv{text-align:center;max-width:600px;margin:0px auto 0px auto;padding:10px 50px}
#errorTable{border:solid #ca8282 1px;margin:15px auto;text-align: left;background-color:#FFFFFF;width: 80%;}
#errorTable #head, #errStr{font-size:12px;margin:5px auto;text-align:center;font-weight:bold;color:#FF0000;}
#errStr{margin:15px 0px 15px 0px;padding: 20px;text-align:center;font-weight:bold;background-color:#FAE2E2;border:1px solid #E12D2D;}
#errPnt{font-size:11px;color:#FF0000;margin:5px 5px 5px 5px;}
#friendlyErr{font-size:12px;color:#FF0000;font-weight:bold;margin:10px auto 5px auto;padding:5px 5px 5px 5px;text-align:center;border:1px solid #E12D2D;}
.noofrecDiv{float:left;width:49%;}
.domain_action_div{	}
.domain_action_push_div{border: 1px solid #cccccc;background-color:#c0ccdd;padding: 10px 10px 10px 10px;width: 660px;}
#heading, .pageHeading{	margin:25px 0px 0px 0px;	padding-bottom:5px;	font-weight:bold;	color: #675045;	font-size: 21px;border-bottom:1px dashed #000000;}
.pageHeading .leftPart span { font-size:18px; font-weight:100;}
.pageHeading .rightPart div{	font-size:12px;	font-weight:100;	color:#000000;	float:right;	padding:0px 5px 0px 5px;	font-weight:bold;	font-size:12px;}
.pageHeading .leftPart{float:left;text-align:left;width:60%;}
.pageHeading .rightPart{float:right;width:38%;text-align:center;}
.pagingbox{border:1px solid;border-radius:4px;width:32px;height:22px;text-align:center;}
.addEditTable{margin:0px 10px 0px 0px;}
.welTblMiddle{	padding:5px 5px 5px 5px;	float:left;	width:100%;}
.welTable{	margin-bottom:0px;margin-left:4px;margin-top:20px;	margin-right:4px;	width:300px;	min-width:300px;float:left;}
.welTable .imgpart{	float:left;	text-align:center;	width:70px;}
.welTable .contentpart{	float:left;	width:250px;	padding-left:10px;}
.firstClm{	margin-left:20px;}
.welTable .linkArea{	padding-bottom: 5px;	padding-top: 5px;	background-color: #F5F5F5;}
.welTable .linkArea img{	margin-right:5px;}
.welTable .welTableHead{padding: 5px 5px 5px 5px;margin: 0px;font-family:Arial;font-weight:bold;color: #675045;font-size: 21px;text-align:left;}
.welTable .linkArea div{color: #999999;font-size:11px;line-height:20px;vertical-align:middle;padding:2px 0px 2px 5px;}
.welTable a{font-size:11px;	text-decoration:none;	color: #365f6c;}
.welTable a:selected{font-size:11px;text-decoration:none;color:#365f6c;}
.welTable a:hover{text-decoration:underline;color:#000000;}
.homeanch, .homeanch:selected{font-size:11px;text-decoration:none;color:#333333;}
.homeanch:hover{text-decoration:underline;color:#000000;}
#sucMsg{font-size:13px;border:2px solid #86a788;background-color: #e5fcdd;margin-bottom:5px;padding:10px 10px 10px 10px;color: #6c985f;font-weight:bold;text-align:center;
min-width:400px;max-width:650px;}
* html #errorTable{width:600px;}
.req{color: #990000;font-size:10px;font-weight:bold;}
.red{color: #990000;font-weight:bold;text-align:center;}
.notice{color: #999999;font-size:12px;}
.noticered ul{color: #FF0000;font-size:12px;}
#prdnotice{border:1px solid #FF0000;background-color:#FFFDFD;color:#FF0000;font-weight:bold;padding:5px 5px 5px 5px;margin:5px 25px 5px 25px;}
.detTable{font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #F7F7F7;border:1px solid #cccccc;}
#menudomDiv { width:130px; }
#menurepDiv { width:200px; }
.linkBar{height:30px;width:100%;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;}
.linkBar a{text-decoration:none;font-size:11px;color:#222222;}
.linkBar a:hover{text-decoration:none;color:#000000;font-size:11px;}
.topLink{text-align:center;float:left;color: #222222;padding:0px 0px 0px 0px;font-size:12px;}
* html .topLink{padding:0px 0px 0px 0px;}
.topLinkRight{text-align:center;color: #FFFFFF;padding:0px 0px 0px 0px;font-size:12px;}
* html .topLink{padding:0px 0px 0px 0px;}
.topLink { float:left;border-right:0px solid #ffffff; }
.topLinkRight { float:right;border-left:0px solid #ffffff; }
.genMenu{position:absolute;	left:0px;	top:0px;	z-index:1;	background:#333333;	color:#FFFFFF;}
.genMenu a, .genMenu a:hover{text-decoration:none;}
.dropLink{color:#FFFFFF;height:16px;padding:5px 5px 5px 5px;margin:3px 3px 3px 3px;float:left;width:87%;}
.dropLink:hover{height:15px;background: #666666;padding:4px 5px 5px 4px;margin:3px 3px 3px 3px;border:1px solid #CCCCCC;float:left;width:87%;color: #fff;}
* html .dropLink{width:100%;}
* html .dropLink:hover{padding:3px 5px 5px 4px;margin:4px 3px 3px 3px;width:98%;}
.label{	color: #363636;float:left;padding:1px 1px 1px 1px;font-size:12px;vertical-align:top;text-align:right;}
.ele{color: #000000;float:right;padding:1px 1px 1px 1px;font-size:12px;font-weight:100;vertical-align:top;text-align:left;}
.flDiv{float:left;width:48%;}
#button{border:none;background:none;}
.divLoginFrm{width:100%;clear:both;}
.divLoginFrm .label { width:40%; }
.divLoginFrm .ele { width:58%; }
.divAddDomainFrm{width:500px;clear:both;}
.divAddDomainFrm .label { width:40%; }
.divAddDomainFrm .ele { width:58%; }
.divSrchForm{width:100%;clear:both;}
.divSrchForm form{padding: 0px 0px 0px 0px;}
.divSrchForm .label { width:40%; }
.divSrchForm .ele { width:58%; }
.divQckUpdateForm{width:100%;clear:both;}
.divQckUpdateForm .flDiv{width:289px;}
.divQckUpdateForm form{padding: 0px 0px 0px 0px;}
.divQckUpdateForm .label { width:38%; }
.divQckUpdateForm .ele { width:60%; }
.divDomlogSrchForm{width:400px;clear:both;}
.divDomlogSrchForm form{padding: 0px 0px 0px 0px;}
.divDomlogSrchForm .label { width:30%; }
.divDomlogSrchForm .ele { width:68%; }
.noborder{border:none;background:none;}
divMainListingTable
.listTable{padding:10px 0px 15px 0px;}
.domlistframe{width:100%;}
.domsearch{width:425px;float:left;}
.domtransfer{	border:dashed; 	padding-left:15px;	padding-right:20px;	padding-bottom:15px;	background-color:#F5F5F5;	border:1px solid #CCCCCC;}
.bulkkeych{	width:600px;	margin:0px auto 0px auto;}
.bulkdomch{	width:600px;	float:left;}
.bulkkeychlist{	width:24%;	margin:0px 10px 0px 0px;	float:left;}
.upddomain{	padding: 0px 0px 0px 5px;	width:610px;	float:left;}
.bulkkeycont{width:100%;margin:0px auto 0px auto;}
.notdomain{	padding: 0px 0px 0px 5px;width:400px;margin:0px auto 0px auto;}
.notfounddom{width:49%;	float:left;}
#slLegalUpd #back1{	/* padding:0px 0px 0px 0px; */}
.bottomrow{	padding:10px 0px 0px 0px;}
.selectiondiv{	position:absolute;	left:0px;	top:0px;	z-index:1;	background:#cccccc;	color:#FFFFFF;	border:1px solid #333333;	overflow:auto;	height:100px;}
.selectiondiv a{	float:left;	height:20px;	width:100%;	color:#000000;	font-size:14px;}
.selectiondiv a:hover{	float:left;	height:20px;	color:#FFFFFF;	width:100%;	background-color:blue;	font-size:14px;}
.advanced-toolbar{height:25px;}
#GenStatusDiv{width:180px;}
#LegStatusDiv{width:130px;}
#FlagDiv{width:100px;}
#IntStatusDiv{width:190px;}
#closedivlink{cursor: default;}
#closedivlink:hover{cursor: hand;}
.keytext{font-size:11px;margin:1px 1px 1px 1px;background-color:#FFFFFF;}
.keytextemp{font-size:11px;border:1px solid red;margin:1px 1px 1px 1px;background-color:#FFFFFF;}
.sucmsg{font-size:14px;color:blue;font-weight:bold;padding:5px 0px 5px 0px;margin:0px auto 0px auto;width:70%;text-align:center;}
.add_fund_page_title { padding-left:15px;color: #900000; font-family: arial,verdana,tahoma, sans-serif;font-size: 14px; letter-spacing: 0.01em; font-weight:bold;}
.cart_select_column {display:none;}
.row_hidden {display:none;}

.api-manual-menu { float: left;  margin: 0 20px 20px 10px;  padding: 0 20px 10px 0;  border-right: 1px solid #ddd;}
.api-manual-menu a{color:#555555 !important;text-decoration:underline !important}
.api-manual-menu a:hover{color:#555555 !important;text-decoration:none !important}
.manual-page-wrapper {  margin-left: 180px;}
.api-manual-menu .active-page {  font-weight: bold;}
.manual-page-wrapper .bluevalue { font-weight: bold; color: blue;}
.manual-page-wrapper .examplevalue { color: blue;}
.manual-page-wrapper .exampleparam { color: #00BA00;}

ul.manual-menu{margin: 0 0px 0px 10px;  padding: 0 20px 10px 0;}
ul.manual-menu a{color:#555555 !important;text-decoration:underline !important}
ul.manual-menu a:hover{color:#555555 !important;text-decoration:none !important}
.leftactivemain {  font-weight: bold;}
.data_table_loading_div_show{text-align: center;font-size: 14px;display: block;background: #fff;border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 10px 0px}
.data_table_loading_div_hide{text-align: center;font-size: 14px;display: none}

.couponBox{border:1px solid #ccc; border-radius:6px;padding:10px;width:700px;background:#fff}
.couponTitle{font-size:20px;color:#2d2d2d}
.couponDesc{font-size:13px;color:#4d4d4d}
.couponCode{border:3px dashed  #ff8400; border-radius:4px;padding:8px;width:140px;font-size:18px;background:#fffcde;color:#000000 !important;text-align:center}
.coupondiv1{width:30%;float:left;padding:10px;font-size:12px}
.coupondiv2{width:30%;float:left;padding:10px;font-size:12px;text-align:right}
.coupondiv3{width:30%;float:left;padding:10px;}

.floatimgleft{
	float: left;
	margin-right: 4px;
}

.announcementsBox{background-color:#ffffff;border:1px solid #d3d3d3;height:300px;overflow:auto; padding:10px}
.announcementsTitle{padding:5px;background-color:#7d7d7d; color:#fff;/*border-radius:5px 5px 0px 0px*/}
.announcementsTitle h2 { color:#fff !important; font-weight:600; }

div.tld_pricing_grp { display: inline-block;margin-left: 100px;vertical-align: top; }
div.tld_pricing_grp:first-child { margin-left: 0; }


a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:18px;
    width:300px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;
		font-size: 11px;
    font-weight: normal;
		}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}

/*CSS3 extras*/
a.tooltip span
{
    text-align: left;
		border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}

/* domain overlay action */

.selecttxtdiv{padding:5px 5px 5px 12px;height:200px}
.dnswd{width:200px;padding:4px;text-transform:lowercase;}
.toolsfld{width:200px;padding:4px;}
.identifier{background:#fffdec;padding:2px;border:1px solid #dbdfe6;cursor:pointer;min-width:70px}
.brdblue{border-left:1px solid #bdc9ff;}
.layerpad{padding:0px 5px 5px 12px;}
.tac{width:98%;padding:4px;}
.layerdc{width:530px;height:230px;padding:10px 5px 5px 10px;}
#login_status{
	width: 50%;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	margin: 10px auto 5px auto;
	padding: 5px 5px 5px 5px;
	text-align: center;
	border: 1px solid #E12D2D;
}

.account_text1{font-size:18px;font-weight:bold;color:#000000;padding:0px 0px 20px 0px}
.stred{color:red;}
.account_text2{font-size:14px;font-weight:bold;color:#000000;padding:8px 0px 8px 8px;background:#f2f2f2}
.account_text3{padding:6px 0px 6px 15px;}
.account_text4{padding:6px 0px 6px 0px;}
.account_text5{padding:20px 0px 20px 20px;font-weight:bold;}
.account_text6{padding:30px 0px 30px 20px;}
.account_text7{font-size:18px;font-weight:bold;color:#c1272d;}

.account_fld{border:1px solid #b3b3b3;padding:5px 0px 5px 5px;color:#666666;font-size:14px}
.account_fld1{border:1px solid #b3b3b3;width:110px;padding:5px 0px 5px 5px;color:#666666;font-size:14px}
.account_fld2{border:1px solid #b3b3b3;width:210px;padding:5px 0px 5px 5px;color:#666666;font-size:14px}
.account_fld3{border:0px;padding:5px 15px 5px 15px;color:#ffffff !important;font-size:14px;background:#4d4d4d;font-weight:bold;margin-top:10px;cursor:pointer;text-decoration:none}
.account_fld3:hover{background:#282828;}
a.account_fld3 {text-decoration:none !important}

.account_fld4{border:0px;width:100px;padding:5px 0px 5px 0px;color:#ffffff;font-size:14px;background:#4d4d4d;font-weight:bold;letter-spacing:0.05em;margin-left:5px;cursor:pointer}
.account_fld5{border:1px solid #b3b3b3;width:110px;padding:5px 0px 5px 14px;color:#c1272d;font-size:14px}
.account_fld6{border:0px;width:160px;padding:5px 0px 5px 0px;color:#ffffff;font-size:14px;background:#4d4d4d;font-weight:bold;letter-spacing:0.05em;;cursor:pointer}
.account_fld7{border:1px solid #b3b3b3;width:145px;padding:5px 0px 5px 14px;color:#d9d9d9;font-size:14px}
.account_fld8{border:0px;width:124px;padding:5px 0px 5px 0px;color:#ffffff;font-size:14px;background:#4d4d4d;font-weight:bold;letter-spacing:0.05em;cursor:pointer}
.account_fld9{border:0px;width:255px;padding:5px 0px 5px 0px;color:#ffffff;font-size:14px;background:#4d4d4d;font-weight:bold;letter-spacing:0.05em;margin-top:5px;cursor:pointer}
.account_fld10{border:1px solid #b3b3b3;width:260px;padding:5px 0px 5px 7px;color:#666666;font-size:14px}
.account_fld11{border:1px solid #b3b3b3;width:117px;padding:5px 0px 5px 7px;color:#666666;font-size:14px}
.account_fld12{padding:5px 0px 5px 5px;width:265px;border:1px solid #b3b3b3;color:#666666;font-size:14px}
.account_fld13{border:0px;padding:5px 15px 5px 15px;color:#ffffff;font-size:14px;background:#4d4d4d;font-weight:bold;cursor:pointer;text-decoration:none}
.account_fld14{padding:4px;border:1px solid #b3b3b3;width:220px}

a.accountlink1{text-decoration:none !important;border:0px;padding:3px 15px 3px 15px;color:#ffffff !important;font-size:12px;background:#4d4d4d;}
a.accountlink1:hover{background:#282828;}

table.idTab {
	border-top:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	background:#f6f6f6;
}
table.idTab th {
	font-size:12px;
	text-align:center;
	background:#cccccc !important;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:4px !important;
}
table.idTab td {
	font-size:12px;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:2px !important;
}
.editable-buttons > button {
	background-size: contain;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-color: transparent;
	border: none;
}
.editable-buttons .editable-submit { background-image: url(/img/enabled.png); }
.editable-buttons .editable-cancel { background-image: url(/img/disabled.png); }
/* ######### As per T3177 ######### */
.titletext{background:#0062FF;color:#fff;padding:8px}

.advDiv{
	display:none;
	padding:30px 20px;
}

.advDiv1{
	display:none;
	padding:10px 20px;
}

.expcust_content {
	display:none;
	position: fixed;
	top: 25%;
	left: 50%;
	background:#f6f6f6;
	padding:12px 12px 12px 12px;
	border:2px solid #d3d3d3;
	z-index:1002;
	margin-left:-200px;
	*width:600px;
}
.expcust_box{border:1px solid #ccc;padding:15px;margin-top:20px;width:400px}

.advoptionTable{}
.advoptionTable th{background:#d7d7d7;border-right:1px solid #fff;padding:0px 10px;height:30px;font-size:12px;text-align:left}
.advoptionTable td {padding:2px 10px;height:20px;font-size:12px;font-weight: 400;border-bottom:1px solid #f2f2f2;}

.advfld1{width:200px;border:1px solid #ddd;padding:4px}
.advfld2{width:40px;border:1px solid #ddd;padding:4px}
.advfld3{width:100px;border:1px solid #ddd;padding:4px}

a.disabled{text-decoration:none;color:#ccc !important}
a.disabled:hover{text-decoration:none !important;}

.midnavz {
    display: inline-block;
    border: 0;
    border-radius: 3px;
    background: #333333;
    color: #ffffff !important;
    font-size: 11px;
    padding: 6px 10px;
    text-decoration: none;
    cursor: pointer;
}

.midnavzbig {
    display: inline-block;
    border: 0;
    border-radius: 3px;
    background: #333333;
    color: #ffffff !important;
    font-size: 13px;
    padding: 8px 15px;
    text-decoration: none;
    cursor: pointer;
}
.midnavzdisable {
    display: inline-block;
    border: 0;
    border-radius: 3px;
    background: #cccccc;
    color: #ffffff !important;
    font-size: 11px;
    padding: 6px 10px;
    text-decoration: none;
    cursor: pointer;
}

.pL22{padding-left:22px}

.msggreen { padding:0 0 0 16px}

.switchbtn {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 16px;
}
.switchbtn .circlebase{position: absolute;height:14px;width:25px;background:#fff;border:1px solid;border-radius: 20px;}
.switchbtn .circle{position: absolute;height:12px;width:12px;background:#fff;border:1px solid;border-radius: 50%;left:-1px}

.switchbtn1 {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 16px;
}
.switchbtn1 .circlebase{position: absolute;height:14px;width:25px;background:#000;border:1px solid;border-radius: 20px;}
.switchbtn1 .circle{position: absolute;height:12px;width:12px;background:#fff;border:1px solid;border-radius: 50%;left:12px}

.expos{position: absolute;margin-bottom:-2px;margin-left:5px}

table.transfer_tab th {
	background: #0062FF none repeat scroll 0 0;
	border-right: 1px solid #ffffff;
	color: #ffffff !important;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 10px;
	white-space: nowrap;
}

table.transfer_tab td {
	font-size: 11px;
	white-space: nowrap;
	padding: 6px 10px;
	border-bottom: 1px solid #f2f2f2;
	color: #000000;
}

table.transfer_tab td.greybg {background:#f8f8f8}

table.transfer_tab td a{color:#0062FF;text-decoration:none}
table.transfer_tab td a:hover{color:#0062FF;text-decoration:underline}

table.transfer_tab th:last-child {
	border-right: 0px;
}

.noticebox{background:#f2f2f2;padding:30px;margin-top:50px;}
.sbbox{background:#fff;border:1px solid #aaa;padding:30px;min-height:175px}
.sbl{width:45%;float:left}
.sbr{width:45%;float:left;margin-left:30px}

@media (min-width:320px) and (max-width:767px) {
	.sbbox{min-height:auto}
	.sbl{width:100%;float:none}
	.sbr{width:100%;float:none;margin-left:0px;margin-top:30px}
}

.table-scroll {
	position:relative;
	width:100%;
/*	margin:auto;*/
	overflow:hidden;
}
.table-wrap {
	width:100%;
	overflow:auto;
}
.table-scroll table {
	width:100%;
	margin:auto;
	/*border-collapse:separate;
	border-spacing:0;*/
}
.table-scroll th, .table-scroll td {
	padding:5px 10px;
	/*border:1px solid #000;*/
	background:#fff;
	white-space:nowrap;
	vertical-align:top;
}
.table-scroll thead, .table-scroll tfoot {
	/*background:#f9f9f9;*/
}
.clone {
	position:absolute;
	top:0;
	left:0;
	pointer-events:none;
}
.clone th, .clone td {
	visibility:hidden
}
.clone td, .clone th {
	/*border-color:transparent*/
}
.clone tbody th {
	visibility:visible;
	color:red;
}
.clone .fixedcol {
	/*border:1px solid #000;
	background:#eee;*/
	visibility:visible;
}
.clone thead, .clone tfoot{background:transparent;}
/* As per 148 */
.discountprice{color:green;font-weight:bold;padding:3px 0px;display:inline-block;border:0px solid;}
.originalprice{padding:3px 0px 3px 5px;display:inline-block;border:0px solid;}

span.strickline{color: #ff0000;text-decoration:line-through;}
span.stricktext{color: #000000;}

/*as per T9111*/
.reg_col1{width:35%;float:left}
.reg_col2{width:60%;float:left;border-left:1px solid #d3d3d3;}
.reg_col2_pad{margin-left:80px}
.reg_login_box{width:70%;border:1px solid #d3d3d3;padding:25px;}

/*as per T8185*/
.text{width:120px;padding-left:4px}
.save-btn{border:0;background:none;background-image: url('/img/d_save.png'); background-size: cover; width: 14px; height: 14px;margin:0px 10px 0px 5px;cursor:pointer}
.cancel-btn{border:0;background:none;background-image: url('/img/d_delete.png'); background-size: cover; width: 14px; height: 14px;cursor:pointer}

.editcomment{border:1px solid #bbb;padding:4px;width: 120px}

/*as per T10521*/
.morediv{position: absolute;z-index: 10;width:200px;background: #fff;border:1px solid #aaa;padding:8px 10px 15px 10px;margin-left:-133px;margin-top:2px;text-align: left !important}
.morediv ul{margin:0;padding:0;list-style: none}
.morediv ul li{margin:0;padding:0;padding:5px 5px;}
.morediv ul li:hover{background: #eee}
.morediv ul li a{color: #000 !important;text-decoration: none}
.morediv ul li a:hover{color: #000 !important;text-decoration: none !important;}

.grey_overlay{
    display:none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 10001;
    padding: 20px;
    box-sizing: border-box;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    text-align: center;
}
.grey_overlay:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}
.grey_overlay {
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */
	overflow-y:scroll;
	overflow-x:hidden;
}
.grey_overlay::-webkit-scrollbar {
    display: none;
}

.grey_overlay_content {
	display:none;
    vertical-align: middle;
    position: relative;
    z-index: 10002;
    max-width: 450px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 20px;
    text-align: left;
    max-height:500px;
    overflow-y: auto;
}
.grey_overlay_content1 {
	display:none;
    vertical-align: middle;
    position: relative;
    z-index: 10002;
    box-sizing: border-box;
	max-width: none;
    width: 900px;
    background: #fff;
    padding: 20px;
    text-align: left;
    max-height:500px;
    overflow-y: auto;
}
@media (max-width: 768px){
	.grey_overlay_content1 {
		width: 90%;
		max-width: none;
	}
}
.cd-menu {
    border: 1px solid #ccc;
	padding: 5px 5px;
	display: inline-block;
	color: #000;
	width: 95%;
	cursor: pointer;
}
.cd-dropdown {
	display:none;
	position: absolute;
	z-index: 10003;
	margin-top:-1px;
	background:#fff;
	color:#000;
	padding:0px;
	border:1px solid #ccc;
	width:500px;
	height: 140px;
	overflow: auto;
}

/*as per T11909 */
.bluedc{display:inline-block;color:#0080e2;border:1px solid #0080e2;border-radius: 3px;cursor:default;padding:2px 2px;margin-right: 3px}
.bluedc a{text-decoration: none !important;color: #0062FF}
.greendc{display:inline-block;color:#33CC33;border:1px solid #33CC33;border-radius: 3px;cursor:default;padding:2px 2px;margin-right: 3px}

.cdFld{width: 250px;padding:5px;border:1px solid #ddd;}
.cdFld1{width: 250px;padding:5px;border:1px solid #ddd;}
.cdFld2{width: 170px;padding:5px;border:1px solid #ddd;}

.cdBox{display: inline-block;float:left;border:1px solid #ccc;padding:7px;width:250px;}
.cdBoxin{display: inline-block;float:left;border:1px solid #ccc;padding:5px;width:110px;}
.cdBox:hover{background: #ffffe6}
.cdBoxin:hover{background: #ffffe6}
.cdBoxfld1{float:left;width:220px;}
.cdBoxfld1in{float:left;width:90px;}
.cdBoxfld2{float:right;width:20px;text-align: right}
.cdBoxstar{display: inline-block;float:left;color:#f00;font-size: 14px;padding:5px 0px 0px 5px;}

#light ::placeholder {color: #aaa;}
#light1 ::placeholder {color: #333;}
#light2 ::placeholder {color: #000;}
.switch :disabled {color: #aaa;background: #f00}
.mand{color:#f00;font-size: 14px;margin-left:5px;vertical-align: middle}
.pointer{cursor: pointer}
.redinfobox{border:1px solid #d74040;padding:8px;}
.mdstyle1{width:150px;padding:4px;border:1px solid #aaa;color:#666;}
.mdstyle2{width:180px;padding:4px;border:1px solid #999;vertical-align: top}
.mdstyle3{background: #0062FF;color:#fff;font-size:17px;padding:5px;border-radius: 0px 4px 4px 0px;vertical-align: top}
.applyBtn{display:inline-block;border:0;border-radius:0px 5px 5px 0px;background:#0062FF;color:#ffffff;font-size:12px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.mdstyle4{width:150px;padding:4px;border:0;}
.mdstyle5{background:none;border:0;}
.mdstyle6{width:190px;border:1px solid #999;padding:1px;}
.mdstyle7{padding:6px 4px;border:1px solid #ccc;width:100%;font-size: 11px}

table.mod_domain_tab { border: 1px solid #0062FF; }
table.mod_domain_tab th { background: #0062FF; border-right: 1px solid #fff;color: #fff;font-size: 13px;height: 30px;padding: 0 4px;text-align: left; white-space: nowrap;}
table.mod_domain_tab th:last-child {border-right: none !important;}
table.mod_domain_tab td {padding:0px 10px;font-size:11px;border-bottom:1px solid #f2f2f2;}
table.mod_domain_tab td.lastrow{border-bottom:1px solid #ccc;}

.deleteBtn{display:inline-block;border:0;border-radius:5px;background:#c90000;color:#ffffff;font-size:20px;width:350px;padding:10px 0px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.deleteBtn:hover{background:#da0000}

.cancelBtn{display:inline-block;border:1px solid #aaa;border-radius:5px;background:#ffffff;color:#000;font-size:20px;width:350px;padding:10px 0px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.cancelBtn:hover{background:#f2f2f2}

.primaryBtnSmall{display:inline-block;border:0;border-radius:5px;background:#0062FF;color:#ffffff;font-size:12px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.primaryBtnSmall:hover{background:#61A9EB}

.secondaryBtnSmall{display:inline-block;border:0;border-radius:5px;background:#333333;color:#ffffff;font-size:12px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.secondaryBtnSmall:hover{background:#999999}

.greyBtn{display:inline-block;border:0;border-radius:5px;background:#cccccc;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.greyBtn:hover{background:#dddddd}

.redBtn{display:inline-block;border:0;border-radius:5px;background:#c90000;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.redBtn:hover{background:#da0000}

.applyBtn{display:inline-block;border:0;border-radius:0px 5px 5px 0px;background:#0062FF;color:#ffffff;font-size:12px;padding:0px 10px;height:27px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}

.searchBtn{display:inline-block;border:0;border-radius:0px 5px 5px 0px;background:#0062FF;color:#ffffff;font-size:14px;padding:0px 20px;height:32px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.searchBtn:hover{background:#61A9EB}

.moreDiv{position: absolute;z-index: 10;width:180px;padding:10px;border:1px solid #ccc;border-radius:4px;background: #fff;margin-top:5px;margin-left:160px;}

.moreDiv{position: absolute;z-index: 10;width:180px;padding:10px;border:1px solid #ccc;background: #fff;margin-top:5px;margin-left:75px}
.moreDiv ul{margin:0;padding:0;list-style: none}
.moreDiv ul li{margin:0;padding:0;padding: 4px 5px}
.moreDiv ul li:hover{background: #f6f6f6}

.moreDiv1{position: absolute;z-index: 10;width:180px;padding:10px;border:1px solid #ccc;background: #fff;margin-top:5px;margin-left:155px}
.moreDiv1 ul{margin:0;padding:0;list-style: none}
.moreDiv1 ul li{margin:0;padding:0;padding: 4px 5px}
.moreDiv1 ul li:hover{background: #f6f6f6}

.atc_l{width:65%;display:inline-block}
.atc_r{width:30%;display:inline-block;text-align: right}

.editBtn{color: #0062FF !important;cursor: pointer;}
.cancelContractBtn{color: #0062FF !important;cursor: pointer;}

.new_overlay{
    display:none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 1001;
    padding: 20px;
    box-sizing: border-box;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    text-align: center;
}
.new_overlay:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}
.new_overlay {
   scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+ */
  overflow-y:scroll;
  overflow-x:hidden;
}
.new_overlay::-webkit-scrollbar {
    display: none; /* Safari and Chrome */
}

.new_overlay_content {
    display:none;
    vertical-align: middle;
    position: relative;
    z-index: 1002;
    max-width: 500px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 20px;
    text-align: left;
    /*max-height:500px;*/
    overflow-y: auto;
}

.domain_overlay_content {
    display:none;
    vertical-align: middle;
    position: relative;
    z-index: 1002;
    max-width: 660px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 20px;
    text-align: left;
    /*max-height:500px;*/
    overflow-y: auto;
}

.contact_overlay_content {
    display:none;
    vertical-align: middle;
    position: relative;
    z-index: 1002;
    max-width: 1200px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 20px;
    text-align: left;
    /*max-height:500px;
    overflow-x: auto;*/
}

.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 17px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.switch  .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch  .slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch input:checked + .slider {
  background-color: #2196F3;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

.switch input:checked + .slider:before {
  -webkit-transform: translateX(13px);
  -ms-transform: translateX(13px);
  transform: translateX(13px);
}

/* Rounded sliders */
.switch .slider.round {
  border-radius: 30px;
}

.switch .slider.round:before {
  border-radius: 50%;
}

.fadegrey {
  background-color: #eee !important;
}

.fadeblue{opacity: 0.5;}

.pricing_col1{width:350px;display: inline-block;vertical-align:top;}
.pricing_col2{width:200px;display: inline-block;vertical-align:top;}
ul.domainmenu{margin:0;padding:0;list-style: none}
ul.domainmenu li{}
.md-1{min-width: 400px;max-width: 400px;}
.md-2{min-width: 290px;max-width: 400px;}
.md-3{min-width: 200px;max-width: 400px}
.contacts_info{position:absolute;z-index:10;margin-top:0px;margin-left:0px;overflow-y:scroll;}
.s_usernames{border:1px solid #cccccc;width: 200px;height: 100px}

.shoppingTab{width: 600px}
.shoppingpaybtn{text-align: right}

.tld_bg{ background: url('/registrar/img/tld_bg.jpg') no-repeat; background-position: top center;background-size:cover;padding-top:100px;}
.tld_type{color:#D92027;font-size: 3rem;font-weight: bold}
.tld_search_box{background: #fff;padding: 12px;border-radius: 50px;box-shadow: 3px 3px 3px #ccc;border:1px solid #eee;}

.tld_txt1{color:#000;font-size: 1.6rem;font-weight: 600}
.tld_txt2{color:#000;font-size: 1.1rem;font-weight: 500}
.tld_txt3{color:#000;font-size: 1.1rem;font-weight: 600}
.tld_txt4{color:#000;font-size: 2rem;font-weight: bold}

table.tldTabdata{border: 0}
table.tldTabdata th{background: #D92027;padding: 5px 0px;color: #fff;font-weight: normal;vertical-align: top;text-align: center}
table.tldTabdata td{background: #fff;padding: 5px 0px;border-bottom: 1px solid #eee;box-shadow: 2px 2px 2px #eee}
.tldsearchicon{padding: 10px 20px 0px 0px}
.greenicon{color: #63B90A;font-size: 22px}
.redsearchbtn{color: #D92027;font-size: 26px;font-weight: normal;cursor: pointer;}

.tld_search_box .form-control:focus {
  outline:0px !important;
    -webkit-appearance:none;
    box-shadow: none !important;
}

/*As per T10521 advanced_options page*/
.formtxtfld{padding: 4px;border:1px solid #ccc;border-radius:4px}
a.editdnsBtn{background: #fff;display: inline-block;padding: 4px 6px 1px 6px;text-decoration: none;color:#0062FF;border:1px solid #0062FF;border-radius: 4px;cursor: pointer;}
a.editdnsBtn:hover{text-decoration: none !important;color:#0062FF;}
a.deldnsBtn{background: #fff;display: inline-block;padding: 4px 6px 1px 6px;text-decoration: none;color:#f00;border:1px solid #f00;border-radius: 4px;cursor: pointer;}
a.deldnsBtn:hover{text-decoration: none !important;color:#f00 !important;}

.currencyCircle {
	text-align: center;
	font-weight: normal;
	background: #1b8ef7;
	color: #fff;
	border-radius: 50%;
	width: 16px
}

.currencyBlueBtn {
	/*display: inline-block;*/
	border: 1px solid #0062FF;
	/*border-radius: 5px;*/
	background: #fff;
	color: #0062FF;
	/*font-size: 14px;*/
	/*font-weight: bold;*/
	/*padding: 5px 10px;*/
	/*height: 30px;*/
	/*text-decoration: none;*/
	/*cursor: pointer;*/
	/*-webkit-appearance: none;*/
}

.currencyBlueBtn:hover {
	background: #0062FF;
	color: #fff;
	border: 1px solid #0062FF;
}

/*.currencyGreyBtn {*/
/*	display: inline-block;*/
/*	border: 1px solid #8f8f9d;*/
/*	border-radius: 5px;*/
/*	background: #8f8f9d;*/
/*	color: #fff;*/
/*	font-size: 14px;*/
/*	font-weight: bold;*/
/*	padding: 5px 10px;*/
/*	height: 30px;*/
/*	text-decoration: none;*/
/*	cursor: pointer;*/
/*	-webkit-appearance: none;*/
/*}*/
/*.currencyGreyBtn:hover{background:#8f8f9d;color: #fff}*/

.order_currency_disabled {
	border: 1px solid #8f8f9d;
	background: #8f8f9d;
	color: #fff;
	cursor: not-allowed !important;
}
.secondary_currency_disabled {
	border: 1px solid #8f8f9d;
	background: #fff;
	color: #8f8f9d;
	cursor: not-allowed !important;
}

.currencyBtn {
	display: inline-block;
	/*border: 1px solid #0062FF;*/
	/*border: transparent;*/
	border-radius: 5px;
	/*background: #fff;*/
	/*color: #0062FF;*/
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	height: 30px;
	text-decoration: none;
	cursor: pointer;
	-webkit-appearance: none;
}

.domainbox{background:#ffffff;border-radius:6px;box-shadow: 1px 1px 3px #ccc;padding: 5px 10px;white-space: nowrap;}
.domainbox .icon{display: inline-block;}
.domainbox .tld{display: inline-block;font-weight: bold;padding-left:5px}

@media (max-width: 991.98px){
.colwd{max-width: 180px}
}

ul.nrfList{list-style-image:url('/registrar/img/blue_tick.png')}
ul.nrfList li{padding-bottom:8px}
