img {
	border: none;
}


@media print{
   .noprint{
	  display:none;
   }
   .bothbordered{
	  border-right:1px solid #ffffff;
	  border-left:1px solid #ffffff;
   }
}

@media screen{
body{
	margin:0px;
	padding:0px;
	/*background:url("gradient.png") repeat-x top;*/
}

/* starts here */
 .style4 {
			color: #FF6600;
			font-size: 24px;
		  }
html { overflow-x: hidden; }


.wrapper{
width:1000px;
margin:auto;
}
.main{
float:left;
height:auto;
}
.top,.bottom,.left{
width:100%;
float:left;

}
.bottomcontent{padding-top:25px;}
.header,.banner,.menuholder,.search,.maincontent,.bottomcontent{
width:100%;
float:left;
}
.menuholder{
padding-left:5px;
}

.logo{
float:left;
}


.topleft{
width:40px;
height:55px;
float:left;
//background:url('fbox/topleft.png');
}
.topmiddle{
width:900px;
/*width:86.9%;*/
height:55px;
float:left;
//background:url('fbox/top.png');
}
.topright{
align:right;
width:55px;
height:55px;
float:left;
//background:url('fbox/topright.png');
}

.mainleft{
width:40px;
float:left;
//background:url('fbox/left.png') repeat-y;
display:none;
}

.mainmiddle{
width:900px;
float:left;
background-color:#fff;
margin:0 40px 0 40px;
display:inline;
}


.mainright{
align:right;
width:55px;
height:500px;
float:left;
background:url('fbox/right.png') repeat-y;
display:none;

}


.bottomleft{
width:40px;
height:55px;
float:left;
background:url('fbox/bottomleft.png');
}
.bottommiddle{
width:900px;
/*width:86.9%;*/
height:55px;
float:left;
background:url('fbox/bottom.png');
}
.bottomright{
align:right;
width:55px;
height:55px;
float:left;
background:url('fbox/bottomright.png');
}
.icannlogo{
font-family: arial; font-weight: bold; color: rgb(53, 111, 148); font-size: 15px; position: relative; left: 50px;
width:330px;
}
.established{
	font-family: arial; font-weight: bold; color: rgb(53, 111, 148); font-size: 15px;float:right;
	padding-top:40px;
	margin-right:-20px;
	*padding-top:0px;
	*margin-right:0px;
	overflow: visible;z-index: 100;
}
.headerleft{
float:right;
width:434px;
margin-top:30px;
}

.livechat{cursor: pointer; margin-left: 5px; float: right;}

.hotline{display: inline-block; text-align: center; font-weight: bold; color: rgb(255, 0, 0); margin-bottom: 5px;float:right;}

.table {width:100%; margin-bottom:2px;}
.table div{float:right;padding-left:2px;}
.tableleft div{float:left;padding-left:2px;}


#loginmenu div{ padding-left:5px;}
#loginmenu{height: 3px;margin-top: 3px}
.searchleft{
width:10px;
height:35px;
float:left;
background:url('bar/barleft.png');
}
.searchmiddle{
float:left;
height:35px;
/*width:665px;*/
width:880px;
background:url('bar/content.png') repeat-x;
}
.searchright{
width:10px;
height:35px;
float:left;
background:url('bar/barright.png');
}




.logo{
	width:460px;
	height:130px;
}

#idBottomBookmarks{
display: block;
width:100%;
}


.maincontent{
height:auto;
}
.oranagebox{
display:table;
}

.oranagebox .topleft,.oranageboxsmall .topleft{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/topleft.png") no-repeat left top ;
float:left;
height:35px;
width:30px;

}
.oranagebox .heading,.oranageboxsmall .heading{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/top.png") repeat-x center top ;
height:35px;
width:auto;
float:left;
background-color:#ff8639;
font-weight:bold;
color:#FFFFFF;
}
.oranagebox .topright,.oranageboxsmall .topright{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/topright.png") no-repeat right top ;
height:35px;
width:38px;float:left;

}
.oranagebox .left,.oranageboxsmall .left{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/leftcont.png") repeat-y left center ;
width:30px;float:left;
}

.oranagebox .middle{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/orangeboxbg.png") repeat-y ;
width:100%;float:left;
}


.oranageboxsmall .middle{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/orangeboxbgsmall.png") repeat-y ;
width:100%;float:left;

}


.oranagebox .right,.oranageboxsmall .right{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/rightcont.png") repeat-y right center ;
width:38px;float:left;
}

.oranagebox .bottomleft,.oranageboxsmall .bottomleft{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/leftbottom.png") no-repeat left bottom;
height:39px;
width:30px;float:left;
}
.oranagebox .footer,.oranageboxsmall .footer{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/bottom.png") repeat-x center bottom ;
height:39px;float:left;
}
.oranagebox .bottomright,.oranageboxsmall .bottomright{
background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/box/rightbottom.png") no-repeat right bottom ;
height:39px;
width:38px;float:left;
}


.imgMaximizeWindow{
/*float:right;*/
}

.productMenusearch	{
	color : #FFFFFF;
	font-weight: bold;
	background-color : #ffffff;
}
.tablenormal div{
float:left;
}

/* ends here*/


.imgheader{
	position:relative;
	padding-top:0px;
}



.content{
	/*border-left:1px solid #C3C2C2;
	border-bottom:1px solid #C3C2C2;*/

}

.loginContent {
	margin-top : 5px;
	border-right:1px solid #C3C2C2;
	border-top:1px solid #C3C2C2;
	border-left:1px solid #C3C2C2;
	border-bottom:1px solid #C3C2C2;

}

.textbox{
	border:1px solid #C2C2C2;
	font-family: Verdana;
	font-size:13px;
		vertical-align: middle;
		margin:0;
}

.center100p{ width:100%;text-align:center;}

.textboxWaterMark150{
	border:1px solid #C2C2C2;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	background-color:#efefef;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	width:150px;
}

.textboxWaterMark100{
	border:1px solid #C2C2C2;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	background-color:#efefef;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	width:100px;
}

.textboxError{
	border:1px solid #cc0000;
	font-family:Verdana;
	font-size:13px;
	background-color: #FCB1C2;
}

.textboxMandatory {
	border:1px solid #C2C2C2;
	font-family:Verdana;
	font-size:13px;
	background-color : #FAFAAB;
}

.rightbotttom{
	border-right:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	font-family:Verdana;
	font-size:12px;
}

.smltextbox{
	border:1px solid #C2C2C2;
	font-family:Verdana;
	font-size:12px;
}
.label{
	font-family:Verdana;
	font-size:15px;
}
.smallabel{
	font-family:Verdana;
	font-size:13px;
	color:#3C3C3C;
}

.leftside{
	position:relative;
	width: 100px;
	height:380px;
	border:1px solid #C2C2C2;
	font-family:Verdana;
	font-size:15px;
	top:-380;
	background-color: white;
	left: 250px;

}

.textheader{
	font-family:Verdana;
	font-size:14px;
	font-weight: bold;
	color: #5D7277;

}

.textzone{
	font-family:Verdana;
	font-size:12px;
	width:75%;
	border:1px solid #000000;
	text-align:left;
	padding:4px;
	margin-top:5px;
}

.textError{
	font-family:Verdana;
	font-size:12px;
	width: 508px;
	border:1px solid #cc0000;
	text-align: center;
	padding:4px;
	margin-top:5px;
	background-color : #FCB1C2;
}

a{
	font-family:Verdana;
	font-size:12px;
	color: #FF863F;
	font-weight: bold;
}

a:hover{
	background-color:#5D7277;
	color:#FFFFFF;
	text-decoration: none;
}

h2, h1{
	font-family:Verdana;
	font-size:15px;
	font-weight: bold;
	color: #5D7277;
	padding-top: 0px;
	padding-bottom: 0px;
}

h1 {
	font-size:16px !important;
}

.toplink, .toplink:visited, .toplink:hover{
	font-family:Verdana;
	font-size:11px;
	color: #5D7277;
	font-weight: bold;
	background-color : transparent;
}


.personallink{
	font-family:Verdana;
	font-size:11px;
	color: #FF6600;
	font-weight: bolder;
}


.marginrest{
	border-right:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	background-color:white;


	height: 16px;
	width: 9px;

}
.button{
	border-top:1px solid #C2C2C2;
	border-left:1px solid #C2C2C2;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	height: 22px;
	background: url('buttonback.gif');
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.bottomcopy{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color: #FF863F;
	text-align:center;
/*	border-left:1px solid #FF863F;
	border-right:1px solid #FF863F;*/
	padding-bottom:10px;
}

.maintext{
	font-family:Verdana;
	font-size:12px;
}

.textBoxHead{
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bolder;
}

.maintexttitle{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#5D7277;
}

.textimage{
	padding-left: 15px;
	padding-bottom: 15px;
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.sortHeader {
	color: #626469;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	font-weight: bold;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
	/*position:relative;*/
	text-decoration : none;
}

.sortHeader1 {
	color: #626469;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	font-weight: bold;
	overflow : hidden;
	text-overflow: ellipsis;
	position:relative;
	text-decoration : none;
}

.loadingMessage {
	color: #626469;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	font-weight: bold;
	overflow : hidden;
	position:relative;
	text-decoration : none;
}

.tableheader{
	height: 20px;
	background-image: url("headgradient2.jpg");
	background-size: contain;
	background-repeat: repeat-x;
	color: #626469;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: bold;

	border-color: #BFBEB9;
	font-weight: bold;
	border-top:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:1px solid #929497;
	border-bottom:1px solid #929497;

	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;

	/*position:relative;*/
	z-index:1;
}

.tableheaderdouble{
	height: 30px;
	background-image: url("headgradient1.jpg");
	color: #626469;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	font-weight: bold;

	border-color: #BFBEB9;
	font-weight: bold;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #929497;
	border-bottom:1px solid #929497;

	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;

	position:relative;
}

.tableheaderdouble1{
	height: 30px;
	background-image: url("headgradient1.jpg");
	color: #626469;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	font-weight: bold;

	border-color: #BFBEB9;
	font-weight: bold;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #929497;
	border-bottom:1px solid #929497;

	overflow : hidden;
	text-overflow: ellipsis;
	position:relative;
}

.tablecell2{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border-top:0px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:20px;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
}

.tablecell3{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border-top:0px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:20px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}


.tablecell{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border-top:0px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:20px;
	overflow : hidden;
	text-overflow: clip;
	white-space : nowrap;
	padding-left : 2px;
	padding-right : 2px;

	background-color: #fff !important;

}

.tablecelNew{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border-top:0px solid #D8D8D8;
	border-bottom:2px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:20px;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
	padding-left : 2px;
	padding-right : 2px;
}


.tablecellWrap{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border:1px solid #D8D8D8;
	border-top:none;
	border-left:none;
	overflow : hidden;
	text-overflow: ellipsis;
	padding-left : 0px;
	padding-right : 0px;
}

.tableceNoBorder{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	height:20px;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
}

.formItemText {
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	overflow : hidden;
	text-overflow: ellipsis;
	font-weight : bolder;
}




.scroller{
	overflow:auto;
	border:1px solid #EEEEEE;
	width:748px;
	height:280px;
}

.leftbordered{
	/*border-left:1px solid #FF863F;*/
}

.rightbordered{
	/*border-right:1px solid #FF863F;*/
}

.bothbordered{
	/*border-right:1px solid #FF863F;
	border-left:1px solid #FF863F;*/
}

.topbordered{
	/*border-top:1px solid #FF863F;
	border-right:1px solid #FF863F;
	border-left:1px solid #FF863F;*/
}

.searchtext{
	color: #FF863F;
	font-family: verdana;
	font-size: 16px;
	font-weight: 800;

}


.progdiv{
	position:absolute;
	visibility:hidden;
	height:11px;
	width:11px;
	top:0;
	left:0;
}

.highname{
	color: #FF863F;
	font-weight: bold;
}

}

.buttomNote {
	font-family:Verdana;
	font-size:10px;
	color : #000000;
	font-weight : normal;
	margin-top : 10px;
	margin-bottom : 10px;
}



.contentArea	{
	/*border-right : 1px solid #FF8639;
	border-left: 1px solid #FF8639;*/
	padding-right : 0px;
	padding-left : 0px;
	padding-top : 5px;
	padding-bottom : 0px;
}


.tab {
	background: url('tabcont.jpg');
	height: 20px;
	text-align:center;
	white-space: nowrap;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#5D7277;
	padding-right : 5px;
	padding-left : 5px;
	background-repeat : repeat-x;
}

.imgheader	{
	background-image: url("headeru.jpg");
	background-color : #FF8639;
}

.bottomBar {
	/*background-image: url("bottom3.jpg");
	background-repeat : no-repeat;*/
}

.pageTitle {
	padding-left: 10px;
	padding-bottom: 3px;
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.specialLink {
	text-decoration : none;
	font-family:Verdana;
	font-size:12px;
	color : Black;
	font-weight : normal;
	background-color : White;
}

.specialLink1 {
	text-decoration : none;
	color : #ffffff;
	background-color : transparent;
}
.specialLink2{
	text-decoration : none;
	color : #000000;
	font-weight:normal;
	background-color : transparent;
}

.specialLink  a{
	color : Black;
}

.specialLink a:hover {
	background-color : White;
	color : Black;
}

.errorExplane {
	font-family: verdana;
	font-size: 9px;
	color: Red;
	overflow : hidden;
	text-overflow: ellipsis;
	font-weight : bolder;
}

.specialContainer{
	opacity: .0;
	filter: alpha(opacity=0);
}

.specialContainer a {
	color: #fefefe;

}


.selectedCurrency {
	border : thin solid #C6C3C6;
}

.currencyImg{
	border : thin solid #FFFFFF;
}


 .disabledScreen {
	background-color : #FFFFFF;
	z-index : 169;
	text-align : center;
	opacity: .5;
	filter: alpha(opacity=50);
	position : absolute;
	width : 100%;
	height : 100%;
	vertical-align : middle;
}

.whoisContainer {
	background-color: #FFFF8A;
	border: 1px solid WindowFrame;
	z-index: 170;
	text-align: center;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: absolute;
	overflow:hidden;
	width: 480px;
	height: 520px;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
}

 .tx-loading_Tips {
	background-color : #FFFF8A;
	border : 1px solid WindowFrame;
	margin-top : 300px;
	margin-left : 195px;
	z-index : 170;
	text-align : center;
	font-size : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	opacity: .9;
	filter: alpha(opacity=90);
	position : absolute;
	width : 416px;
	height : 84px;
	vertical-align : middle;
}

 .tx-loading_Tips2 {
	background-color : #FFFF8A;
	border : 1px solid WindowFrame;
	margin-top : 20px;
	margin-left : 150px;
	z-index : 170;
	text-align : center;
	font-size : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	opacity: .9;
	filter: alpha(opacity=90);
	position : absolute;
	width : 416px;
	height : 84px;
	vertical-align : middle;
}


.menuItem {
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;

	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

	height:20px;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
	padding-right : 10px;
	padding-left : 10px;
	background-color : #5D7277;

}

.menuItem a, .menuItem a:hover, .menuItem a:visited {
	color: #FFFFFF;
	text-decoration : none;
	background-color : transparent;
}

.alertHeader	{
	font-family: verdana;
	font-size: 12px;
	color: #3C3C3C;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
	font-weight : bolder;
}

.alertText	{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
}

.productMenu	{
	color : #FFFFFF;
	font-weight: bold;
	background-color : #ffffff;
	text-align : center;
}

.productMenu	a {
	color : #FFFFFF;
	text-decoration : none;
	font-weight: bold;
	font-size:12px;

}

.topMenuBar, .topMenuBar a, .topMenuBar a:hover{
	font-family:Verdana;
	font-size:12px;
	color: #5D7277;
	font-weight: bold;
}

.promoInfo {
	z-index:50;
	position: absolute;
	top: 0px;
	margin-left:0px;
	margin-top:0px;
}

.saleInfo {
	z-index:150;
	position:absolute;
	margin-left:-5px;
	margin-top:-41px;
}

input.validationerror, select.validationerror, textarea.validationerror {
border: 1px solid red;
background-color: #FFFCE2;
background-position: right;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

.newTableHeader
{
   height: 25px;
   background-image: url("/National_Library/20161130034600oe_/https://internetbs.net/img/headgradient3.jpg");
   color: #626469;
   font-family: verdana;
   font-size: 11px;
   text-align: center;
   font-weight: bold;

   border-color: #BFBEB9;
   font-weight: bold;
   border-top:0px solid #FFFFFF;
   border-left:0px solid #FFFFFF;
   border-right:1px solid #929497;
   border-bottom:1px solid #929497;

   overflow : hidden;
   text-overflow: ellipsis;
   white-space : nowrap;

   position:relative;
}

.imgToolTip1{
	float: right;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/help.png');
}

.imgToolTip{
	width:18px;
	height:18px;
	position:relative;
	cursor:help;
}

.imgToolTipDomainComment,.imgToolTipFolderComment{
	width:16px;
	height:16px;
	cursor:help;
	float:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:0px;
	vertical-align: middle;
}
.clipingcontainer .imgToolTipDomainComment{
	float:none;
}

.dir .imgToolTipFolderComment{
	position:absolute;
	left:-3px;
	top:3px;
	border:none;
}

.imgToolTipHp{
	width:12px;
	height:12px;
	position:relative;
	cursor:help;
}

/* the following rules apply only to IE */
* html{
}
* html body{
}
* html .imgToolTip1{
	background-image:url('/National_Library/20161130034600oe_/https://internetbs.net/img/px1.gif');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/img/help.png');
}

/* The following styles are used for tooltip and modal window */

.divTitle
{
  background    : #FF8639 none repeat scroll 0% ;
  cursor        : pointer;
  text-align    : center;
  color         : #FFFFFF;
}

.newTableHeader
{
   height: 25px;
   background-image: url("/National_Library/20161130034600oe_/https://internetbs.net/img/headgradient3.jpg");
   color: #626469;
   font-family: verdana;
   font-size: 11px;
   text-align: center;
   font-weight: bold;

   border-color: #BFBEB9;
   font-weight: bold;
   border-top:0px solid #FFFFFF;
   border-left:0px solid #FFFFFF;
   border-right:1px solid #929497;
   border-bottom:1px solid #929497;

   overflow : hidden;
   text-overflow: ellipsis;
   white-space : nowrap;

   position:relative;
}

.smallButton
{
   border-top:1px solid #C2C2C2;
   border-left:1px solid #C2C2C2;
   border-right:1px solid #AAAAAA;
   border-bottom:1px solid #AAAAAA;
   height: 20px;
   width : 20px;
   outline-style : none
   text-align: center;
   background: url('buttonback.gif');
}

/* For Modal Dialog*/
.jqmWindow
{
	display: none;

	position: fixed;
	top: 17%;
	left: 54%;

	margin-left: -300px;
	width: 600px;

	background-color: #444;
	background-color: rgba(68, 68, 68, 0.95);
	color: #FFFFFF;
	border: 0px solid black;
	box-shadow: 0px 0px 10px #333;
	border-radius: 8px;
	padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
	 Star selector used to hide definition from browsers other than IE6
	 For valid CSS, use a conditional include instead */
* html .jqmWindow
{
	 position: absolute;
	 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* CSS for Confrim */
div.jqmConfirm { /* contains + positions the alert window */
 display: none;

 position: fixed;
 top: 25%;
 left: 50%;

 margin-left: -300px;
 width: 600px;

 background-color: #FF8639;
 color: #FFFFFF;
 border: 1px solid black;
 padding: 12px;
}

/* Fixed posistioning emulation for IE6	Star selector used to hide definition from browsers other than IE6	For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* For ToolTip */
/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
.cluetip-default {
  background-image: url("/National_Library/20161130034600oe_/https://internetbs.net/img/headgradient3.jpg");
  background-color: #FF8639;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: white;
  border: 1px solid #000000;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 ;
  padding: 8px 10px 4px;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana;
  background-image: url("/National_Library/20161130034600oe_/https://internetbs.net/img/headgradient3.jpg");
  color: #000000;
  text-align:center;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
  margin : 4px;
  padding: 4px;
  font-size:   10px;
  font-weight: normal;
  font-family: verdana;
}
.cluetip-default div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
   zoom: 1;
}
.imgWarnTip {
cursor:help;
}
.dExt {
	font-weight: bolder;
	text-align: center;
	border: 0px;
	width: 12%;
	background-color: #ECF2FE;
	height: 30px;
	padding: 5px;
}

.dExt a {
	color: #3C3C3C;
	text-decoration: none;
}

.dPrice {
	border: 0px;
	text-align: center;
	/*background-color: #ffffff;*/
	width: 85px;
	height:30px;
	padding:0px;
	margin:0px;

}

.priceCellContent_l {
	border: 0px;
	text-align: center; /*	background-color: transparent;*/
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/rndpr.gif');
	background-repeat: no-repeat;
	background-position: center left;
	width: 80px;
	height: 30px;
	padding: 0px;
	margin: 0px; /*display: table-cell;*/
	display: block;
	vertical-align: middle;
}

.priceCellContent{
	border: 0px;
	text-align: center;
/*	background-color: transparent;*/
	background-image:url('/National_Library/20161130034600oe_/https://internetbs.net/img/rndpr_r.gif');
	background-repeat:no-repeat;
	background-position:center right;
	display: block;
	padding:0px;
	margin:0px;
	width: 80px;
	height:30px;

}

.oldPrice {
	font-size: 9px;
	text-decoration: line-through;
}

.goodPrice {
	color : Red;
	font-size:110%;
}


.areaReadOnly {
	border: 1px solid #C2C2C2;
	padding: 2px;
	background-color: #E0E0E0;
	overflow: auto;
	height: 55px;
}

.imgWarnTip {
	cursor:help;
}

.tablecellMainProductWithoutSubProduct{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:25px;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
	padding-left : 3px;
	padding-right : 2px;
}

.tablecellMainProductWithSubProduct{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border-top:1px solid #D8D8D8;
	border-bottom:0px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:25px;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
	padding-left : 3px;
	padding-right : 2px;
}

.tablecellSubProduct{
	font-family: verdana;
	font-size: 10px;
	color: #3C3C3C;
	border-top:0px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:22px;
	overflow : hidden;
	text-overflow: ellipsis;
	padding-left : 2px;
	padding-right : 2px;
	cellspacing : 0;
}

.smallImgToolTip{
	float: right;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/verySmallHelp.png');
}

.subProductPriceCell{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border-top:0px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:20px;
	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;
	padding-left : 2px;
	padding-right : 2px;
}

.bodyMinStyle{
min-height: 500px; /* sets min-height value for all standards-compliant browsers */
}

/* for Internet Explorer */
/*\*/
* html .bodyMinStyle {
height: 500px;
}
/**/


/*td { behavior: url("/National_Library/20161130034600oe_/https://internetbs.net/img/iepngfix.htc") }
*/
.clipingcontainer{
	overflow:hidden;
	text-overflow:clip;
	white-space:nowrap;
}
.clipingcontainer img{
	v-align:center;
}
.tabContent {
	text-align:center;
	white-space: nowrap;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#5D7277;
	margin-top:3px;
	margin-bottom:2px;
	padding-top:1px;
}
h1.tabContent span {
  padding-bottom: 3px;
  padding-left: 10px;
  background:  url(/National_Library/20161130034600oe_/https://internetbs.net/img/tableft.jpg) top left no-repeat;
  vertical-align: top;
}
h1.tabContent span span	 {
  padding-left: 0;
  background: url(/National_Library/20161130034600oe_/https://internetbs.net/img/tabcont.jpg) top left repeat-x;
  margin-top:-2px;
}
h1.tabContent span span span {
  background: url(/National_Library/20161130034600oe_/https://internetbs.net/img/tabright.jpg) top right no-repeat;
  padding-right: 10px;
}
.formItemText .specialLink1{
		font-family: verdana;
		font-size: 11px;
		color: #3C3C3C;
		overflow : hidden;
		text-overflow: ellipsis;
		font-weight : bolder;

}
.dotContent {
	text-align:center;
	white-space: nowrap;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#5D7277;
	margin-top:3px;
	margin-bottom:2px;
	padding-top:1px;
}
h1.dotContent span {
  padding-bottom: 3px;
  padding-left: 10px;
  vertical-align: top;
}
h1.dotContent span span	 {
  padding-left: 0;
  margin-top:-2px;
}
h1.dotContent span span span {
  padding-right: 10px;
}


.priceFree{color:red;font-size:11px;font-weight:bold}

.modalformLabelText {
font-family: verdana;
font-size: 12px;
color: #FFFFFF;
overflow : hidden;
text-overflow: ellipsis;
font-weight : bolder;
}

.modalForm h2{
	font-size:18px;
	text-align:left;
	font-weight:bold;
}

.advancedSearchLogic {
	text-align: left;
	margin: 15px;
}

.searchCrInputContainer {
	border: 2px solid #707070;
	background-color: #FDF5E6;
	height: 175px;
	overflow: auto;
}

.searchCrInputContainer input, .searchCrInputContainer select {
	width:99%;
}

.textFieldError{
	border:1px solid #cc0000;
	font-family:Verdana;
	font-size:13px;
	background-color: #FFCCCC;
}


.menutable{
	display:inline;
	position:absolute;
	top: 10px;
	z-index:300;
	width: 150px;
}

.menuitem{
	border-bottom:1px solid #C2C2C2;
	background-color:white;
	font-family:Verdana;
	font-size:12px;
	color: #777777;
	font-weight: bold;
	height: 20px;

	text-align:left;
	padding-left:10px;
	cursor: pointer;
}

.menuitemtop{
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	background-color:white;
	font-family:Verdana;
	font-size:12px;
	color: #777777;
	font-weight: bold;
	height: 25px;
	width: 60px;
	text-align:left;
	padding-left:10;
}


.domainfolderview .domainview, .domainSearchView {width:49.9%; float:left;}
.domainfolderview input.btn {
border-top:1px solid #C2C2C2;border-left:1px solid #C2C2C2;border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA;
font-family:Verdana;font-size:11px;width:52px;height:20px;
outline-style:none;text-align:center;
padding-left:1px;padding-right:1px;margin-left:1px;
background: url('buttonback.gif');
}
.imgBtnEdit {border:0;background:url(/National_Library/20161130034600oe_/https://internetbs.net/img/edit.gif) no-repeat;}
.imgBtnDelete {border:0;background:url(/National_Library/20161130034600oe_/https://internetbs.net/img/delete.gif) no-repeat;}
.imgBtnNoDelete {border: 0;background: url(/National_Library/20161130034600oe_/https://internetbs.net/img/no_delete.gif) no-repeat;}
.imgBtnNoEdit {border:0;background:url(/National_Library/20161130034600oe_/https://internetbs.net/img/no_edit.gif) no-repeat;}
.imgBtnAddFolder {border:0;background:url(/National_Library/20161130034600oe_/https://internetbs.net/img/add.gif) no-repeat;}

.imgBtnCluetip{cursor:pointer;width:22px;height:22px;}
.imgDisableBtnCluetip{width:22px;height:22px;}
.cluetip-imgBtncluetipClass{font-family:Verdana;font-size:11px;}
.cluetip-imgBtncluetipClass #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #ffffca;
  border: 1px solid #000000;
}
.cluetip-imgBtncluetipClass #cluetip-inner {
  margin : 2px;
  padding: 2px;
  font-weight: normal;
}

.domainfolderview .domainfolder {left:50.1%;}
.domainfolderview .domainview select {border:1px solid #C2C2C2;font-family:Verdana;font-size:11px;width:187px;height:20px;vertical-align:top;}
.domainfolderview fieldset{height:40px;border:1px solid #C3C2C2;padding-left:5px;}
.showHideAdvancedDomainViewElement fieldset legend{color: #626469; font-family: verdana; font-size: 11px; font-weight: bold;}
.showHideAdvancedDomainViewElement fieldset{border:1px solid #C3C2C2;padding-left:5px;}

/* language dropdown related css */
/*********************************/
.lang-menu {width:130px; height:20px; position:relative; z-index:100; font-family:Verdana, sans-serif; font-size:12px; vertical-align:middle;}
.lang-menu ul li a img {vertical-align:middle;}
/* hack to correct IE5.5 faulty box model */
* html .lang-menu {width:130px; w\idth:149px;}
/* remove all the bullets, borders and padding from the default list styling */
.lang-menu ul {padding:0;margin:0;list-style-type:none;}
.lang-menu ul ul {width:130px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown lang-menu positon */
.lang-menu li {float:left;width:130px;position:relative;text-align:left;}
/* style the links for the top level */
.lang-menu a, .lang-menu a:visited {display:block;font-size:12px;text-decoration:none; color:#5D7277; width:138px; height:20px; background-color:transparent; padding:0px; line-height:20px; font-weight:bold;}
/* style the second level background */
.lang-menu ul ul a, .lang-menu ul ul a:visited {border:1px solid #5D7277; border-width:1px 0 1px 1px; color:#3c3c3c; background-color:#fff }
/* a hack so that IE5.5 faulty box model is corrected */
* html .lang-menu a, * html .lang-menu a:visited {width:149px; w\idth:138px;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.lang-menu ul ul {visibility:hidden;position:absolute;height:0;top:19px;left:0; width:130px;border-top:1px solid #5D7277;}
/* another hack for IE5.5 */
* html .lang-menu ul ul {top:10px;t\op:11px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.lang-menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
/* style the second level links */
.lang-menu ul ul a, .lang-menu ul ul a:visited {background:#fff; color:#5D7277; height:auto; line-height:20px; padding:0; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .lang-menu ul ul a, * html .lang-menu ul ul a:visited {width:150px;w\idth:128px;}
/* style the top level hover */
.lang-menu ul ul a:hover{color:#fff; background:#ff8639;}
.lang-menu ul ul :hover > a {color:#fff; background:#ff8639;}
/* ie6 top menu hover issue */
a.top_a{padding:0;margin:0}
* html .lang-menu ul li.top_menu a.top_a:hover{color:#5D7277; background:transparent url(desc_0.gif) no-repeat scroll 130px center;}
* html .lang-menu ul li.top_menu :hover > a.top_a {color:#5D7277; background:transparent url(desc_0.gif) no-repeat scroll 130px center;}
/* style the top level menu */
.lang-menu ul li.top_menu {background:transparent url(desc_0.gif) no-repeat scroll 110px center;padding:0px;}

/* make the second level visible when hover on first level list OR link */
.lang-menu ul li:hover ul,
.lang-menu ul a:hover ul{visibility:visible; }
.lang-menu{top:-20px}

/* main menu related css */
/*************************/
/* a hack so that IE5.5 faulty box model is corrected */
/* * html .menu a, * html .menu a:visited {width:149px; w\idth:138px;} */


.menu {position:relative;z-index:50;font-family:Verdana;}
.menu *{z-index:142}

/* hack to correct IE5.5 faulty box model */
/* * html .menu {width:746px; w\idth:745px;} */
/* ie6 menu height issue */

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative; white-space:nowrap;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; height:20px; border:1px solid #fff; border-width:1px 0 1px 1px; background:#5D7277; padding-left:10px; line-height:19px; font-weight:bold;}
* html a.topmenu, a.topmenu:visited {display:block;font-size:11px;text-decoration:none; color:#5D7277; height:20px; border:1px solid #fff; border-width:1px 0 1px 1px; background:transparent url(tabcont.jpg) repeat; padding-left:0px; line-height:19px; font-weight:bold;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:21px;left:0; border-top:1px solid #fff;}
/* another hack for IE5.5 */
* html .menu ul ul {top:20px;t\op:21px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
/* yet another hack for IE5.5 */
/* * html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}*/
/* style the top level hover */
/* style the second level links */

.menu ul ul a, .menu ul ul a:visited {background:#5D7277; color:#fff; height:auto; line-height:1em; padding:5px 10px; border-width:0 1px 1px 1px;}
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#ff8639;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff; background:#ff8639;}

/* style the top level menu*/
.menu ul li {white-space:nowrap; list-style-type:none;}
.menu ul li.tm {background:#fff;}
.menu ul li a.topmenu {color:#5D7277; background:#fff url(tabcont.jpg) repeat-x; padding:0; margin:0; height:19px; line-height:19px;text-decoration:underline;}
.menu ul li a.topmenu span {vertical-align:top;}


/* ie6 top menu hover issue */
/* ie6 issue - in ie6 width was taken as 100%*/
* html .menu ul li a.topmenu {width:50px;text-decoration:none;}
/* chrome issue - in chrome list was showing horizontally, so we added a br */
.menu ul li ul li br {height:0px; line-height:0px; padding:0; margin:o;}
/* sub-menu width */
.menu ul li ul.home li {display:block;clear:both;width:100%;*width:150px;}
.menu ul li ul.domains li {display:block;clear:both;width:100%;*width:350px;}
.menu ul li ul.myaccount li {display:block;clear:both;width:100%;*width:275px;}
.menu ul li ul.api li {display:none}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;}

/* Fix IE. Hide from IE Mac \*/
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }
/* End */



* html .menu ul li:hover * html select,
* html .menu ul a:hover * html select {visibility:hidden;}



/******************************/
css for domain folder view menu
/******************************/
.dir {position:relative; z-index:100;font-family:Verdana;}
/* remove all the bullets, borders and padding from the default list styling */
.dir ul {padding:0;margin:0;list-style-type:none;z-index:100;}
.dir ul ul {width:200px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.dir li {float:left;width:199px;position:relative;}
/* style the links for the top level */
.dir a, .dir a:visited {display:block;font-size:11px;text-decoration:none; color:#000; width:187px; height:20px; border:1px solid #C2C2C2; border-width:1px 0 1px 1px; background:#fff; padding-left:10px; line-height:19px; font-weight:bold;}
.dir .imgToolTipFolderComment+*+a, .dir .imgToolTipFolderComment+*+a:visited{padding-left:20px}
.dir ul li.folderTopMenu {border-right:1px solid #c2c2c2;}
.dir ul li a.level1 {background:#fff url(/National_Library/20161130034600oe_/https://internetbs.net/img/treeview/combodown.gif) no-repeat 172px center;white-space:nowrap;cursor:default;}

/* style the second level background */
.dir ul ul a.drop, .dir ul ul a.drop:visited {background:#fff url(/National_Library/20161130034600oe_/https://internetbs.net/img/treeview/right.gif) no-repeat 180px center;}
/* style the second level hover */
.dir ul ul a.drop:hover{background:#ff8639 url(/National_Library/20161130034600oe_/https://internetbs.net/img/treeview/right.gif) no-repeat 180px center;}
.dir ul ul :hover > a.drop {background:#ff8639 url(/National_Library/20161130034600oe_/https://internetbs.net/img/treeview/right.gif) no-repeat 180px center;}
/* style the third level background */
.dir ul ul ul a, .dir ul ul ul a:visited {background:#fff;}
/* style the third level hover */
.dir ul ul ul a:hover {background:#ff8639;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.dir ul ul {visibility:hidden;position:absolute;height:0;top:21px;left:0; width:199px;border-top:1px solid #c2c2c2;z-index:100;}
/* another hack for IE5.5 */
* html .dir ul ul {top:20px;t\op:21px;}

/* position the third level flyout menu */
.dir ul ul ul{left:199px; top:-1px; width:199px;}

/* position the third level flyout menu for a left flyout */
.dir ul ul ul.left {left:-199px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.dir table {position:absolute; top:0; left:0; border-collapse:collapse;z-index:100;}
.dir table td ul {z-index:100;}

/* style the second level links */
.dir ul ul a, .dir ul ul a:visited {background:#fff; color:#000; height:auto; line-height:1em; padding:5px 10px; width:178px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .dir ul ul a, * html .dir ul ul a:visited {width:200px;w\idth:178px;}

/* style the top level hover */
.dir a:hover, .dir ul ul a:hover{color:#000; background:#ff8639;}
.dir :hover > a, .dir ul ul :hover > a {color:#000; background:#ff8639;}

/* make the second level visible when hover on first level list OR link */
.dir ul li:hover ul,
.dir ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.dir ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.dir ul :hover ul :hover ul{ visibility:visible;}

/* Fix IE. Hide from IE Mac */
* html .dir ul li { float: left; height: 1%;}
* html .dir ul li a { height: 1%; }
* html .dir ul ul ul li { height: 1%; }
* html .dir ul ul ul li a { height: 1%; }
* html .dir ul ul ul li a, .dir ul ul ul li a:visited{padding-left:20px;}
/* End */

.tableheadersp{
	height: 20px;
	color: #626469;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	font-weight: bold;

	border-color: #BFBEB9;
	font-weight: bold;
	border-top:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:1px solid #929497;
	border-bottom:1px solid #929497;

	overflow : hidden;
	text-overflow: ellipsis;
	white-space : nowrap;

	z-index:-1;
}
.nothing{}

.showOnlyWhenJsAllowed{display:none}
.hideOnlyWhenJsAllowed{}

.applyBtn{
	position:relative;
}

.termsText {
	border: 2px solid #696969;
	background-color: #F5F5F5;
	padding: 5px;
	padding-top: 15px;
	text-align: justify;
	width: 800px;
	height: 250px;
	overflow: scroll;
	font-family: verdana;
	font-size: 11px;
	margin-top:15px;
}

.termsAgreeButtons {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	margin:5px;
}

.tablecellMin{
	font-family: verdana;
	font-size: 11px;
	color: #3C3C3C;
	border-top:0px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	height:12px;
	overflow : hidden;
	text-overflow: clip;
	white-space : nowrap;
	padding-left : 2px;
	padding-right : 2px;
}


.px9 {
	font-size: 9px;
	font-family:arial;
}
table.prices{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	border-collapse:collapse;
}
table.prices td{
	padding:4px;
}

table.prices .priceHeader{
	font-weight:bold;
	text-align: center;
}

.phoneNumberInput{width:160px}

.pdiv {
	border: 2px solid Gray;
	width: 630px;
	height: 320px;
	margin: 5px 0 5px 0;
	padding: 10px 5px 10px 5px;
	background-color: #FFFFE0;
	overflow:auto;
}

fieldset{border:1px solid #C3C2C2;padding-left:5px;}
fieldset legend{color:#626469;font-family:verdana;font-size:11px;font-weight:bold;}

.p1 {
	text-align:justify;
	font-size:13px;
	font-family:Verdana;
}

/* CSS Document */
div.paragraph{font-size:12px;text-align:justify;margin-top:20px;padding:5px;line-height:140%;font-family:verdana;}
div.pinfo{border:dotted 2px #00f;background-color:#efefef;}
div.paragraph img.ssicon{float:left;border:none;margin-right:8px;margin-bottom:8px;}
div.paragraph ol li{text-indent:0;margin:10px;}
#htitle{padding-top:20px;}

.priceInfoLink {
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
	text-decoration:inherit;
}

.producName {
	font-size:130%;
	padding: 5px;
	color:#5D7277;
}

.producName b{color:red;}
.productPeriod{
	background-color: #DCF1FC;
}

.ourNsNote {
	width: auto;
	margin: 0px;
	padding: 10px 10px 10px 70px;
	border: 1px solid #CC0000;
	background-color: #FFDBDB;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	background: #FFDBDB url(/National_Library/20161130034600oe_/https://internetbs.net/img/alert.gif) no-repeat 20px;
}
#domainsTable_DomainInformationList tr{height:23px}
#mainTable_DomainInformationList tr{height:23px}
#checkboxes_DomainInformationList tr{height:23px;}

.inlinebdiv{
	display: inline-block;
}

.centerBox {
	margin: 15px auto;
	text-align:center;
}
.featureDesc {
	font-family:Verdana;
	font-size:12px;
	text-align:justify;
}

.addthis_toolbox {
	width:390px;
	margin-top:8px;
	float: right;
}

.addthis_toolbox a,  .addthis_toolbox a:hover{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}


#regLogoList {
  position: relative;
  width:100%;
  height: 64px;
  overflow: hidden;
}

.scrCnt{
	width: 832px;
	white-space: nowrap;
	position: absolute;
}

.scrCnt img {
	margin-left:7px;
	margin-right:7px;
	border: none;
}

.scrBtn {
	padding: 3px;
	font-size: 130%;
	color: Silver;
	background-color: #EDEDED;
	font-weight: bold;
	width: 20px;
	cursor: pointer;
	text-align: center;
}
.scrBtn:hover {
	background-color:#FF863F;
	color:#fff;
}

.regListTbl {
	border: 1px solid #DCDCDC;
	width: 100%;
	position: inherit;
	height: 80px;
}

.jqmWindow a {
	color: #1E90FF;
}

.fee{
	font-size: 80%;
	color: Red;
	margin-top:5px;
}

.tosBox {
	text-align: justify;
	font-size: 90%;
	font-weight: normal;
	padding: 10px;
	border: 1px solid Silver;
	background-color: #FFFFF0;
	height: 80px;
	overflow: auto;
	margin-bottom: 10px;
}

.textFormatExample {
	font-size: 85%;
	padding: 10px;
	border: 1px dashed Gray;
	background-color: #FFFFE0;
	margin-top:10px;
}

.socialLoginBox {
	text-align: right;
}

.socialLoginBox span {
	color:#828385;
	font-size:13px;
	font-weight:bold;
	margin-top:-2px;
}

.ajaxDsPending{ background-color: #ffffe0; }
.ajaxDsUnavailable{ background-color: #ffe0db; }
.ajaxDsAvailable{ background: #e1f6e2; }
.ajaxDsUnknown{ background: #f5f5f5; }
.priceInfo{}
.status {
	font-weight: bold;
	padding-left:25px;
	text-transform: lowercase;
}

.ajaxDsPending .status {
	color: #000;
	background: transparent url(ajax-loader.gif) no-repeat 5px;
}

.ajaxDsAvailable .status {
	color: green;
	background: transparent url(small_available.png) no-repeat 5px;
}

.ajaxDsUnknown .status {
	color: #696969;
	background: transparent url(small_warning.png) no-repeat 5px;
	cursor: help;
}

.ajaxDsUnavailable .status {
	color: red;
	background: transparent url(small_unavailable.png) no-repeat 5px;
}

.showHideControl {
	width:70%;
	margin:0 auto;
	text-align:right;
	font-size: 70%;
}

.showHideControl a {
	font-size: inherit;
	text-transform: lowercase;
	margin-left:20px;
	font-weight: normal;
}

.shoppingCartTip {
	width: 200px;
	border: 1px solid #ccc;
	padding: 5px;
	box-shadow: 2px 2px 3px #ddd;
   -webkit-box-shadow: 2px 2px 3px #ddd;
   -moz-box-shadow: 2px 2px 3px #ddd;
   position: absolute;
   z-index: 100;
   display: none;
   font-family: Verdana;
   font-size: 10px;
   font-weight: bolder;
   color: #696969;
	overflow: hidden;
	padding-left: 24px;
}

.scPending{
	background: #ffffe0 url(ajax-loader.gif) no-repeat 3px 50%;
}

.scDone{
	background: #ffffe0 url(small_available.png) no-repeat 3px 50%;
}


.shoppingCartTip a {
	font-size: inherit;
}






/*********************** NEW CSS FILE NEW *******************************************************************************************************************/
@font-face {
	font-family: 'Web Symbols';
	src: url('/National_Library/20161130034600oe_/https://internetbs.net/img/fonts/websymbolsligaregular.eot');
	src: url('/National_Library/20161130034600oe_/https://internetbs.net/img/fonts/websymbolsligaregular.eot#iefix') format('embedded-opentype'),
		 url('/National_Library/20161130034600oe_/https://internetbs.net/img/fonts/websymbolsligaregular.woff') format('woff'),
		 url('/National_Library/20161130034600oe_/https://internetbs.net/img/fonts/websymbolsligaregular.ttf') format('truetype'),
		 url('/National_Library/20161130034600oe_/https://internetbs.net/img/fonts/websymbolsligaregular.svg#websymbols') format('svg');
	font-weight: normal;
	font-style: normal;
}
@media print{

}
body {
color: #333;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
/*background-color: #F7FAFE;*/
background: #fff;
padding: 0px;
margin: 0px;
}
.searchbar * { padding: 0px; margin: 0px; }
.menudiv * { padding: 0px; margin: 0px; }
.topbar * { padding: 0px; margin: 0px; }

label {
	cursor: pointer;
}

.maxWidth {
	width: 99.5% !important;
}

/*
removed due to incompatiblity issues with old website version
* {
	padding: 0px; margin: 0px;
}
*/
a {
	color: #1889e0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	background-color: transparent;
	color: inherit;
}

/*********************** GENERAL ***************************/
.padder {
	padding: 10px;
}
.padder5 {
	padding: 5px;
}
.padder20 {
	padding: 20px;
}
.img-middle {
	vertical-align:middle;
}
.bold {
	font-weight: bold;
}
.grey-link {
	font-size: 9pt;
}
.grey-link:hover {
	color: #1889E0;
	background-color: #ffffff;
}
.grey-note {
	font-size: 9pt;
	color: #999;
}
.title-small {
	font-weight: bold;
	color: #FF8639;
}
.title {
	font-weight: bold;
	color: #FF8639;
	font-size: 1.2em;
}
a.title {
	font-weight: bold;
	color: #FF8639;
	font-size: 1em;
	text-decoration: underline;
}
.page-title {
	font-weight: bold;
	color: #FF8639;
	font-size: 1.4em;
	padding: 5px 10px;
}
.label {
	color: #555555;
	font-size: 10pt;
}
.noborder {
	border: none;
}
.spacer {
	height: 15px;
}
.spacer5 {
	height: 5px;
}
.error {
	color: #f00;
	font-weight:bold;
	text-align: center;
}
.success {
	color: #27ab4c;
	font-weight:bold;
	text-align: center;
}
.justify {
	text-align: justify;
}
/*********************** INPUTS ***************************/
.textboxA {
	border: 2px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px;
}

.textboxB {
	border: 1px solid #cccccc;
	padding: 5px;
}
.textboxC {
	border: 1px solid #d1e4ff;
	background-color: #F7FAFE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	font-size: 14pt;
}
.buttonsA {
	background-color: #FF8639;
	border: 1px solid #ec6104;
	color: #ffffff;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
}
.buttonsB {
	background-color: #eeeeee;
	border: 1px solid #aaaaaa;
	color: #555555;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
}

.buttonsC {
	background-color: #FF8639;
	border: 1px solid #ec6104;
	color: #fff;
	padding: 5px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}

.buttonsC:hover {
	background-color: #FF8639 !important;
	text-decoration: none;
	color:#fff !important;
}


.buttonsD {
	background-color: #eeeeee;
	border: 1px solid #aaaaaa;
	color: #555555;
	padding: 5px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
}
.buttonsD:hover {
	background-color: #eeeeee !important;
	text-decoration: none;
}
.buttonsE {
	background-color: #F7FAFE;
	border: 1px solid #d7e7fd;
	color: #5ea0fb;
	padding: 5px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
}
.buttonsF {
	background-color: #FF8639;
	border: 1px solid #ec6104;
	color: #ffffff;
	padding: 5px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	font-size: 14pt;
}



.bigtext {
	font-size: 1.5em;
}
/*********************** LAYOUT ***************************/
.main {
	width: 100%;
	text-align: center;
}
.header-new {
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	width: 1000px;
	display:inline-block;
	background-color: #FFFFFF;
	vertical-align: top;
	height: 100px;
}
.header-new a:hover{
	background-color: #ffffff;
}
.header-new-home {
	width: 1000px;
	display:inline-block;
	background-color: #FFFFFF;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/banner1.png');
	vertical-align: top;
	height: 300px;
}
.header-div-home {
	background-color: #68B4F2;
}
.header-new-home a:hover{
	background-color: #ffffff;
}
.domainsearch-home {
	margin-top: 200px;
	text-align: center;
}
.domainsearch-home table {
	display: inline-block;
	padding:0px; margin:0px;
	border: none;
}
.domainsearch-home table td {
	border:none; padding: 5px;
}
.domainsearch-title {
	color: #fff;
	font-size: 12pt;
	text-transform: uppercase;
}
.domainsearch-home-input {
	background-color: #F7FAFE;
	font-size: 18pt;
	border:none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 10px;
	-webkit-box-shadow: 0px 6px 0px #2695BC;
	-moz-box-shadow: 0px 6px 0px #2695BC;
	box-shadow: 0px 6px 0px #2695BC;
}
.domainsearch-btn {
	background:#FF6501;
	 -webkit-box-shadow: 0px 6px 0px #C64802;
	-moz-box-shadow: 0px 6px 0px #C64802;
	box-shadow: 0px 6px 0px #C64802;
	position: relative;
	color: #ffffff;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:none;
	font-size: 18pt;
	font-weight:bold;
	padding: 10px;
}
.logodiv {
	float: left;
	width: 400px;
	text-align: left;
}
.logodiv-home {
	float: left;
	width: 320px;
	text-align: left;
	background-color: #fff;
	margin-left: 15px;
	padding-bottom: 5px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.reglogo {
	float: right;
	text-transform:uppercase;
	text-align:center;
	font-size: 8pt;
	color: #555555;
}
.logo-new {
	float: left;
	margin-top: 6px;
}
.logoTag{
	text-align: center;
	color: #FF8639;
	font-weight: bold;
}
.header-right {
	float: right;
	width: 550px;
	text-align: right;
}
.sociallinks-div {
	height: 30px;
}
.sociallinks-div ul{
	list-style-type: none;
	text-align: right;
	overflow: visible;
	display: inline-block;
	padding:0px; margin:0px;
}
.sociallinks-div ul li{
	float: left;
}
.content {
	width: 1000px;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	font-size: 10pt;
}
.content-outer .content {
	min-height: 500px;
}
.chatnow {
	margin-top: 5px;
}


/*********************** TOPBAR ***************************/
.topbar {
	background-color: #2C5463; /*#102E37;*/
	color: #ffffff;
	text-align: center;
	height: 40px;
}
.topbar a:hover {
	background-color: #2C5463;
}
.topbar-button .topbar-link {
	text-decoration:none;
	color: #ffffff;
	/*font-size: 14px;*/
}
.topbar-button .topbar-link:hover {
	text-decoration:none;
	background-color: #2C5463;
}
.topbar-button li a:hover {
	background-color: #617F8A !important;
}
.languageselect {
	cursor: pointer;
}
.newsline {
	padding: 10px 0px;
	float:left;
	font-size: 1.2em;

}
.newslink {
	color: #ffffff;
	font-size: 12pt;
}

.languagediv {
	text-align: left;
	float:right;
	width: 130px;
	border-right: 1px solid #698995;
	border-left:  1px solid #698995;
	height: 30px;
	font-weight: bold;
	text-align: center;
}
.languagediv ul {
	display:none;
	z-index: 10;
	position:absolute;
	background-color:#2C5463;
	width: 130px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.languagediv:hover ul {
	display:block;
}
.languagediv ul li{
	padding: 5px;
	border-top: 1px solid #617F8A;
}
.languagediv ul li:hover{
	background-color:#617F8A;
}

.languageselect {
	padding: 5px;
}
.languagediv a {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/flag/flag.png');
	background-repeat:no-repeat;
	padding-left: 35px;
	font-size: 13px;
	min-height: 20px;
	line-height: 20px;
	display: inline-block;
}
.language-de {
	background-position: 0px -120px;
}
.language-en {
	background-position: 0px -140px;
}
.language-es {
	background-position: 0px 0px;
}
.language-fr {
	background-position: 0px -20px;
}
.language-it {
	background-position: 0px -40px;
}
.language-ro {
	background-position: 0px -60px;
}
.language-ru {
	background-position: 0px -80px;
}
.language-tr {
	background-position: 0px -100px;
}
.language-zh {
	background-position: 0px -160px;
}
/*********************** LOGIN ***************************/
.loginbutton {
	float:right;
	display:inline;
	font-weight:bold;
	/*border-right: 1px solid #999999;*/
	height: 30px;
	padding: 0px 10px;
	font-size: 13px;
	line-height: 29px;
}
div#loginbutton > a {
	color: #fff;
	text-decoration: none;
}
.profilebutton {
	float: right;
	display:inline;
	font-weight:bold;
	border-right: 1px solid #999999;
	position: relative;
	cursor: pointer;
}
.loginbutton {
	position: relative;
	cursor: pointer;
}
.loginbox {
	display:none;
	position: absolute !important;
	right: 10px !important;
	top: 52px !important;
	left: auto !important;
	/*
	left: -240px;
	height: 225px;
	width: 300px;*/
	cursor: auto;
	z-index: 10;
	text-transform: initial;
}
.logindiv {
	width: 300px;
	/*height: 230px;*/
	background-color: #ffffff;
	color: #555555;
}
.logindiv table{
	padding: 0px; margin:0px;
	width: 100%;
	border: none;
}
.logindiv table td{
	padding: 2px;
	border: none;
}
.logindiv a:hover {
	background-color: #ffffff;
	color: #1889E0;
}
.logininput {
	width: 95%;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}
.display-inline {
	display: inline;
}
.display-inlineblock {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.login-icon {
	vertical-align: middle;
	padding-right:3px;
}
.social-login-btn {
	float: left;
}
.social-login-btn a {
	display: block;
	height: 32px;
	width: 32px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/social/social_icons.png');
}
.social-login-btn a:hover {
	text-decoration:none;
}
.social-login-btn .facebook {
	background-position: 0px -128px;
}
.social-login-btn .twitter {
	background-position: 0px -64px;
}
.social-login-btn .google {
	background-position: 0px 0px;
}
.social-login-btn .linkedin {
	background-position: 0px -32px;
}
.social-login-btn .yahoo {
	background-position: 0px -96px;
}
.social-login-btn2 {
	display: inline-block;
}
.loginbox-links {
	font-size: 1.2em;
}
.loginbox-links:hover {
	background-color: #ffffff !important;
	color: #1889E0 !important;
}
.accountbox-links {
	padding: 4px;
	text-align: center;
	background-color: #f0f0f0;
	border-collapse: collapse;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	text-transform: initial;
}
.accountbox-links:hover {
	background-color: #f8f8f8;
}
.accountbox-links a:hover {
	text-decoration: none;
	background-color: #f8f8f8;
	color: #1889E0;
}
/*********************** LIGHTBOX ***************************/
.lightbox {

	border-radius: 1px;
	box-shadow: 0px 0px 0px 12px rgba(0,0,0,0.5);
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', direction=145, strength=3);*/
	/*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;*/
	background-color: #fff;
	display: none;
	z-index: 10;
	position: fixed;
	left: 50%;
	top: 50%;
}
.lightboxinner {
	position: relative;
	z-index: 20;
}

.lightboxtitle {
	font-weight: bold;
	color: #FF8639;
	font-size: 1.2em;
}

/* DEPRICATED
.lightbox .corners {
	position: absolute;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/box-corners.png');
	height: 18px; width: 18px;
}
.lightbox .LT {
	left: 0px;
	top: 0px;
	background-position:0px 0px;
}
.lightbox .RT {
	right: 0px;
	top: 0px;
	background-position:18px 0px;
}
.lightbox .LB {
	left: 0px;
	bottom: 0px;
	background-position:0px 18px;
}
.lightbox .RB {
	right: 0px;
	bottom: 0px;
	background-position:18px 18px;
}
.strip {
	position: absolute;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/box-edge.png');
	height: 14px; width: 14px;
}
.lightbox .HT{
	left: 18px;
	top: 0px;
	background-position:0px 0px;
	background-repeat:repeat-x;
}
.lightbox .VL{
	left: 0px;
	top: 18px;
	background-position:0px 0px;
	background-repeat:repeat-y;
}
.lightbox .VR{
	top: 18px;
	background-position:0px 0px;
	background-repeat:repeat-y;
}
.lightbox .HB{
	left: 18px;
	background-position:0px 0px;
	background-repeat:repeat-x;
}
*/
.lbclosebtn {
	position:absolute;
	right:5px;
	top: 5px;
	z-index: 25;
}
.lbclosebtn a:hover {
	background-color: #ffffff;
}

.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	background-color: black;
	z-index:9;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
/*********************** MENU ***************************/

.searchbar {
	/*height: 50px;*/
}
.searchbar .content {
	background-color: #FF8639;
	border-right: 1px solid #FF8639;
	border-left: 1px solid #FF8639;
	color: #ffffff;
}
.homesearchbar {

}
.homesearchbar .content {
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	text-align: center;
	background-color: #ffffff;
	font-size: 14pt;
}
.cartlinkdiv {
	float: right;
	line-height: 50px;
	/*border-right: 1px solid #cccccc;*/
	padding-right: 10px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/cart.png');
	background-repeat: no-repeat;
	background-position: 0px 13px;
	padding-left: 30px;
}
.homecartlinkdiv {
	float: right;
	line-height: 50px;
	padding-right: 10px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/cart.png');
	background-repeat: no-repeat;
	background-position: 0px 13px;
	padding-left: 30px;
	color: #333;
}
.cartlinkdiv a {
	color: #ffffff;
	font-size: 11pt;
}
.cartlinkdiv a:hover {
	background-color: #FF8639;
}
.domain-search-btn {
	cursor:pointer;
}
.tlddropdown {
	width: 75px;
}
.menudiv {
	height: 30px;
	color: #ffffff;
	text-align:center;
	text-transform:uppercase;
}
.menudiv .content {
	background-color: #2C5463;
	border-right: 1px solid #2C5463;
	border-left: 1px solid #2C5463;
	height: 30px;

}
.menudivhome {
	background-color: #2C5463;
}
.menudivhome .content{
	border:none;
}
.menu-new {
	float:left;
	line-height: 30px;
}
.menu-new .selected {
	background-color: #436D7C;
}
.menu-new ul {
/*font-size: 14px;*/
margin: 0;
padding: 0;
list-style: none;
z-index: 210;
}
.menu-new ul li {
display: block;
position: relative;
float: left;
vertical-align: top;
}
.menu-new li ul {
display: none;
border: 1px solid #cccccc;
background-color: #436d7c;
position: relative;
z-index: 210;
}
.menu-new ul li a {
display: block;
text-decoration: none;
color: #ffffff;
/*border-top: 1px solid #999999;*/
padding: 0px 12px 0px 12px;
/*background: #2C5463;
margin-left: 1px;*/
white-space: nowrap;
border-right: 1px solid #698995;
font-size: 13px;
}
.menu-new ul li a:hover {
background: #436d7c; /*#617F8A;*/
}
.menu-new li:hover ul {
display: block;
position: absolute;
}
.menu-new li:hover li {
float: none;
font-size: 14px;
}
.menu-new li:hover a {
background: #436d7c; /*#617F8A;*/
}
.menu-new li:hover li a:hover {
background: #305968;
}
.currencydiv {
	width: 85px;
	float:right;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	height: 30px;
	font-size: 13px;
}
.currency-dropdown {
	text-align:right;
	padding-right: 5px;
	padding-top: 2px;
	line-height: 27px;
	height: 28px;
}
.curreny-img {
	vertical-align: middle;
}
.currency-link {
	color: #ffffff;
	padding-left: 2px;
}
.currency-link:hover {
	color: #ffffff;
	text-decoration:none;
	background-color: #2C5463;
}

.currencydiv ul {
	display:none;
	z-index: 10;
	position:absolute;
	background-color:#2C5463;
	width: 85px;
	font-size: 13px;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
}
.currencydiv:hover ul {
	display:block;
}
.currencydiv ul li{
	padding: 5px;
	padding-left: 5px;
	border-top: 1px solid #436D7C;
	line-height: 24px;
}
.currencydiv ul li:hover{
	background-color:#617F8A;
}

.currencydiv ul li a:hover{
	text-decoration:none;
	background-color: #617F8A;
}
.currencydiv a {
	color: #ffffff;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/currency/currency.png');
	background-repeat:no-repeat;
	padding-left: 22px;
	font-size: 13px;
	display: inline-block;
}
.currencydiv .usd {
	background-position:0px -33px;
}
.currencydiv .eur {
	background-position:0px -63px;
}
.currencydiv .jpy {
	background-position:0px -2px;
}
.currencydiv .gbp {
	background-position:0px -92px;
}
.currencydiv .aud {
	background-position:0px -33px;
}
.currencydiv .cad {
	background-position:0px -33px;
}

/*********************** CONTENT ***************************/
.topbannerdiv .content{
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	text-align:center;
	background-color: #eeeeee;
}
.topbannerdiv a:hover {
	background-color: #EEEEEE;
}
.topbanner {
	width:900px;
	display:inline-block;
	padding-top: 10px; padding-bottom: 10px;
}

.content-outer .content{
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	text-align:left;
	background-color: #ffffff;
}
/*********************** BOX & PANEL***************************/
.panels {
	overflow:auto;
}
.panel-right {
	float: right;
	width: 35%;
}
.panel-left {
	float:left;
	width: 65%;
}
.panel-right2 {
	float: right;
	width: 75%;
}
.panel-left2 {
	float:left;
	width: 25%;
}

.panel-right3 {
	float: right;
	width: 25%;
}
.panel-left3 {
	float:left;
	width: 75%;
}
.paneldiv {
	padding: 10px;
}
.panel {
	background-color: #F7FAFE;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e2e2e2;
	position:relative;
}
.paneltitle {
	color: #FF8639;
	padding-bottom: 5px;
	padding-top: 10px;
	text-align:left;
	font-weight:bold;
	padding-left: 10px;
}
.paneltitle h2 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px; margin: 0px;
}
.panelcontent {
	padding: 10px;
	text-align: left;
}
.boxdiv {
	padding: 10px;
}
.box {
	background-color: #F7FAFE;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e2e2e2;
	position:relative;
	z-index: 1;
}
.boxclose {
	position:absolute;
	top:5px;
	right: 5px;
}
.shadow {
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	box-shadow: 0px 0px 2px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.boxtitle {
	border-bottom: 2px solid #FF8639;
	color: #FF8639;
	padding-bottom: 5px;
	margin-top: 5px;
	text-align:left;
	font-weight:bold;
	padding-left: 10px;
}
.boxtitle h2, .boxtitle h1 {
	color: #FF8639;
	font-size: 10pt;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	padding: 0px; margin: 0px;
}

.boxtitle h1 {
	font-size: 10.5pt !important;
}

.boxtitle a {
	color: inherit;
}

.boxtitle a:hover {
	text-decoration:none;
	background-color:inherit;
}

.boxcontent {
	background-color: #ffffff;
	margin-bottom: 5px;
	padding: 10px;
	text-align: left;
}
.contentright-div {
	float: right;
	width: 49%
}
.contentleft-div {
	float: left;
	width: 49%
}
.contentright-div2 {
	float:right;
	width: 60%
}
.contentleft-div2 {
	float: left;
	width: 40%
}
.clickable {
	cursor:pointer;
}
.optionscontainer {
	overflow:auto;
}
.floater {
	float: left;
	padding-left: 5px;
}
.filteroptions {
	height: 50px;
}
.floater-right {
	float: right;
	padding: 0px 10px;
}
.inline {
	display:inline-block;
	*display: inline;
	*zoom: 1;
}
/*********************** GRID TABLE ***************************/
.grid-div {
	padding: 5px 10px;
	color: #555555;
}
.grid-tbl {
	width: 100%;
	/*border: 1px solid #93B2BD;*/
	border-collapse: collapse;
}
.gird-tbl thead {
}
.grid-tbl  thead th {
	background-color: #2C5463;
	color: #ffffff;
	border-right: 1px solid #4d7787;
	border-left: 1px solid #4d7787;
}
.grid-tbl  thead th:last-child{
	border-right: 1px solid #4d7787;
}
.grid-tbl  thead th a {
	color: #fff;
}
.grid-tbl td {
	padding: 4px;
	/*background-color: #F7FAFE;*/
	background-color: #eef5ff;
	border-right: 1px solid #d5e7ff;
	border-left: 1px solid #d5e7ff;
	border-bottom: 1px solid #D5E7FF;
}
.grid-tbl .odd td{
	/*background-color: #fbfdfe;*/
	background-color: #fff;
}

.grid-tbl th {
	padding: 5px;
}
.grid-tbl  tfoot td{
	background-color: #2C5463;
	color: #ffffff;
	border-right: 1px solid #4d7787;
	border-left: 1px solid #4d7787;
	font-weight: bold;
}
/* GRID 2 */
.grid-div2 {
	/*padding: 5px 10px;*/
	color: #555555;
}
.grid-tbl2 {
	width: 100%;
	border: 1px solid #e0e0e0;
	border-collapse: collapse;
	text-align: center;
}
.gird-tbl2 thead {
	border: 1px solid #e0e0e0;
}
.grid-tbl2  thead th{
	background-color: #F7FAFE;
	color: #333333;
	border-right: 1px solid #e0e0e0;
}
.grid-tbl2 .tdbanner {
	background-color: #F7FAFE;
	color: #333333;
	border-right: 1px solid #e0e0e0;
}
.grid-tbl2  thead th:last-child{
	border-right: 1px solid #e0e0e0;
}
.grid-tbl2 td {
	padding: 4px;
	background-color: #ffffff;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	color: #555555;/*#1889E0;*/
}
.grid-tbl2 td:first-child {
	color: #555555;
}
.grid-tbl2 .odd td{
	background-color: #ffffff;
}

.grid-tbl2 th {
	padding: 5px;
}
.grid-tbl2  tfoot td{
	background-color: #F7FAFE;
	color: #555555;
	font-weight: bold;
}
.grid-label2 {
	background-color: #F7FAFE;
	border-radius: 5px 5px 5px 5px;
	color: #555555;
	font-size: 14pt;
	font-weight: bold;
	margin: 5px 10px;
	padding: 5px;
	text-align: center;
}
.grid2-tabs {
	background-color: #2C5463;
	height: 30px;
	padding-left: 5px;
}
.grid2-tabs .more {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/down_arrow.png');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 16px;
}
.grid2-tab {
	float: left;
	padding: 4px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
}
.grid2-tab a {
	color: #fff;
	font-weight: bold;
}
.grid2-tab a:hover {
	color: #fff;
	font-weight: bold;
	background-color: #2C5463;
}
.grid2-tab .disabled {
	color: #999;
}
.grid-tbl2 .label {
	text-align: right;
	width: 23%;
}
.grid2-tab .disabled:hover {
	color: #999;
	text-decoration: none;
}
.grid2-tab2list {
	list-style-type: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.grid2-tab2 {
	float: left;
	color: #ffffff;
	padding: 3px 5px;
	font-weight: bold;
	border-right: 1px solid #557F8E;
	cursor: pointer;
}
.grid2-tab2-selected {
	background-color: #4E7482;
}
.grid2-tab2 img {
	vertical-align: middle;
}
.grid2-tab2-ddlbtn {

}
.grid2-tab2-btn {

}
.upper {
	text-transform: uppercase;
}
.grid-tbl2 input {
	width: 90%;
}
.grid-tbl2 textarea {
	width: 90%;
}
.grid-tbl2 select {
	width: 90%;
}
.selectedtab {
	background-color: #F7FAFE;
	/*border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.selectedtab a {
	color: #555;
}
.selectedtab a:hover {
	color: #555;
	background-color: #F7FAFE;
}
/*********************** HOMEPAGE ***************************/
.feature-list {
	font-size: 10pt;
	margin-left: 0px;
}
.home-pricing-list {
	font-size: 10pt;
	font-weight: bold;
	width: 600px;
	display: table;
}
.home-pricing-list div.prtbl{
	text-align: center;
	padding: 5px 3px;
	border: 1px solid #e0e0e0;
	width:189px;
	margin-left: 2px;
    float: left;

}
.grey-background {
	/*background-color: #efefef;*/
}
.home-pricing-list div.odd  {
	/*border-right: none;*/
}
.home-pricing-list div.even {
	/*border-left: none;*/
	color: #1889e0;
}
.spl-tag {
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
.align-middle {
	vertical-align: middle;
	padding: 10px;
	text-align:center;
}
.home-spl-price {
	color: #FF8639;
	font-size: 20pt;
}
.co-promo-tbl {
	border: none;
}
.co-promo-tbl td {
	width: 50%;
	border: none;
}
.co-old-price {
	text-decoration:line-through;
}
.small-note {
	font-size: 8pt;
	color: #999999;
}
.registry-logos {
	padding-bottom: 10px;
	text-align: center;
}
.home-onsale-box {
	position: relative;
	text-align:center;

}
.home-onsale {
	color: #ffffff;
	position: absolute;
	text-transform: uppercase;
	font-size: 7.5pt;
	top: 2px;
	left:118px;
	padding-left:3px;
	padding-right:3px;
	background-color: #ff0000;
	border-radius:3px;
}

.home-onsale-new {
	color: #ffffff;
	position: absolute;
	text-transform: uppercase;
	font-size: 7.5pt;
	top: 2px;
	left:118px;
	padding-left:3px;
	padding-right:3px;
	background-color: #00a6ba;
	border-radius:3px;
}

.freeProductPrice {
	color:#ff0000;
}

.box2ndFactor {
	margin-bottom:15px !important;
	margin-top:-20px !important;
}

.indexPagePrice {
	width:35%;
	float:right;
	text-align:right;
}

.indexPageExt {
	width:65%;
	float:left;
}

.extSelector {
	text-align: left !important;
	cursor: pointer;
}
.extSelector:hover {
	background-color: #fffacd;
}

.extSeleted {
	background-color: #eafff5;
}

.transferPrice {
	text-align:left !important;
	padding-left:10px;
}
.stickerdiv {
	margin-top: 5px;
}
.sticker {
	font-size: 10pt;
	font-weight: bold;
	display:inline-block;
	color: #f00;
	padding: 5px;
	text-transform: uppercase;
}
.center-text {
	text-align:center;
}
.home-show-more {
	height: 15px;
}

.show-pricelink-box {
	float: left;
	text-align:left;
	padding:5px;
	background-color: #efefef;
}

.show-more-box {
	float: right;
	text-align:right;
	padding: 5px;
	background-color: #efefef;
	cursor: pointer;
}
.bulksearch-tld {
	border: none;
	width: 100%;
}
.bulksearch-tld td {
	border: none;
}
/*********************** FOOTER ***************************/
.footer-top {
}
.footer-top .content {
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	background-color: #ffffff;
	height: 90px;
	position:relative;
}
.footer-city {
	position:absolute;
	right:10px;
}
.footer {
	background-color: #102E37;
	color: #ffffff;
	font-size: 10pt;
	background-image:url('/National_Library/20161130034600oe_/https://internetbs.net/img/footer-top.png');
	background-repeat:repeat-x;
}
.footer a:hover {
	background-color: #102E37;
}
.footer .content {
	padding-top: 10px;
}
.footer-links {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 450px;
}
.footer-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-links-row1 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-right: 20px;
}
.footer-links-row2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.footer-links table {
	padding: 0px; margin: 0px;
}
.footer-links a {
	text-decoration:none;
	color: #ffffff;
	line-height: 1.4em;
	font-weight: bold;
}
.footer-links a:hover {
	text-decoration: underline;
	background-color: #102E37;
}
.footer-logos {
	float:right;
	padding-bottom: 30px;
	padding-top: 30px;
	text-align: right;
}
.footer-logos img {
	border: 5px solid #ECF2FE;
	margin-right: 5px;
}
.card-logos {
	padding-bottom: 10px;
}
.card-logos img {
	margin-right: 5px;
	border: none;
}
.footer-links td{
	padding-right: 30px;
}
/*********************** SEARCH TOOL ***************************/
.currency-bar {
	text-align: right;
	font-size: 1.2em;
	color: #999999;
	line-height: 30px;
	height: 30px;
}
.addcart-buttons {
	padding: 10px;
}
.search-view-cart {
	float: right;
}
.tbl-selector {
	width: 20px;
}
.status_unavailable {
	background-color: #FFE0DB !important;
}
.status_available {
	background-color: #E1F6E2 !important;
}
.grid-tbl .action-buttons {
	width: 90px;
}
.search-on-sale {
	background-color: #ff0000;
	margin-left: 5px;
	color: #ffffff;
	font-size: 8pt;
	text-transform: uppercase;
}

/*********************** CART ***************************/
.cart-product {
	padding: 5px;
	font-weight: bold;
}
.cart-whois {
	padding: 5px;
	margin-left: 5px;
}
.cart-terms-div {
	text-align: center;
}
.cart-terms {
	display: inline;
}
.cart-terms div {
	padding: 5px;
}

/*********************** PRICING ***************************/
.price-level-div table {
	text-align: center;
}
.price-level {
	text-align:left;
	font-weight: bold;
}
.red {
	color: #ff0000 !important;
}
.green {
	color: #03ad1f
}
.price-level-note {
	padding-top: 5px;
	font-size: 9pt;
}
.filter-strip {
	color: #555;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 15px;
	height: 40px;
}
.filter-strip  td{
	vertical-align: middle;
	padding: 0px 5px;
}
.price-tld-div {
	float: right;

}
.price-select {
	background-color: #db600e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 4px;
}

.price-currency-div {
	float: left;
	padding-top:5px;
}
.price-currency-div .usd {
	background-position: 3px -30px;
}
.price-currency-div .euro {
	background-position: 3px -60px;
}
.price-currency-div .jpy {
	background-position: 3px 0px;
}
.price-currency-div .aud {
	background-position: 3px -30px;
}
.price-currency-div .cad {
	background-position: 3px -30px;
}
.price-currency-div .gbp {
	background-position: 3px -90px;
}
.price-currency-btn {
	background-color: #2C5463;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px 5px 8px 24px;
	cursor: pointer;
	color: #fff;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/currency/currency.png');
	background-repeat: no-repeat;
}
.price-currency-btn:hover {
	background-color: #dc7a39;
}
.price-currency-btn-selected {
	background-color: #DB600E;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px 5px 8px 24px;
	cursor: pointer;
	color: #fff;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/currency/currency.png');
	background-repeat: no-repeat;
}


/*********************** ORANGE SELECT ***************************/
.ddl-div {
	width: 85px;
	float:right;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
}
.ddl-selected {
	text-align:right;
	padding-right: 5px;
}
.ddl-link {
	color: #ffffff;
	padding-left: 2px;
}
.ddl-link:hover {
	color: #ffffff;
	text-decoration:none;
	background-color: #DB600E;
}

.ddl-div ul {
	display:none;
	z-index: 10;
	position:absolute;
	background-color:#FF8639;
	width: 85px;
	font-size: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
	border: 3px solid #DB600E;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.ddl-div:hover ul {
	display:block;
}
.ddl-div ul li{
	padding: 2px;
	border-top: 1px solid #DB600E;
}
.ddl-div ul li:hover{
	background-color:#DB600E;
	cursor:pointer;
}
.ddl-div ul a {
	color: #ffffff;
	font-size: 12pt;
	text-transform:uppercase;
}
.ddl-div ul a:hover{
	text-decoration:none;
	background-color: #DB600E;
}

.login-div {
	text-align: center;
}
.loginbox-outer {
	width: 400px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 30px 0px;
}

/*********************** ORANGE STRIP ***************************/
.orange-strip {
	background-color: #FF8639;
	color: #fff;
	padding: 5px;
	line-height: 28px;
}

.mydomains-balance {
	font-weight: bold;
	font-size: 14pt;
	vertical-align: middle;
}

.mydomains-currency {
	font-size: 14pt;
	vertical-align: middle;
}

.mydomains-apikey {
	padding-top: 5px;
	float: right;
}
.mydomains-apikey a{
	color: #555;
}

/*********************** BLUE DDL ***************************/
.blueddl-div {
	color: #fff;
	width: 120px;
	margin-top:5px;
	margin-left: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.blueddl-div ul {
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
	position: absolute;
	background-color: #F7FAFE;
	border: 1px solid #58B6FF;
	width: 120px;
}
.blueddl-selected {
	padding: 6px;
	background-color: #a9daff; /*#33A8FF;*/
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/down_arrow.png');
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #2C5463;
}
.blueddl-div .submenus {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/right_arrow.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.blueddl-div:hover > ul {
	display: block;
}
.blueddl-div ul li {
	padding: 4px;
	border-top: 1px solid #58b6ff;
}
.blueddl-div ul li ul{
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
	position: absolute;
	left: 120px;
	top:0px;
	background-color: #F7FAFE;
	border: 1px solid #58B6FF;
	width: 120px;

}
.blueddl-div ul li:hover {
	background-color: #58b6ff;
}
.blueddl-div ul li:hover > ul {
	display: block;
}
.blueddl-div a {
	color: #2C5463;
}
.blueddl-div ul li a:hover {
	background-color: #58b6ff;
}
/*********************** ORANGE STRIP ***************************/
.mobile-beta {
	text-align:center;
	font-size: 11pt;
	font-weight: bold;
}
.mobile-beta .content {
	text-align: center;
	background-color: #F0FBFF;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.mobile-beta a {
	color: #ffffff;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 5px;
	text-transform: uppercase;
	background-color: #FF8639;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.mobile-beta a:hover {
	color: #ffffff;
	background-color: #FF8639;
}

.mainContentPadder {
	padding-bottom:60px !important;
}

.mobile-site-link {
	display: none;
}

@media screen and (max-width: 1000px){
	.mobile-site-link {
		display:block !important;
	}
}

#htitle {
	margin-top: 0px;
	margin-bottom: 40px;
	width: 100%;
	font-size: 120%;
}

.clearfix {
	clear:both;
	width: 100%;
}



/******************************************************************************************************** 2nd factor (need to merger properly) */
.statusenabled {
	font-weight: bold;
	color: #3a3;
}
.statusdisabled {
	font-weight: bold;
	color: #d33;
}
.otp_cbdiv {

	padding-left: 30px;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 24px;
}
.cbchecked {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/cb_checked.png');
}
.cbnotchecked {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/cb_notchecked.png');
}
.bartitle {
	color: #555555;
	font-size: 14pt;
	font-weight: bold;
	padding: 7px 5px;
}
.loginbox2 {
	display:none;
	width: 300px;
	height: 200px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -100px;
	margin-left: -150px;
	z-index: 10;
}

.yellow-note {
	background-color: #ffffd8;
	margin: 5px;
	padding: 4px;
	border: 1px solid #fffeaf;
	padding-left: 30px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/help.png');
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.yellow-info {
	background-color: #ffffd8;
	margin: 5px;
	padding: 5px;
	border: 1px solid #fffeaf;
	padding-left: 30px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/info.png');
	background-repeat: no-repeat;
	background-position: 8px 8px;
	min-height: 22px;
}
.warning-note {
	background-color: #ffe4e1;
	margin: 5px;
	padding: 4px;
	border: 1px solid #F5910D;
	padding-left: 30px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/alert_small.png');
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.success-note {
	background-color: #ffffd8;
	padding: 5px;
	padding-left: 30px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/small_available.png');
	background-repeat: no-repeat;
	background-position: 8px 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 10px;
}
.success-note .title {
	color: #71a600;
}
.otp_introtbl {
	margin:0px; padding:0px;
	border: none;
}
.otp_introtbl td{
	padding:5px;
	border: none;
}
.otp_introtbl .numbers{
	width: 30px;
	font-size: 20pt;
	color: #ccc;
	font-weight: bold;
}
.googauth-link {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/Google-Authenticator.png');
	background-repeat: no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 24px;
	padding-left: 30px;
	font-size: 14pt;
}
.msauth-link {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/microsoft-authenticator.png');
	background-repeat: no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 24px;
	padding-left: 30px;
	font-size: 14pt;
}
.meego-link {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/meego-authenticator.png');
	background-repeat: no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 24px;
	padding-left: 30px;
	font-size: 14pt;
}
.contentarea .qrcode {
	text-align:center;
}

.otp_secretkeydiv {
	display:none;
}
.contentarea {
	background-color: #F7FAFE;
	border-radius: 5px 5px 5px 5px;
	color: #555555;
	margin: 5px 10px;
	padding: 5px;
	overflow:auto;
}
.contentbox-div {
	overflow: hidden;
}
.contentarea2 {
	background-color: #FEFEFF;
	border-radius: 5px 5px 5px 5px;
	margin: 5px;
	padding: 10px;
	overflow:auto;
}
.contentarea3 {
	background-color: #2C5463;
	border-radius: 5px 5px 5px 5px;
	margin: 5px;
	padding: 10px;
	overflow:auto;
	color: #fff;
}
.contentbox {
	height: 110px;
	width: 120px;
	background-color: #F7FAFE;
	border-radius: 5px 5px 5px 5px;
	/*color: #555555;*/
	color: #2C5463;
	text-align: center;
	margin: 5px;
	float:left;
	vertical-align:middle;
	cursor:pointer;
}
.contentbox:hover {
	background-color: #ddebff;
	color: #273236;
}
.contentbox a {
	font-size: 8pt;
}
.contentbox:hover a {
	color: #273236;
}
.contentbox a:hover {
	/*background-color: #ddebff;*/
	background-color: transparent;
	text-decoration: none;
	/*color: #FF8639;*/
}
h2 {
	color: #555555;
	font-size: 14pt;
	font-weight: bold;
	font-family: "Open Sans", Arial, helvetica, sans-serif;
}
.contentarea h2 {
	background-position: 10px 0;
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-left: 10px;
	min-height: 32px;
	padding-top: 3px;
}
.contentarea .one {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/1.png');
	padding-left: 50px;
}
.contentarea .two {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/2.png');
	padding-left: 50px;
}
.contentarea .three {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/3.png');
	padding-left: 50px;
}
.otp_clientlink {
	padding: 5px;
	padding-left: 50px;
}
.otp_content {
	padding: 5px;
	padding-left: 50px;
}
.tbllayout {
	border: none;
	padding: 0px; margin: 0px;
	width: 100%;
}
.tbllayout td{
	border: none;
	padding: 5px;
}
.tbllayout .tdborder {
	border-bottom: 1px solid #e1e9f4;
}
.otpcode-tbl {
	font-weight: bold;
	text-align:center;
	width: 200px;
}


.edit-options {
	display:inline-block;
	vertical-align:top;
	margin-top: 5px;
}
.edit-options a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
}
.edit-options a:hover {
	text-decoration:none;
}
.edit-options .add {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/add.gif')
}
.edit-options .edit {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/edit.gif')
}
.edit-options .delete {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/no_delete.gif')
}
.advance-options {
	padding: 0px;
}
.align-top {
	vertical-align:top;
}
.captcha-code {
	padding: 5px;
}
.printbtn {
	padding-left: 24px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/print.png');
	background-repeat: no-repeat;
	background-position: 5px 6px;
}
/*********************** DDL ***************************/
.morediv {
	color: #ffffff;
	font-weight: bold;
}
.ddlselected {
	padding-right: 5px;
}
.morediv ul {
	background-color: #2C5463;
}
.ddl {
	position:relative;
}
.ddl ul {
	display:none;
	z-index: 10;
	position:absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 80px;
	text-align: left;
	left:-5px;
}
.ddl:hover ul {
	display:block;
}
.ddl ul li{
	padding: 5px 10px;

}
.morediv ul li:hover{
	cursor: pointer;
	background-color: #436D7C;
}
.morediv ul li a:hover{
	text-decoration:none;
}
.morediv a {
	color: #ffffff;
}
.ddlselected a {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/down_arrow.png');
	background-repeat:no-repeat;
	background-position: right center;
	padding-right: 16px;
}
/*********************** REGISTRATION ***************************/
.boxcontent {
	overflow:hidden;
}
.registerdiv .contentarea{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.contentholder {
	overflow: hidden;
}
.registerdiv .rightcontent {
	width: 30%;
	float: right;
}
.registerdiv .leftcontent {
	width: 70%;
	float: left;
}
.sociallogins ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 10px;
}
.registerdiv .error {
	color: #f00;
}
.errordiv {
	background-color: #F7FAFE;
	color: #FF3333;
	font-size: 12pt;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;

}
.errordivsmall {
	background-color: #F7FAFE;
	color: #FF3333;
	font-size: 10pt;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.tabContent {
	font-size: inherit !important;
}
#tblContent fieldset {
	margin-bottom:12px !important;
}

.onSaleMark {
	background-color: red;
	color: #fffaf0;
	padding:2px;
	font-size: 80%;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	font-weight: bold;
}
/*********************** HTML5 TABLE ***************************/
.html5-tbl {
	border:none; padding: 0px; margin:0px;
}
.html5-tbl td {
	border:none; padding: 0px; margin:0px;
}
/*********************** HOSTING PAGE ***************************/
.hosting-tbl {
	font-size: 10pt;

}
.hosting-tbl th {
	font-size: 14pt;
}
.hosting-tbl td {
	color: #555555;
}
.hosting-tbl td:first-child {
	/*font-weight: bold;*/
	text-transform:uppercase;
	text-align:left;
	font-size: 11pt;
}
.hosting-tbl .odd td {
	background-color: #F7FAFE;
}
.hosting-footnotes {
	font-size: 8pt;
	color: #555555;
}

/*********************** DASHBOARD ***************************/
.linkeddiv {
	font-size: 14pt;
	font-weight: bold;
	padding: 10px 5px;
	border-top: 1px solid #DBEBFF;
	cursor:pointer;
}
.linkeddiv:hover {
	background-color: #E6F0FF;
}
.linkeddiv-num {
	color: #FF8639;
	float: right;
}
.linkeddiv .red {
	color: #FF0000;
}
.linkeddiv a {
	font-size: 14pt;
	font-weight: bold;
	color: #2C5463;
}
.linkeddiv a:hover {
	background-color: #E6F0FF;
}
.infostrip {
	color: #2C5463;
	font-size: 12pt;
	vertical-align: middle;
	padding: 0px;
	overflow: hidden;
}
.infostrip-title {
	padding: 8px 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.infostrip-title2 {
	padding: 8px 10px;
	font-size: 12pt;
}
.infostrip-title3 {
	font-size: 12pt;
}
.infostrip-div {
	display:inline-block;
	padding: 8px 5px;
	cursor:pointer;
}
.infostrip-div:hover {
	background-color: #ddebff;
}
.infostrip-borderleft {
	border-left: 1px solid #ddebff;
}
.infostrip-tag {
	font-size: 10pt;
}
.infostrip-btn {
	display:inline-block;
	padding: 5px 5px;
}
.infostrip-right {
	float: right;
	width: 35%;
}
.infostrip-left {
	float: left;
	width: 60%;
}
.infostrip a {
	font-size: 12pt;
	color: #FF8639;
}
.infostrip a:hover {
	color: #FF8639;
	text-decoration: none;
}
.infostrip-tbl {
	margin:5px;
	border-collapse:collapse;
}
.infostrip-tbl td{
	cursor:pointer;
}
.infostrip-tbl td:hover{
	background-color: #ddebff;
}
.infostrip-tbl .no-highlight {
	background-color: #F7FAFE !important;
	cursor: auto !important;
}
.infostrip-tbl .tdborders {
	border-bottom: 1px solid #ddebff;
}
.alert-number {
	color: #ffffff;
	font-size: 12pt;
	background-color: #ef0011;
	display:inline-block;
	padding:0px 5px;
	padding-right: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.alertnum_red:hover {
	color: #ffffff;
	background-color: #ef0011;
	display:inline-block;
	padding: 1px 6px;
	vertical-align: top;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.alertnum_red {
	color: #ffffff;
	background-color: #ef0011;
	display:inline-block;
	padding: 1px 6px;
	vertical-align: top;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.alertnum_blue {
	color: #ffffff;
	background-color: #8EBFFF;
	display:inline-block;
	padding: 1px 6px;
	vertical-align: top;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.alertnum_blue:hover {
	color: #ffffff;
	background-color: #8EBFFF;
	display:inline-block;
	padding: 1px 6px;
	vertical-align: top;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.alerts .select {
	background-color: #DDEBFF;
}
.apikeyouter {
	float: right;
}
.export-btn {
	padding-top:10px;
	padding-left: 10px;
}
.alerts {
	padding: 5px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 10pt;
}
.alerts a {
	font-size: 10pt;
}
.alerts .promo {

}
.alerts .notice {
	color: #DD3333;
}
.web-icon {
	text-rendering: optimizeLegibility;
	font-family: 'Web Symbols';
	font-size: 30pt;
	padding-bottom: 5px;
	/*color: #2C5463;*/
}
.web-icon:hover {
	/*color: #FF8639;*/
}
.contentbox a {
	color: #2C5463;
}
.contentbox-disabled .web-icon {
	color: #98afb8;
}
.contentbox-disabled a {
	color: #98afb8;
}
.contentbox-disabled:hover {
	background-color: #F7FAFE;
}
.contentbox-disabled a:hover {
	background-color: #F7FAFE;
}
.orange-text {
	color: #FF8639;
}
.blue-label {
	background-color: #F7FAFE;
	border-radius: 5px 5px 5px 5px;
	color: #555555;
	font-size: 12pt;
	font-weight: bold;
	margin: 5px 5px;
	padding: 5px 10px;
}
.domainmenu-selecteddomains {
	min-height: 505px;
	padding: 10px;
}
.dashboard-box {
	padding: 10px;
}
.dashboard-toppadding {
	padding-top: 5px;
}
.dashboard-h2 {
	margin-bottom:7px;
}

.small-input {
	width: 50px !important;
}
.small-btn {
	width: 175px !important;
}
/*********************** WARNING DIV ***************************/
.warningdiv {
	color: #f00;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/alert_small.png');
	background-repeat:no-repeat;
	background-position: 5px 5px;
	padding-left: 30px;
	height: 25px;
}
/*********************** EXPANDABLE ***************************/
.expandablediv {
	overflow:auto;
	padding-bottom: 5px;
}
.expandable {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color: #F7FAFE;
	color: #555555;
	margin: 5px;
	padding: 5px;
}
.expandablebtn {
	font-size: 14pt;
	cursor: pointer;
	padding-bottom: 5px;
	padding-left: 5px;
}
.expandcontent {
	display: none;
}
.expandicon {
	text-rendering: optimizeLegibility;
	font-family: 'Web Symbols';
	font-size: 14pt;
	padding-bottom: 5px;
	float: right;
	padding-right: 5px;
}
/* ********************** patch for IE6 & IE 7 ********************** */
.menu-new  .hover ul{
	DISPLAY: block; POSITION: absolute; z-index: 200;
}
.menu-new  .hover li{
	FLOAT: none
}

.currencydiv.hover ul{
	DISPLAY: block; POSITION: absolute; z-index: 200;
}
.currencydiv.hover li{
	FLOAT: none
}

.languagediv.hover ul{
	DISPLAY: block; POSITION: absolute; z-index: 200;
}
.languagediv.hover li{
	FLOAT: none
}
.menu-new {
	position:relative;
	z-index: 2;
}
.languagediv {
	position: relative;
}
.languagediv ul {
	left: 0px;
}
/* IE 6, 7 patch end */


.multiselect {
	width: 700px;
	height: 300px;
}
.tbl-permission {
	width: 720px;
}

.undelegateconfirm {
	width: 400px;
	margin-left: -200px;
	height: 180px;
	margin-top: -90px;
}
.impersonate-div {
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #F0FBFF;
	color: #555;
	font-size: 8pt;
}
.impersonate-div a {
	color: #555;
	text-decoration: none;
	font-size: 8pt;
}

.auth2step {
	display:none;
	/*width: 500px;
	height: 520px;
	margin-top: -260px;
	margin-left: -250px;*/
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 10;
}

.auth2step .logindiv {
	width: 500px;
}

.cp_containerdiv {
	text-align:center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.cp_container {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align:left;
    width:90%;
}

h3.heading {
	margin: 0px; padding: 10px;
	color: #333;
}

.domain_status_available {
	background-image: url(/National_Library/20161130034600oe_/https://internetbs.net/img/small_available.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
}
.domain_status_unavailable {
	background-image: url(/National_Library/20161130034600oe_/https://internetbs.net/img/small_unavailable.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
	color: #f00;
}

.statustag_red {
	background-color: #cd0000;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	font-size: 11px;
}
.statustag_green {
	background-color: #02b033;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	font-size: 11px;
}
.status_date {
	font-weight: bold;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 5px;
}
.status_date_red {
	font-weight: bold;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 5px;
	color: #cd0000;
}

.sellpremiumconfirm {
	width: 500px;
	margin-left: -250px;
	height: 300px;
	margin-top: -150px;
}
.domain-selector {
	width: 100%;
}
.premium-tbl td{
	padding: 2px 5px 2px 0px;
}
.premium-div {
	margin-top: 50px;
}
.removesaleconfirm {
	width: 300px;
	margin-left: -150px;
	height: 180px;
	margin-top: -90px;
}
.selectauthtype table {
	padding: 0px; margin:0px;
	width: 100%;
	border: none;
}
.selectauthtype table td{
	padding: 2px;
	border: none;
}
.selectauthtype h4 {
	margin: 0px; padding: 5px;
}
.top-padder {
	padding-top: 5px;
}

.popularToolIcon {
	background-color: #fffacd !important;
}
.disabledToolIcon {
	background-color: #f8f8f8 !important;
	color: #a9a9a9 !important;
}

.disabledToolIcon a {
	color: #a9a9a9 !important;
}


.whoisprivate {
	padding-left: 10px;
	padding-right: 10px;
}
.nameserversbox {
	width: 420px;
}

.tblicon {
	text-rendering: optimizeLegibility;
	font-family: 'Web Symbols';
	font-size: 14pt;
}

.deletelink {
	color: #555;
}
.deletelink:hover {
	color: #dd0000;
	text-decoration: none;
}
.smallinputs {
	width: auto !important;
}


.dnstbl td {
	text-align: left;
}

.oneline {
	background-position: 8px 5px;
}

.actionbtn {
	width: 24px;
	text-align: center !important;
	cursor: pointer;
}
.actionbtn img {
	padding-top: 3px;
}
.grid-tbl .ttl {
	width: 40px;
}
.tab-container {
	border: 1px solid #E0E0E0;
	border-collapse: collapse;
	text-align: center;
}
.nameservertbl {
	width: auto !important;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.nameservertbl input {
	width: 200px;
}
/* =================================== INVOICE ====================================== */
.invoicediv {

}
.invoice {
	border: 1px solid #aaa;
}
.invoiceheader {
	background-color: #eee;
	overflow: auto;
}
.invoicenumber {
	font-size: 10pt;
	color: #555;
}
.print_btn:hover {
	text-decoration: none !important;
	background-color: #f5f5f5 !important;
}

.paymentGatewayLogo img {
	padding-right: 10px;
}
.invoicestatus {
	float: right;
	padding-right: 20px;
	padding-top: 20px;
	font-weight: bold;
	font-size: 2em;
}
.addfundstd {
	padding-right: 50px !important;
	width: 300px;
}

/* =================================== EU PROMO ====================================== */
.euFlashContent {
	text-align: center;
}

.euContentDiv {
	color: #092c74;
	text-align: center;
	font-family: 'Englebert', Arial, courier, monospace;
}
.euContentDiv * {
	margin: 0;
	padding: 0;
	border: 0;
}
.euContent {
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/eupromo/postal_1.jpg');
	background-repeat: no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 850px;
	height: 484px;
}
.euHeading {
	font-size: 40px;
	font-family: 'Marck Script', cursive;
	margin-top: 50px;
	margin-left: 25px;
	margin-bottom: 80px;
}
.euLabel {
	font-size: 20px;
	margin: 10px 0px;
}
.euInputs {
	padding: 3px 5px 0 5px;
	height: 33px;
	background-color: #FFF;
	opacity: 0.5;
	border: 1px solid #333;
	margin-bottom: 8px;
	font-size: 17px;
	font-family: 'Englebert', Arial, courier, monospace;
}
.eubuttonsA {

	background-color: #f8991d;
	-moz-box-shadow: inset 0-5px 0 1px #a16618;
	-webkit-box-shadow: inset 0 -5px 0 1px #a16618;
	box-shadow: inset 0 -5px 0 1px #a16618;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	text-indent: 0;
	color: #ffffff;
	font-size: 21px;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0 #f8991d;
	padding: 8px 15px 3px 15px;
	cursor: pointer;
	font-family: 'Englebert', Arial, courier, monospace;
	font-weight: normal;

}
.eubuttonsB {

	background-color: #bf7b28;
	-moz-box-shadow: inset 0-5px 0 1px #a16618;
	-webkit-box-shadow: inset 0 -5px 0 1px #a16618;
	box-shadow: inset 0 -5px 0 1px #a16618;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	text-indent: 0;
	color: #ffffff;
	font-size: 21px;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0 #f8991d;
	padding: 8px 15px 3px 15px;
	cursor: pointer;
	font-family: 'Englebert', Arial, courier, monospace;
	font-weight: normal;

}
.eubuttonsA:hover {
	text-decoration: none !important;
	background-color: #f8991d !important;
	color: #ffffff !important;
}
.eubuttonsB:hover {
	text-decoration: none !important;
	background-color: #bf7b28 !important;
	color: #ffffff !important;
}
.eubuttonsDisabled {
	opacity: 0.5;
}
.euNote {
	font-size: 12px;
}
.euFooter {
	margin-top: 100px;
}
.euLeftPadding {
	margin-left: 10px;
}

.filteroptionstbl {
	width: 500px;
}
.euPlaneImg {
	padding-right: 50px;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/eupromo/flight-icon.png');
	background-position: 75px 12px;
	background-repeat: no-repeat;
}
.aboutuslist {
	width: 500px;
	font-weight: bold;
	font-size: 1.2em;
}
.aboutus-designation {
	font-weight: normal;
	font-size: 0.8em;
	font-style: italic
}
.aboutus-country {
	font-weight: normal;
	font-size: 1em;
	font-style: italic
}
.aboutus-bull {
	font-size: 1.4em;
	/*padding-right: 0px !important;*/
	text-align: right;
	vertical-align: top;
}

.urlfwdtbl select{
	width: 200px;
}
.emailfwd-sourcetd {
	width: 400px;
}
.changepassword-div {
	width: 550px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: left;
}
.changepass-text {
	width: 80%;
}
.infoPopupDiv {

}
.infodiv-content {
	width: 800px;
	height: 600px;
	overflow: scroll;
}
.width50px {
	width: 50px;
}
.tbltdborder td {
	border-bottom: 1px solid #e1e9f4;
}
td.noborder {
	border: none !important;
}
.contentoverflow {
	overflow-y: auto;
	width: 500px;
	height: 150px;
	border: 2px solid #cccccc;
}
.contentoverflow-big {
	overflow-y: auto;
	width: 500px;
	height: 200px;
	border: 2px solid #cccccc;
}
.contentoverflow-small {
	overflow-y: auto;
	width: 500px;
	height: 100px;
	border: 2px solid #cccccc;
}
.exportfolder {
	padding: 3px;
}
.vertical-center {
	vertical-align: middle;
}
.displaytblcell {
	display: table-cell;
}
.filtercriteria {
	background-color: #F7FAFE;
}
.contactpagetbl {
	display: inline !important;
}
.contactpagetbl td {
	text-align: left;
	border-bottom: 1px solid #f1f1f1;
}
.contactpagetd {
	text-align: center !important;
}
.icanntermscontent {

}

.configitemlst li{
	list-style-type: none;
	width: 220px;
	float: left;
}

.contentlabel {
	padding-bottom: 5px;
}
.tldconfigtbl {
	width: 420px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.edituser_list {
	margin-left: 20px;

}

.clipper {
	text-overflow: clip;
	white-space: nowrap;
	overflow: hidden;
}

/******************************************************** SPLIT BUTTON DROP DOWN LIST ***************************************************/

.spltbtnddl_div {
	border-radius: 5px;
	border: 1px solid #cccccc;
	background-color: #f1f1f1;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.spltbtnddl_div.orange {

}
.spltbtnddl_btn {
	border-right: 1px solid #cccccc;
	padding: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer;
	width: 140px;
	background: #eeeeee; /* Old browsers */

}
.spltbtnddl_makebtn {
	background: -moz-linear-gradient(top,  #FF8639 0%, #FC6507 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF8639), color-stop(100%,#FC6507)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF8639 0%,#FC6507 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF8639 0%,#FC6507 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF8639 0%,#FC6507 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF8639 0%,#FC6507 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8639', endColorstr='#FC6507',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	font-weight: bold;
	background-color: #FF8639;
	border: 1px solid #FC6507;
}
.spltbtnddl_btn img {
	vertical-align: top;
}

.spltbtnddl_ddl a img {
	vertical-align: top;
}

.spltbtnddl_ddlbtn {
	width: 25px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer;
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/down_arrow.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}

.spltbtnddl_ddl {
	display:none;
	list-style:none;
	position: absolute;
	z-index: 100;
	border-radius: 5px;
	border: 1px solid #cccccc;
	background-color: #f1f1f1;
	min-width: 100px;
}
.spltbtnddl_ddl li {
	border-top: 1px solid #dddddd;
	cursor: pointer;

}

.spltbtnddl_ddl li:hover {
	background-color: #e1e1e1;
}

.spltbtnddl_ddl li a {
	color: #000000;
	font-weight: normal;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 5px;

}
.spltbtnddl_ddl li a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #e1e1e1;
}
.spltbtnddl_ddl li:hover .spltbtnddl_libtn{
	visibility: visible;
}
.spltbtnddl_libtn {
	border-left: 1px solid #bbbbbb;
	border-collapse: collapse;
	padding: 4px 6px;
	visibility: hidden;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.spltbtnddl_libtn img {
	vertical-align: top;
}
.spltbtnddl_ddl .submenus{
	background-image: url('/National_Library/20161130034600oe_/https://internetbs.net/img/right_arrow.png');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	position: relative;
}

.spltbtnddl_ddl li ul{
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
	position: absolute;
	right: -150px;
	top:0px;
	background-color: #f1f1f1;
	border: 1px solid #cccccc;
	width: 150px;
}

.spltbtnddl_ddl li:hover ul{
	display: block;
}

/************************************************************ END **********************************************************************/

.seperatortd {
	border-right: 1px solid #cccccc !important;
}

.searchbox {
	width: 150px;
	height: 30px;
}
.searchbox-lbl {
	margin-top: 5px;
	vertical-align: top;
}

.searchbox-btn {
	vertical-align: top;
}

.infostrip-tbl td.nopadding {
	padding: 0px 10px;
}
.infostrip-tbl {
	width: auto !important;
}


.pagination {
	border-collapse: collapse;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: #f1f1f1;
}
.pagination a {
	color: #333333;
	text-decoration: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	font-weight: normal;
}
.pagingbtn {
	border-collapse: collapse;
	border-right: 1px solid #cccccc;
	padding: 7px 8px;
}
.pagination .active {
	color: #888888;
	text-decoration: underline;
}
.removeborder {
	border: none;
}

.alertsdiv {
	width: 440px;
	float: left;
	height: 60px;
}

.contentbar {
	background-color: #F7FAFE;
}
.accountsnapshotdiv {
	margin: 0px;
	padding: 0px;
}

/********************************* BILLING TEMPLATE PAGE ****************************/
.hoveractions {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	visibility: hidden;
}

.hoveractions a {
	color: #35A3F9;
	padding-left: 6px;
}

.billingtemplate:hover .hoveractions {
	visibility: visible;
}
.hoveractions img {
	vertical-align: top;
	margin-right: 2px;
}
.billingtemplate {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: left;
	width: 80%;
}
.billingtemplate a {
	color: #555555;
	padding-left: 6px;
}
.billingtemplate a img {
	vertical-align: top;
	margin-right: 2px;
}
.templateactions {
	text-align: right;
	width: 110px;
}
.templateactions input {
	font-weight: normal;
}
.templateactions img {
	vertical-align: top;
}
.italic {
	font-style: italic;
}
.vatinfo {
	color: #666;
	padding-top: 11px;
}

#addbillingdiv {
	min-width: 500px;
}

.contentareadiv {
   text-align: center;
}


/** SPIN.JS - JQM POPUP LOADER **/
div#spinnerjs {
	display: block;
	height: 70px;
	width: 50px;
}

/** BLOG BOX ON HOMEPAGE **/
div#blogrss-box a {
	color: #444;
}

div#blogrss-box a:hover {
	color: #1889e0;
}

div#blogrss-box small.post-date {
	color: #888;
}

div#blogrss-box p {
	border-bottom: 1px solid #eee;
	margin: 0;
	padding: 10px 0 10px 0;
}

div#blogrss-box p:last-child {
	border-bottom: 0px;
}


/** HOMEPAGE TLD FILTERS **/

div.tld-filter-label {
	font-size: 11px;
	text-align: center;
	color: #666;
	padding-top: 3px;
}

a.tld-filter {
	position:relative;
	color:#FFF;
	display:block;
	text-decoration:none;
	margin:0 auto;
	border-radius:5px;
	border:0;
	text-align:center;
	padding: 7px 0px;
	font-weight:normal;
	font-size: 12px;
	width: 88px;
	margin-bottom: 5px;
	text-transform: uppercase;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-shadow: 0 1px 0px rgba(0,0,0,.3);
}

a.tld-filter.active {
	text-shadow: none;
	position:relative;
	top:4px;
}

/* popular */
a#popular-filter {
	background:#00c1c3;
	-webkit-box-shadow: 0px 5px 0px #00a2a4;
	-moz-box-shadow: 0px 5px 0px #00a2a4;
	box-shadow: 0px 5px 0px #00a2a4;
}

a#popular-filter.active {
	background: #00a2a4;
	-webkit-box-shadow: 0px 2px 2px #00898b;
	-moz-box-shadow: 0px 2px 2px #00898b;
	box-shadow: 0px 2px 2px #00898b;
}

/* country code filter */
a#country-filter {
	background:#e1005b;
	-webkit-box-shadow: 0px 5px 0px #bb004b;
	-moz-box-shadow: 0px 5px 0px #bb004b;
	box-shadow: 0px 5px 0px #bb004b;
}

a#country-filter.active {
	background:#bb004b;
	-webkit-box-shadow: 0px 2px 2px #a80044;
	-moz-box-shadow: 0px 2px 2px #a80044;
	box-shadow: 0px 2px 2px #a80044;
}

/* discount filter */
a#discount-filter {
	background:#eb6a03;
	-webkit-box-shadow: 0px 5px 0px #c25b2b;
	-moz-box-shadow: 0px 5px 0px #c25b2b;
	box-shadow: 0px 5px 0px #c25b2b;
}

a#discount-filter.active {
	background: #c25b2b;
	-webkit-box-shadow: 0px 2px 0px #ad532c;
	-moz-box-shadow: 0px 2px 0px #ad532c;
	box-shadow: 0px 2px 0px #ad532c;
}

/* city filter */
a#city-filter {
	background:#00c7df;
	-webkit-box-shadow: 0px 5px 0px #0ba6bb;
	-moz-box-shadow: 0px 5px 0px #0ba6bb;
	box-shadow: 0px 5px 0px #0ba6bb;
}

a#city-filter.active {
	background:#0ba6bb;
	-webkit-box-shadow: 0px 2px 0px #048b9c;
	-moz-box-shadow: 0px 2px 0px #048b9c;
	box-shadow: 0px 2px 0px #048b9c;
}

/* personal filter */
a#personal-filter {
	background:#15b774;
	-webkit-box-shadow: 0px 5px 0px #0f9a61;
	-moz-box-shadow: 0px 5px 0px #0f9a61;
	box-shadow: 0px 5px 0px #0f9a61;
}

a#personal-filter.active {
	background: #0f9a61;
	-webkit-box-shadow: 0px 2px 0px #058553;
	-moz-box-shadow: 0px 2px 0px #058553;
	box-shadow: 0px 2px 0px #058553;
}

/* industry filter */
a#industry-filter {
	background:#287eb4;
	-webkit-box-shadow: 0px 5px 0px #1e6a98;
	-moz-box-shadow: 0px 5px 0px #1e6a98;
	box-shadow: 0px 5px 0px #1e6a98;
}

a#industry-filter.active {
	background: #1e6a98;
	-webkit-box-shadow: 0px 2px 0px #1c5a82;
	-moz-box-shadow: 0px 2px 0px #1c5a82;
	box-shadow: 0px 2px 0px #1c5a82;
}


.accManagerInfo {
	float:left;
	text-align:center;
	width:250px;
	overflow: hidden;
	margin-left:99px;


}

.acTitle {
	font-size: 70%;
}

.acName {
	font-weight: bold;
	color:#696969;
}



/* NEW  */

/* this section is for demo only */

a.show-popup {
	border: 3px solid #FF8639;
	padding: 15px;
	font-size: 14px;
	background: white;
	text-transform: uppercase;
	font-weight: bold;
	color: #222;
	letter-spacing: 1px;
	outline: none;
	cursor: pointer;
	width: 200px;
	margin: 20px;
	display: inline-block;
	text-align: center;
}

/******************************/
/** CSS PRODUCT TOGGLES FORM **/
/******************************/

div#product-options-form {
	border: 1px solid #eee;
	padding: 10px;
	max-width: 700px;
}

div#product-options-form p {
	font-size: 13px;
}

div#product-options-form div.toggle-button {
	background-color: #ddd;
	margin: 5px 0;
	border-radius: 20px;
	border: 2px solid #D0D0D0;
	height: 24px; cursor:
	pointer; width: 50px;
	position: relative;
	display: inline-block;
	box-shadow: inset 0 0 8px rgba(0,0,0,.1);
}

div#product-options-form div.toggle-button div {
	cursor: pointer;
	outline: 0;
	display:block;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background-color: white;
	float: left;
	margin: -1px 0 0 -3px;
	transition: left 0.3s;
	box-shadow: 0 0 1px 1px #ccc;
}

div#product-options-form div.toggle-button-selected {
	background-color: #FF8639;
	border: 2px solid #fc6507;
}

div#product-options-form div.toggle-button-selected div {
	left: 26px;
	top: 0;
	margin: 0;
	border: none;
	width: 24px;
	height: 24px;
	box-shadow: 0 0 4px rgba(0,0,0,0.1);
}

div#product-options-form div.toggle-icon {
	float: left;
	padding: 7px;
	font-size: 24px;
	color: #2C5463;
	display: inline-block;
}

div#product-options-form div.toggle-label {
	float: left;
	font-size: 12px;
	display: inline-block;
	margin-right: 14px;
	padding: 14px 0;
}


/*************************/
/** SHOPPING CART POPUP **/
/*************************/

div.shopping-cart-product-popup  {
	left: 50%;
	top: 50px;
	border-radius: 0px;
	background: #fff;
	color: inherit;
	width: 920px;
	margin-left: -480px;
	padding: 20px;
}

div.shopping-cart-product h2.jqmTitle {
	font-weight: bold;
	margin: 0 0 20px 0;
	text-align: center;
	color: #2C5463;
}

div.shopping-cart-product a.jqmClose {
	position: absolute;
	right: 20px;
	top: 15px;
	font-size: 30px;
	color: #ccc;
}

div.shopping-cart-product p.jqmText {
	width: 75%;
	text-align: center;
	margin: 20px auto;
	font-size: 14px;
	color: #666;
}

div.shopping-cart-product table {
	width: 100%;
	vertical-align: top;
}

div.shopping-cart-product table td {
	text-align: center;
}

div.shopping-cart-product a.add-package {
	border: 3px solid #FF8639;
	padding: 15px;
	font-size: 14px;
	background: white;
	text-transform: uppercase;
	font-weight: bold;
	color: #222;
	letter-spacing: 1px;
	outline: none;
	cursor: pointer;
	width: 140px;
	display: inline-block;
}

div.shopping-cart-product a.add-package-selected {
	background: #FF8639;
	color: white;
}

div.shopping-cart-product .product-box {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 60%, rgba(244,244,244,1) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 60%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 60%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding: 10px;
	border-radius:4px;
}

div.shopping-cart-product .product-box p {
	margin: 9px 0;
	font-size: 14px;
}

div.shopping-cart-product .product-box h5.billed {
	color: #aaa;
}

div.shopping-cart-product .product-box h2 {
	font-size: 22px;
	color: #333;
	margin: 10px 0;
}

div.shopping-cart-product .product-box h2 span {
	color: #FF8639;
}

div.shopping-cart-product .product-box h3 {
	margin: 10px 0;
	font-size: 20px;
	color: #2fafb7;
}

div.shopping-cart-product .product-box .light-weight {
	font-weight: 300;
}

div.shopping-cart-product .product-box h5 {
	margin: 10px 0;
	font-weight: 300;
}

div.shopping-cart-product .product-box hr {
	border: 0;
	border-bottom: 1px solid #ddd;
	background: none;
	height: 0px;
	margin: 20px 0;
}

/**************************************************/
/** INFORMATION PAGES - SSL, WEB & EMAIL HOSTING **/
/**************************************************/

div.product-page p.text {
	font-size: 14px;
	color: #245562;
	text-align: center;
	margin: 0 auto 30px auto;
	line-height: 1.7;
	width: 90%;
}

div.product-page h2.title {
	font-size: 22px;
	text-align: center;
	color: #245562;
}

div.product-page h3.title {
	font-size: 18px;
	text-align: center;
	color: #333;
}

div.product-page h4.title {
	font-size: 18px;
	text-align: center;
	color: #FF8639;
}

div.product-page h5.title {
	font-size: 16px;
	text-align: center;
	color: #245562;
}

div.product-page table.blue-box {
	width: 90%;
	margin: 0 auto;
}

div.product-page table.blue-box td {
	width: 33%;
}

div.product-page table.blue-box td div {
	border: 3px solid #2fafb7;
	padding: 20px;
	margin: 20px;
	border-radius:4px;
}

div.product-page table.blue-box td div span.header-1 {
	font-size: 18px;
	display: block;
	font-weight: bold;
	color: #333;
	text-align: center;
}

div.product-page table.blue-box td div span.header-2 {
	font-size: 14px;
	display: block;
	color: #FF8639;
	text-align: center;
}

div.product-page div.product-box {
	background: white;
	border: 2px solid #ddd;
}

/* Radial Out Effect */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FF8639;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  color: white;
}

.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white !important;
  text-decoration: none;
}

.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}
.additionalProductBarIcon {
	display:inline;
	font-size:180%;
	float:left;
	padding:5px;
}
fieldset #product-options-form {
	border: none;
	padding:0px;
	margin: -10px 0px -6px 0px !important;	
	height: 34px;
	width: 560px !important;
	transform: scale(0.8) !important;
	position: relative;
	left:-55px;
	top::1px;
}

.prTool {
	font-size:13pt !important;
	margin: 0px 4px 0px 4px !important;
	padding: 0px !important;
	color: #fc6507;
}
.prTool:hover, .prBuy:hover {
	text-decoration: none;
	color: #FF8639 !important;
}

.prBuy {
	color: #d3d3d3 !important;
}

.hostingDomainName {
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: -20px;
}

.hostingDomainName input[type=text] {
	border: 2px solid #ddd;
	font-size: 200%;
	padding: 5px;
	width:600px;
	border-radius:4px;
}

.hostingLocation {
	margin: 5px;
	font-weight: bold;	
}

.hostingLocation span {
	margin-left:10px;
}

.hostingLocation .locationName {
	color:#ff8639;
	font-weight: 300;
}

.hostingTpNameInToolTips {
	border-bottom: 1px dashed gray;
	font-size: 120%;
	font-weight: bold;
}
.hostingTpNameInToolTips .light-weight {
	font-weight:lighter;
	color:#FF8639;
}

.sslProductsInfo {
	margin: 0 auto;
	width: 700px;
	padding: 10px;
}

.sslFeatures {
	background: #efefef;
	-moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px;
   min-height:120px;   
}

.sslFeatures  ul li{
  line-height:1.5em;  
  float:left;
  display:inline;
  width:45%;
  font-size: 105%;
  background: transparent url(small_available.png) no-repeat left;
  padding-left:25px;
  margin-top:   5px;     
  margin-bottom:5px;
}


/** TAB SLIDER **/

@-webkit-keyframes glowing {
  0% { background-color: #FF8639; -webkit-box-shadow: 0 0 3px #FF8639; }
  50% { background-color: #FF8639; -webkit-box-shadow: 0 0 30px #FF8639; }
  100% { background-color: #FF8639; -webkit-box-shadow: 0 0 3px #FF8639; }
}

@-moz-keyframes glowing {
  0% { background-color: #FF8639; -moz-box-shadow: 0 0 3px #FF8639; }
  50% { background-color: #FF8639; -moz-box-shadow: 0 0 30px #FF8639; }
  100% { background-color: #FF8639; -moz-box-shadow: 0 0 3px #FF8639; }
}

@-o-keyframes glowing {
  0% { background-color: #FF8639; box-shadow: 0 0 3px #FF8639; }
  50% { background-color: #FF8639; box-shadow: 0 0 30px #FF8639; }
  100% { background-color: #FF8639; box-shadow: 0 0 3px #FF8639; }
}

@keyframes glowing {
  0% { background-color: #FF8639; box-shadow: 0 0 3px #FF8639; }
  50% { background-color: #FF8639; box-shadow: 0 0 30px #FF8639; }
  100% { background-color: #FF8639; box-shadow: 0 0 3px #FF8639; }
}

div.slide-out-div {
	width: 580px;
	height: 440px;
	font-size: 14px;
	color: #333;
	background: #fff url('/National_Library/20161130034600oe_/https://internetbs.net/img/tab-slider-bg.png') top center;
	border-top: 5px solid #FF8639;
	border-bottom: 5px solid #FF8639;
	border-right: 5px solid #FF8639;
	z-index: 999999;
}

div.slide-out-div a.handle {
	background: #ff711b;
	background-image: none;
	box-shadow: 0px 0px 10px rgba(0,0,0,.2);
	top: 85px !important;
}

div.slide-out-div a.handle.unseen {
	-webkit-animation: glowing 1500ms infinite;
	-moz-animation: glowing 1500ms infinite;
	-o-animation: glowing 1500ms infinite;
	animation: glowing 1500ms infinite;	
}

div.slide-out-div.open a.handle {
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  animation: none;		
}

div.slide-out-div.open {
	box-shadow: 0px 0px 30px rgba(0,0,0,.3);
}

div.slide-out-div div#header {
	height: 100px;
	line-height: 32px;
	background: #102E37;
	color: white;
	font-size: 18px;
	padding: 10px 50px;
	text-align: center;
	font-weight: bold;
}
div.slide-out-div p.text {
	padding: 10px 20px;
	line-height: 1.3;
	margin: 0;
	color: #555;
	font-size: 13px;
	text-align: center;
}

div.slide-out-div table.package-container {
	margin: 0 auto;
}
div.slide-out-div table.package-container td {
	vertical-align: top;
}
div.slide-out-div table.package-container table.package td {
	font-size: 12px;
	vertical-align: top;
	color: #555;
	text-align: center;
	line-height: 1.3;
	padding: 3px 20px;
}
div.slide-out-div table.package-container table.package td b.title {
	color: #ff8639;
	font-size: 17px;
}
div.slide-out-div table.package-container table.package td b.price {
	color: #2fafb7;
	font-size: 15px;
}	
div.slide-out-div table.package-container td table {
	border-right: 1px solid #ccc;

}
div.slide-out-div table.package-container td:last-child table {
	border-right: none;
}


.domainsale_title {
	font-size: 30px;
	padding: 10px;
	text-transform: uppercase;
	color: #102E37;
}

.domainsale_title span {
	color: #ff8639;
}

.domainsale_form {
	padding: 20px 10px;
}
.domainsale_input {
	font-family: Arial, helvetica, sans-serif;
	border: 2px solid rgb(173, 204, 204);
	height: 31px;
	width: 350px;
	box-shadow: 0px 0px 27px rgb(204, 204, 204) inset;
	transition:500ms all ease;
	padding: 3px 3px 3px 3px;
	padding-left: 25px !important;
	padding-right: 1px;
	vertical-align: top;
	text-align: left;
	font-weight: 300;
	font-size: 12pt;
	color: #333333;
	background:url("/National_Library/20161130034600oe_/https://internetbs.net/img/co_com_landrush/search.png") no-repeat 5px center;
}

.domainsale_ext {
	position: relative;
	left: -65px;
	display: inline-block;
	padding-top: 10px;
	font-weight: bold;
	font-size: 12pt;
	color: #333333;
}

.domainsale_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: arial;
	font-size:15px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
	vertical-align: top;
	position: relative;
	left: 3px;
	top: -1px;
}
.domainsale_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.domainsale_button:active {
	position:relative;
	top:1px;
}

.domainsale_note {
	color: #444;
	width: 740px;
	margin: 0 auto;
	font-size:120%;
}

.domainsale_terms {
	padding-top: 30px;
	color: #999;
}
.page_div {
	text-align: center;
	padding: 10px;
	padding-top: 20px;
}

.niceFeaturesBox {
	padding: 10px;
	width: 580px;
	margin: 0 auto;
	text-align: left;
	border-radius:5px;
	background: #ffffe0;
}

.two-columns {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 40px;
	column-gap: 40px;
	-moz-column-gap: 40px;
}
.two-columns li{
	font-size: 130%;
	padding: 10px;
}

