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("/img/box/topleft.png") no-repeat left top ;
float:left;
height:35px;
width:30px;

}
.oranagebox .heading,.oranageboxsmall .heading{
background:url("/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("/img/box/topright.png") no-repeat right top ;
height:35px;
width:38px;float:left;

}
.oranagebox .left,.oranageboxsmall .left{
background:url("/img/box/leftcont.png") repeat-y left center ;
width:30px;float:left;
}

.oranagebox .middle{
background:url("/img/box/orangeboxbg.png") repeat-y ;
width:100%;float:left;
}


.oranageboxsmall .middle{
background:url("/img/box/orangeboxbgsmall.png") repeat-y ;
width:100%;float:left;

}


.oranagebox .right,.oranageboxsmall .right{
background:url("/img/box/rightcont.png") repeat-y right center ;
width:38px;float:left;
}

.oranagebox .bottomleft,.oranageboxsmall .bottomleft{
background:url("/img/box/leftbottom.png") no-repeat left bottom;
height:39px;
width:30px;float:left;
}
.oranagebox .footer,.oranageboxsmall .footer{
background:url("/img/box/bottom.png") repeat-x center bottom ;
height:39px;float:left;
}
.oranagebox .bottomright,.oranageboxsmall .bottomright{
background:url("/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;
}


.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");
	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;*/
	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("/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('/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('/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("/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: #FF8639;
    color: #FFFFFF;
    border: 1px solid black;
    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("/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("/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('/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('/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('/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("/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(tableft.jpg) top left no-repeat;
  vertical-align: top;
}
h1.tabContent span span	 {  	
  padding-left: 0;
  background: url(tabcont.jpg) top left repeat-x;
  margin-top:-2px;  
}
h1.tabContent span span span {
  background: url(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 {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(/img/edit.gif) no-repeat;}
.imgBtnDelete {border:0;background:url(/img/delete.gif) no-repeat;}
.imgBtnNoDelete {border: 0;background: url(/img/no_delete.gif) no-repeat;}
.imgBtnNoEdit {border:0;background:url(/img/no_edit.gif) no-repeat;}
.imgBtnAddFolder {border:0;background:url(/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(/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(/img/treeview/right.gif) no-repeat 180px center;}
/* style the second level hover */
.dir ul ul a.drop:hover{background:#ff8639 url(/img/treeview/right.gif) no-repeat 180px center;}
.dir ul ul :hover > a.drop {background:#ff8639 url(/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(/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('/img/fonts/websymbolsligaregular.eot');
    src: url('/img/fonts/websymbolsligaregular.eot?#iefix') format('embedded-opentype'),
         url('/img/fonts/websymbolsligaregular.woff') format('woff'),
         url('/img/fonts/websymbolsligaregular.ttf') format('truetype'),
         url('/img/fonts/websymbolsligaregular.svg#websymbols') format('svg');
    font-weight: normal;
    font-style: normal;
}
@media print{
	
}
body {
color: #333;
font-family: Arial, Helvetica, sans-serif;
background-color: #F7FAFE;
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: 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: #ffffff;
	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;
}
.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 #cccccc;
	border-left: 1px solid #cccccc;
	width: 1000px;
	display:inline-block;
	background-color: #FFFFFF;
	vertical-align: top;
	height: 120px;
}
.header-new a:hover{
	background-color: #ffffff;
}
.header-new-home {
	width: 1000px;
	display:inline-block;
	background-color: #FFFFFF;
	background-image: url('/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;
}
.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: 30px;
}


/*********************** 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: 12pt;
}
.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: 140px;	
	border-right: 1px solid #999999;
	border-left:  1px solid #999999;	
	height: 40px;
	font-weight: bold;
	text-align: center;
}
.languagediv ul {
	display:none;
	z-index: 10;
	position:absolute;
	background-color:#2C5463;
	width: 140px;
	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;
	margin-top:5px;
}
.languagediv a {
	background-image: url('/img/flag/flag.png');
	background-repeat:no-repeat;
	padding-left: 35px;
}
.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;
}
/*********************** LOGIN ***************************/
.loginbutton {
	float:right;
	display:inline;
	font-weight:bold;
	border-right: 1px solid #999999;
}
.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;
}
.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('/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: uppercase;
}
.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('/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('/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('/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('/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 #cccccc;
	border-left: 1px solid #cccccc;
	height: 30px;
	
}
.menudivhome {
	background-color: #2C5463;
}
.menudivhome .content{
	border:none;
}
.menu-new {
	float:left;
	line-height: 30px;
	padding-right: 10px;
	margin-right: 5px;
	font-size: 10pt;
}
.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 15px 0px 15px;
/*background: #2C5463;
margin-left: 1px;*/
white-space: nowrap;
border-right: 1px solid #cccccc;
}
.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;
	font-size: 1.2em;
	text-align: left;
}
.currency-dropdown {
	text-align:right;
	padding-right: 5px;
	padding-top: 5px;
}
.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: 14px;
	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;
}
.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('/img/currency/currency.png');
	background-repeat:no-repeat;
	padding-left: 22px;
	font-size: 12pt;	
}
.currencydiv .usd {
	background-position:0px -37px;
}
.currencydiv .eur {
	background-position:0px -67px;
}
.currencydiv .jpy {
	background-position:0px -5px;
}
.currencydiv .gbp {
	background-position:0px -97px;
}
.currencydiv .aud {
	background-position:0px -37px;
}
.currencydiv .cad {
	background-position:0px -37px;
}

/*********************** 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: 40%;
}
.panel-left {
	float:left;
	width: 60%;
}
.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: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px; margin: 0px;
}
.panelcontent {
	padding: 10px;
	text-align: left;
}
.boxdiv {
	padding: 15px;
}
.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: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	/* 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: 3px 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: 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('/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: 20px;
}
.home-pricing-list {
	border-collapse:collapse;
	border: 1px solid #e0e0e0;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
}
.home-pricing-list td{
	text-align: center;
	padding: 5px;	
	border: 1px solid #e0e0e0;
}
.grey-background {
	/*background-color: #efefef;*/
}
.home-pricing-list td.odd  {
	border-right: none;
}
.home-pricing-list td.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: 8pt;
	top: 2px;
	left: 55px;
	width: 51px;
	background-color: #ff0000;
	border-radius:3px;
}

.freeProductPrice {
	color:#ff0000; 
}

.box2ndFactor {
	margin-bottom:15px !important;
	margin-top:-20px !important;
}

.indexPagePrice {
	width:40%;
	float:right;
	text-align:center;
}

.indexPageExt {
	width:57%;
	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('/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('/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('/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('/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('/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('/img/cb_checked.png');
}
.cbnotchecked {
	background-image: url('/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('/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('/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('/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('/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('/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('/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('/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: 100px;
	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: 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('/img/1.png');
	padding-left: 50px;	
}
.contentarea .two {
	background-image: url('/img/2.png');
	padding-left: 50px;
}
.contentarea .three {
	background-image: url('/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('/img/add.gif')
}
.edit-options .edit {
	background-image: url('/img/edit.gif')
}
.edit-options .delete {
	background-image: url('/img/no_delete.gif')
}
.advance-options {
	padding: 0px;
}
.align-top {
	vertical-align:top;
}
.captcha-code {
	padding: 5px;
}
.printbtn {
	padding-left: 24px;
	background-image: url('/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('/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('/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;
}

h3.heading {
	margin: 0px; padding: 10px;
	color: #333;
}

.domain_status_available {
	background-image: url(/img/small_available.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
}
.domain_status_unavailable {
	background-image: url(/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;
}
.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('/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('/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('/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('/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;
}
/*
.mainac_balance {
    background-image: url("/img/currency/currency2.png");
    background-repeat: no-repeat;
}
.mainac_balance.eur {
    background-position: 0 -67px;
}
*/


.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;
}