/*************************************************

	aboveGlobal.css
	this css file includes all the common classes of
	above.com registrar marketplace pages

**************************************************/

html,body {
	margin:0;
	padding:0;
	height:100%;
}

#wrapper {
	min-height:100%;
	position:relative;
}

#header
{
	height: 95px;
	position:fixed;	
	display:block;
	width: 100%;
	background: #fff;
	z-index:999;
	border-bottom:1px solid #dddddd;
	top:0px;
}

#content {
	font-family: "open sans";
	color:#333333;
	font-size:15px;	
	padding-top:20px;
	padding-bottom:420px; /* Height of the footer */
}

#contenthome {
	font-family: "open sans";
	color:#333333;
	font-size:15px;	
}

#contentin {
	font-family:Roboto;
	font-weight:normal;
	color:#333333;
	padding:0px 0px 0px 0px;  /* Height of the footer */
}

#contentinMp {
	/**
	* T7545 - Above.com Marketplace : Seller and Buyer UI
	* added font-family:Roboto;
	*/
	font-family:Roboto;
	color:#333333;
	padding:0px 0px 0px 0px; /* Height of the footer */
}

#contentinAcc {
	color:#333333;
	padding:100px 20px 40px 18px; /* Height of the footer */
	overflow:auto;
}

#footer {
	position:absolute;
	bottom:0;
	width:100%;
	 /* Height of the footer */
	font-family: "open sans";
	font-size:15px;
	background: #333333;
}

body {padding: 0;margin: 0;	position: relative;font-family: "open sans";color:#555555;font-size:13px}

.contentWrapper1260{margin:auto;width:1260px;position:relative;}
.contentWrapper1260 p{line-height:150%;}

.loginheader{position:fixed;z-index:1000;top:0;width:100%;background:#f2f2f2;height:75px;box-shadow:2px 2px 2px #aaaaaa;}
.loginheaderht{height:90px;}
.logo-143 {width:143px; margin-top:3px;}

.dp-top-bar{background:#333333;height:38px;color:#ffffff;font-size:12px;}
.topicons{float:left;width:20%;padding-top:10px;white-space:nowrap;border:0px solid}
.topsocialicons{float:right;padding-top:1px;border:0px solid}
.toplink{padding-top:8px;border:0px solid;text-align:center;color:#ffffff;font-size:14px;}
.toplink a{color:#c1272d;text-decoration:none}
.toplink a:hover{color:#c1272d;text-decoration:underline}
.toplinksmall{display:none;padding-top:10px;padding-left:10px}
.msggreen { padding:0 0 0 16px}
.logopad{width:150px;padding-left:35px;padding-top:20px;}
.topsearchpad{padding-left:95px;padding-top:15px;min-width:380px;}
.mobilemenuL{display: none;padding-top:20px;}
.mobilemenuR{display: none;}

.logopad{width:150px;padding-left:35px;padding-top:20px}

#slogo{display:none;width:200px;margin:auto;}

.slogoimg {
	/*background:url("/img/above-logo-transparent-bg-400x96-1.png") no-repeat;*/
	display:block;
	height: auto;
	width:186px;
}

/* classes for HEADER SECTION */

topsection {width: 100%;
    height: 95px;
	position:fixed;	
	display:block;
	width: 100%;
	background: #fff;
	z-index:999;
	border-bottom:1px solid #dddddd;
}
topsection div#logo {
	margin-top:28px;    
	width:234px;
	float: left;
 }
topsection div#logo .logoimg{
	height: auto;
	width:233px;
 } 
 
topsection .tagline{display:none;clear:both;font-size:14px;color:#000;position:absolute;margin-top:-18px;padding-left:8px;letter-spacing:2.5px;}
 
topsection div#topnav {	
    float: left;
	/*width:890px;*/
	margin-left:20px;
	margin-right:20px;
	margin-top:58px;
	}

topsection .topsocial{margin-top:-10px;padding-left:20px}

topsection .topmenuitem{position: relative;margin:0;padding:0;display:block;float:left;margin:0px 10px 0px 10px;}

topsection .loginMenu{display: none;position: absolute;right: -50px;top:15px;z-index: 9999;width:380px;background:#fff;}
topsection .logincontainer{margin-top:27px;padding:25px;box-shadow: 2px 2px 2px #cccccc}

/*
ul.menulist{margin:0;margin-top:21px;padding:5px 10px 15px 10px;list-style:none;background:#eee;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;box-shadow: 5px 5px 5px 0px rgba(50,50,50,0.25);}
ul.menulist li{margin:0;padding:0;border-bottom:1px solid #aaa;padding:5px 0px 5px 10px}
ul.menulist li:hover{background:#f8f8f8}
ul.menulist li a{font-size:14px;color:#000000;text-decoration:none}
ul.menulist li a:hover{color:#e62128;}

ul.loginlist{margin:0;margin-top:21px;padding:5px 10px 15px 10px;list-style:none;background:#eee;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;box-shadow: 5px 5px 5px 0px rgba(50,50,50,0.25);}
ul.loginlist li{margin:0;padding:0;padding:3px 0px 3px 10px}
ul.loginlist {font-size:14px;color:#000000;text-decoration:none}
*/

.topmenuitem a.bracstyle {
	  /*line-height:85px;*/
      color:#000000 !important;font-size:13px;text-transform:uppercase;font-weight: 600;letter-spacing: 1px;text-decoration:none !important;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
	  
.topmenuitem a.bracstyle:hover {
        color: #e62128 !important; }


.topmenuitem a.bracstyle::before, a.bracstyle::after{
	display: inline-block;

	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;	    
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
.topmenuitem a.bracstyle::before {
	margin-right: 6px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

.topmenuitem a.bracstyle::after {
	margin-left: 6px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

.topmenuitem a.bracstyle:hover::before,
.topmenuitem a.bracstyle:hover::after,
.topmenuitem a.bracstyle:focus::before,
.topmenuitem a.bracstyle:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
	color:#e62128  !important;
}

a.current-menu-item {
      font-family: "open sans";color:#e62128 !important;font-size:13px;text-transform:uppercase;font-weight: 600;letter-spacing: 1px;text-decoration:none !important;
	-webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
a.current-menu-item::before, a.current-menu-item::after{
	display: inline-block;

	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;	    
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
a.current-menu-item::before {
	margin-right: 11px;
	content: '';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

a.current-menu-item::after {
	margin-left: 11px;
	content: '';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

a.current-menu-item::before,
a.current-menu-item::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
	color:#e62128  !important;
}	

#login-trigger{color:#000000;font-size:13px;text-transform:uppercase;font-weight: 600;letter-spacing: 1px;text-decoration:none !important;padding-left:10px}
#login-trigger:hover{color:#e62128;}

#login-content
{
	display: none;
	position: absolute;
	top: 37px;
	right: -40px;
	z-index: 999;
	background: #fff;
	padding: 10px 30px 30px 30px;
	-moz-box-shadow: 0 2px 1px -1px rgba(204,204,204,.9);
	-webkit-box-shadow: 0 2px 1px -1px rgba(204,204,204,.9);
	box-shadow: 0 2px 1px -1px rgba(204,204,204,.9);
	-moz-border-radius: 0px 0 3px 3px;
	-webkit-border-radius: 0px 0 3px 3px;
	border-radius: 0px 0 3px 3px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

/* classes for LINKS */

a.bluelink{color:#0070c0 !important;text-decoration:none;}
a.bluelink:hover{color:#0070c0 !important;text-decoration:underline;}

a.bluelink1{color:#0070c0 !important;text-decoration:underline;}
a.bluelink1:hover{color:#0070c0 !important;text-decoration:none;}

a.whitelink{color:#ffffff !important;text-decoration:none;}
a.whitelink:hover{color:#ffffff !important;text-decoration:underline;}

a.yellowlink{color:#fff000 !important;text-decoration:none;}
a.yellowlink:hover{color:#fff000 !important;text-decoration:underline;}

a.greylink{color:#323232;text-decoration:underline;}
a.greylink:hover{color:#323232;text-decoration:none;}

a.blacklink{color:#000000;text-decoration:none;}
a.blacklink:hover{color:#000000;text-decoration:underline;}	

a.redlink{color:#ff0000;text-decoration:none}
a.redlink:hover{color:#ff0000;text-decoration:underline}
/**
	* T7545 - Above.com Marketplace : Seller and Buyer UI
	* added a.orangelink & a.greenlink
	*/
a.orangelink{color:#FF9900 !important;text-decoration: underline !important}
a.orangelink:hover{color:#FF9900 !important;text-decoration: none !important}

a.greenlink{color:#009900 !important;text-decoration: underline !important}
a.greenlink:hover{color:#009900 !important;text-decoration: none !important}

#contentin a:link {color:#127EE1; text-decoration: none ; }
#contentin a:visited {color:#127EE1; text-decoration: none ;}
#contentin a:hover {color:#127EE1;text-decoration: underline;}

a.noul{text-decoration: none !important;}
a.uline{text-decoration: underline !important;}

.commonlink{color:#555555}
.commonlink:hover{color:#e62128;text-decoration:none}
.commonlink:visited{color:#555555;text-decoration:none}

.emaillink{color:#ffffff;text-decoration:none}
.emaillink:hover{color:#ffffff;text-decoration:underline}

.logoutlink{color:#1b81c6 !important;font-size: 1.7em;}
.logoutlink:hover{color:#000000 !important;text-decoration:none}

/* classes for COLUMNS and CONTAINERS */

.contentbg{padding:110px 15px 50px 15px;overflow:auto;}
.contentDiv1{margin:auto;width:1280px;min-height:500px;font-size:15px;line-height: 1.50;}
.contentDiv{margin:auto;width:1260px;min-height:500px;font-size:15px;line-height: 1.50;}

.contentDiv a{color:#312f32;text-decoration:underline}
.contentDiv a:hover{color:#d92128;text-decoration:none}
.contentDiv a:visited{color:#312f32;text-decoration:none}

.contentcol_1{width:70%;float:left}
.contentcol_2{width:25%;float:right;}
.contentcol_3{width:50%;float:left}
.contentcol_4{width:45%;float:right}

.col-ma-1{width:33%;float:left;border:0px solid}
.col-ma-2{width:25%;float:left;border:0px solid}
.col-ma-3{width:50%;margin:auto}
.col-ma-4{width:67%;float:left;border:0px solid}
.col-ma-5{width:48%;float:left;border:0px solid}
.col-ma-6{width:48%;float:right;border:0px solid}
.col-ma-7{width:40%;float:left;border:0px solid}
.col-ma-8{width:40%;float:left;border:0px solid;margin-left:30px}
.col-ma-content{margin-top:0px;padding:0px 15px 15px 10px;}
.col-ma-content1{padding:15px;line-height: 1.55;}
.rcol-ma-content1{padding:0px 15px 15px 15px;text-align:justify;line-height: 1.55;}

.col-ma-1-pad{padding:0px 15px 15px 15px}
.right-col-ma-1{width:60%;float:left;margin-top:40px;}
.right-col-ma-2{width:65%;float:right;}

.whitebox{background:#ffffff;padding:25px 25px 25px 25px;border:1px solid #d3d3d3}
.whitebox1{background:#ffffff;padding:15px 0px 15px 10px;border:1px solid #d3d3d3}

.rightcolcontent{margin-top:15px;width:240px;border:1px solid #dddddd;padding:10px;background:#ffffff;text-align:center;font-size:13px;overflow:auto}

.faqcol_1{width:48%;float:left;}
.faqcol_2{width:48%;float:right;}

.apimanualmenu{width:210px;float:left}
.apimanualcontent{width:700px;float:left;margin-left:30px;}

.contactleft{width:850px;float:left}
.contactright{width:300px;float:right}

.presscol{width:25%;float:left;border:1px solid #ccc;padding:20px;text-align:center;margin-right:20px;}
.reportingcol{width:30%;float:left;border:0px solid #ccc;padding:20px;text-align:center;margin-right:20px;}

.maicon{width:140px;float:left;margin-left:10px}
.mahead{width:1150px;float:left;padding-top:32px}

.logindiv{width:600px;margin:auto;background:#ffffff;border:1px solid #d3d3d3;padding:25px;margin-top:40px}
.loginformfld{width:250px;padding:10px;font-size:15px;border:1px solid #dddddd;border-radius:4px}

.consolidatelogindiv{width:650px;margin:auto;background:#ffffff;border:1px solid #d3d3d3;padding:25px;margin-top:40px}

/* classes for SOCIAL ICONS */

.socialfb{background:url("../img/icon-fb.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialfb:hover{background:url("../img/icon-fb-hover.png") no-repeat;height:36px;width:36px;}

.socialfb1{background:url("../img/icon-fb1.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialfb1:hover{background:url("../img/icon-fb-hover1.png") no-repeat;height:36px;width:36px;}

.socialfb2{background:url("../img/icon-fb2.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialfb2:hover{background:url("../img/icon-fb-hover.png") no-repeat;height:36px;width:36px;}

.socialtw{background:url("../img/icon-tw.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialtw:hover{background:url("../img/icon-tw-hover.png") no-repeat;height:36px;width:36px}

.socialtw1{background:url("../img/icon-tw1.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialtw1:hover{background:url("../img/icon-tw-hover1.png") no-repeat;height:36px;width:36px}

.socialtw2{background:url("../img/icon-tw2.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialtw2:hover{background:url("../img/icon-tw-hover.png") no-repeat;height:36px;width:36px}

.socialln{background:url("../img/icon-ln.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialln:hover{background:url("../img/icon-ln-hover.png") no-repeat;height:36px;width:36px}

.socialln1{background:url("../img/icon-ln1.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialln1:hover{background:url("../img/icon-ln-hover1.png") no-repeat;height:36px;width:36px}

.socialln2{background:url("../img/icon-ln2.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialln2:hover{background:url("../img/icon-ln-hover.png") no-repeat;height:36px;width:36px}

.socialinsta{background:url("../img/icon-insta.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialinsta:hover{background:url("../img/icon-insta-hover.png") no-repeat;height:36px;width:36px;}

.socialinsta1{background:url("../img/icon-insta1.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialinsta1:hover{background:url("../img/icon-insta-hover1.png") no-repeat;height:36px;width:36px;}


/* classes for MOBILE MENU */

.cbp-spmenu {background: #000000;position: fixed;}
.cbp-spmenu ul {margin:0;padding:0;list-style:none;}
.cbp-spmenu ul li{margin:0px 10px 0px 10px;padding:10px 0px 10px 10px;border-bottom: 1px dotted #333333;}
.cbp-spmenu a {color:#7a7a7a;font-size:14px;text-decoration:none;}
.cbp-spmenu a:hover {text-decoration:none;color:#ffffff;transition: color 0.3s ease-out 0s;}
.cbp-spmenu a:active {color:#7a7a7a;}

.cbp-spmenu-close{text-align:right;padding:10px}
.cbp-spmenu-ico{display:none;position:fixed;z-index:1000;top:35px;left:20px;}

/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {width: 240px;height: 100%;top: 0;z-index: 1001;}

/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {left: -240px;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


/* login menu Classes */

.uname {width:240px;padding:10px;border:1px solid #d2d6db;background:#f6f6f6;border-radius:4px;font-size:16px;color:#777777}
.pswd {width:240px;padding:10px;border:1px solid #d2d6db;background:#f6f6f6;border-radius:4px;font-size:16px;color:#777777}

.login-but {width:48px;	height:24px;background:url(../img/login-but.png) no-repeat;display:inline-block;	border:none;cursor:pointer;	float:left;}
.login-but:hover {background:url(../img/login-but.png) no-repeat;background-position:0 -24px;}

.pswdiv{width:290px;}
.caps-lock-warning { display:block; width:18px; height:18px; background: url(/images/warning.png) center center !important; background-repeat: no-repeat !important; float:right;padding-top:10px;}
.caps-lock-warn { display:block; width:18px; height:18px; background: url(/images/warning.png) center center !important; background-repeat: no-repeat !important; float:right;padding-top:10px;}


/* H tags */

h1, h3, h4, h5 {font-weight: 700;color:#312f32;line-height: 1em;}
h1{ margin:0; padding:0;font-size: 36px;}
h2{margin:0; padding:0;color: #000000; font-size: 14px; letter-spacing: 0.01em;}
h3{font-size: 30px;margin:5px 0px 5px 0px; padding:0;}
h4{font-size: 22px;margin:5px 0px 5px 0px; padding:0;}
h5{font-size: 18px;margin:5px 0px 5px 0px; padding:0;}

#contentin h1.red{color: #D00000; font-size: 18px; margin: 5px 0px}
#contentin h1.red2{color: #D00000; font-size: 18px; margin: 5px 0px}
#contentin h2.blue{color: #069; font-size: 18px; letter-spacing: 0.01em; margin: 5px 0 5px 0; }

/* Forms */
form					{ padding: 0px; margin: 0px; }
input, select, textarea { font-family: tahoma,verdana,arial,sans-serif;font-size: 13px; }
textarea{resize:none;}

/* Floats */
.left {	float: left !important;}
.right {float: right !important;}
.fL {float:left}
.fR {float:right}
.fN {float: none !important}

/* Text alignmen t*/
.aL {text-align:left}
.aR {text-align: right}
.aC {text-align: center}
.aJ {text-align: justify}

/* Margins */
.m0{margin:0}
.m5{margin:5px}
.m10{margin:10px}

.mT2{margin-top:2px}
.mT5{margin-top:5px}
.mT6 {margin-top:6px;}
.mT8 {margin-top:8px;}
.mT9 {margin-top:9px !important;}
.mT10 {margin-top:10px !important}
.mT15{margin-top:15px}
.mT18{margin-top:18px;}
.mT20{margin-top:20px}
.mT24 {margin-top:24px;}
.mT25{margin-top:25px}
.mT26 {margin-top:26px;}
.mT27 {margin-top:27px;}
.mT30 {margin-top:30px !important;}
.mT36 {margin-top:36px !important;}
.mT40{margin-top:40px}
.mT45{margin-top:45px}
.mT50{margin-top:50px}
.mT60{margin-top:60px}
.mT70{margin-top:70px}

.mR5{margin-right:5px}
.mR6  {margin-right:6px;}
.mR10{margin-right:10px}
.mR15{margin-right:15px}
.mR20{margin-right:20px}

.mB5{margin-bottom:5px}
.mB10{margin-bottom:10px}
.mB15{margin-bottom:15px}
.mB20{margin-bottom:20px}
.mB30{margin-bottom:30px}
.mB35{margin-bottom:35px}
.mB40{margin-bottom:40px}
.mB50{margin-bottom:50px}
.mB70{margin-bottom:70px}
.mB100{margin-bottom:100px}

.mL1{margin-left:1px}
.mL2{margin-left:2px}
.mL5{margin-left:5px}
.mL10 {margin-left:10px !important;}
.mL15{margin-left:15px}
.mL20 {margin-left:20px !important;}
.mL25 { margin-left:25px}
.mL30 { margin-left:30px}
.mL35 { margin-left:35px}
.mL50 { margin-left:50px}

.mLR15{margin-left:8px;margin-right:8px}
.mLR10{margin-left:10px;margin-right:10px}

.m0A {margin:0 auto;}
.m012012 {margin:0 12px 0 12px;}
.m00030 {margin:0 0  0 30px;}
.m140020 {margin:14px 0 0 20px;}
.m012022 {margin:0 10px 0 24px;}
.m18000 {margin:18px 0 0 0 ;}
.m1000180 {margin:10px 5px 0 180px;}

/* Paddings */
.p0 {padding:0 !important}
.p0m0 {padding:0 !important; margin:0 !important}

.p4{padding:4px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}

.pT0{padding-top:0px}
.pT2{padding-top:2px}
.pT3{padding-top:3px}
.pT4{padding-top:4px}
.pT5{padding-top:5px}
.pT6 {padding-top:6px}
.pT8 {padding-top:8px}
.pT10{padding-top:10px}
.pT12 {padding-top:12px}
.pT15{padding-top:15px}
.pT20{padding-top:20px}
.pT25{padding-top:25px}
.pT30{padding-top:30px}
.pT40{padding-top:40px}
.pT50{padding-top:50px}
.pT70{padding-top:70px}

.pL5{padding-left:5px}
.pL8{padding-left:8px}
.pL10{padding-left:10px}
.pL15{padding-left:15px}
.pL20{padding-left:20px}
.pL25{padding-left:25px}
.pL30{padding-left:30px}
.pL35{padding-left:35px}
.pL40{padding-left:40px}

.pR4{padding-right:4px}
.pR5{padding-right:5px}
.pR8{padding-right:8px}
.pR10{padding-right:10px}
.pR15{padding-right:15px}
.pR20{padding-right:20px}
.pR30{padding-right:30px}
.pR40{padding-right:40px}
.pR120{padding-right:120px}

.pB2{padding-bottom:2px}
.pB5{padding-bottom:5px}
.pB10{padding-bottom:10px}
.pB15{padding-bottom:15px}
.pB20{padding-bottom:20px}
.pb20 {padding-bottom:20px}
.pB30{padding-bottom:30px}
.pB50 {padding-bottom:50px}
.pB100 {padding-bottom:100px}
.pB150{padding-bottom:100px}

.pTL20{padding-top:20px;padding-left:20px;}

/* Widths */

.w10 {width:10%}
.w12 {width:12%}
.w15 {width:15%}
.w20 {width:20%}
.w24 {width:24%}
.w25 {width:25%}
.w28 {width:28%}
.w30 {width:30%}
.w32 {width:32%}
.w40 {width:40%}
.w43 {width:43%}
.w50 {width:50%}
.w55 {width:55%}
.w56 {width:56%}
.w60 {width:60%}
.w63 {width:63% !important}
.w75 {width:75%}
.w100 {width:100%}
.w96 { width:96%}
.mxw930 {max-width:930px;}
.mxw1000 {max-width:1000px;}

/* Fonts */
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px}
.font13{font-size:13px !important}
.font14{font-size:14px !important}
/**
	* T7545 - Above.com Marketplace : Seller and Buyer UI
	* added !important
	*/
.font15{font-size:15px !important}
.font16{font-size:16px;}
.font18{font-size:18px !important;}
.font20{font-size:20px !important;;}
.font22{font-size:22px;}
.font24{font-size:24px !important;}
.font28{font-size:28px;}
.font30{font-size:30px !important;}
.font32{font-size:32px !important;;}
.font36{font-size:36px;}
.font40{font-size:40px;}
.font44{font-size:44px;line-height:44px}
.font45{font-size:45px;line-height:45px}
.font48{font-size:48px;line-height:40px;}
.font50{font-size:50px}

/* Text */
.red{color:#ff0000}
.black{color:#000000}
.white{color:#ffffff}
/**
	* T7545 - Above.com Marketplace : Seller and Buyer UI
	* added !important & changed green color
	*/
.orange{color:#FF9900 !important}
.green{color:#009900}
.greenl{color:#009933 !important}
.blue{color:#0080e2}
.grey{color:#bbbbbb}
.black{color:#000000}
.dgrey{color:#bbbbbb}
.newdgrey{color:#323232}
.txtred{color:#dd0003;}
.newred{color:#d92128 !important}
.newblue{color:#0070c0}
.fontsans{font-family: "open sans";font-weight: 700;line-height:1;letter-spacing:-1px}
.fontsans1{font-family: "open sans";font-weight: 700;letter-spacing:-1px}
.fontpatua{font-family: "open sans";line-height:120%}
.mpheadtxt{background:#d8d8d8;padding:10px;font-family: "open sans";font-weight: 700;font-size:18px;color:#323232}
.mpheadtxt1{background:#d8d8d8;padding:10px;font-family: "open sans";font-weight: 700;font-size:18px;color:#323232}
.headstyle1{font-family: "open sans";font-weight: 700;font-size:30px;color:#312f32;line-height:1.2;letter-spacing:-1px}
.lH1{line-height: 1em;}
.lH11{line-height: 1.1em;}
.lH80{line-height:80% !important;}
.lH100{line-height:100%;}
.lH200{line-height:200%;}
.trade{color:#d92128;font-size:24px;vertical-align:top;line-height:30px;}
.trade1{font-size:10px;vertical-align:top;line-height:14px;font-weight:bold;}
.idxText {font-size:13px;}
.textstyle1{font-size:18px;}

/* general classes */

.clear{clear:both;}
.cleardiv{clear:both}
.b{font-weight:bold}
.fB{font-weight:bold}
.bold {font-weight:bold;}
.un { text-decoration:underline !important;}
img { border: 0 }
img {border:none !important}
.cpointer{cursor:pointer}

.l150{line-height:150%}
.lH20 {line-height:20px}
.lH30 {line-height:30px}

.vDvdr {background: url(../img/vert_divider.png) no-repeat scroll right center transparent;}
.heading2 {color:#d00000; font-size:24px; font-weight:bold}
.cr {font-size:11px; color:#444; margin:12px 0}
.cursor{cursor:pointer}

.bL{border-left: 1px solid #87a6d1}
.bR{border-right: 1px solid #87a6d1}
.bB{border-bottom: 1px solid #87a6d1}
.bT{border-top: 1px solid #87a6d1}
.bTB{border-top: 1px solid #87a6d1; border-bottom: 1px solid #87a6d1;background:#f5f7f8;padding:5px 0px 6px 0px}
.bRD{border-right: 1px dotted #87a6d1;}
.bT0{border-top:0px}
.bB0{border-bottom:0px}
.bR0{border-right:0px}
.bL0{border-left:0px}

table.box{font-size:12px;border:0px;}

.maicon{width:140px;float:left;margin-left:10px}
.mahead{width:1100px;float:left;padding-top:0px}

#friendlyErrDiv{width:650px;margin:auto;margin-top:20px;margin-bottom:20px}
#friendlyErr{border:1px solid #d3d3d3;background:#ffffff;padding:10px;text-align:center;color:#ff0000}

/* Buttons */

.primaryBtn{display:inline-block;border:0;border-radius:5px;background:#127EE1;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.primaryBtn:hover{background:#61A9EB}

a.primaryBtnLk{display:inline-block;border:0;border-radius:5px;background:#127EE1;color:#ffffff !important;font-size:18px;padding:8px 25px;text-decoration:none;white-space:nowrap;margin-bottom:15px;-webkit-appearance: none;}
a.primaryBtnLk:hover{background:#61A9EB;text-decoration:none !important}

.secondaryBtn{display:inline-block;border:0;border-radius:5px;background:#333333;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.secondaryBtn:hover{background:#999999}

a.secondaryBtnLk{display:inline-block;border:0;border-radius:5px;background:#333333;color:#ffffff !important;font-size:18px;padding:8px 25px;text-decoration:none;margin-bottom:15px;-webkit-appearance: none;}
a.secondaryBtnLk:hover{background:#999999;text-decoration:none !important}

.searchBtn{display:inline-block;border:0;border-radius:0px 5px 5px 0px;background:#127EE1;color:#ffffff;font-size:14px;padding:0px 20px;height:32px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.searchBtn:hover{background:#61A9EB}

.searchFld{padding:0px 10px;height:30px;width:240px;font-size:13px;border:1px solid #aeaeae;border-radius:5px 0px 0px 5px;outline:none}
.searchFld1{padding:0px 10px;height:28px;width:350px;font-size:13px;border:1px solid #aeaeae;border-radius:5px;outline:none}
.searchFld2{padding:10px;height:50px;width:345px;font-size:13px;border:1px solid #aeaeae;border-radius:5px;outline:none}

.login_button     {background: url('/img/button_g.gif') repeat-x; border:none; height:20px; color:#ffffff; padding-bottom: 2px }

a.but_play {background:url(../img/but_play.png) top left; background-position:0 0; width:49px; height:34px; display:inline-block; cursor:pointer}

a.but_play_small {background:url(../img/but_play_small.png) top left; background-position:0 0; width:34px; height:20px; display:inline-block; cursor:pointer}

.button_style1{display:inline-block;border:0;border-radius:3px;background:#333333;color:#ffffff;font-size:11px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.button_style1:hover{background:#999999}

.button_style2{font-family:arial;font-size:11px;color:#000;cursor:pointer;padding:0px 2px 0px 2px;background: url('/img/btn_bg.gif') repeat-x;border-radius:3px;-moz-border-radius:3px;border:1px solid #b8cbec;height:20px;-webkit-appearance: none;}
.button_style2:hover{background: url('/img/btn_bg_hover.gif') repeat-x;}

.button_style3{font-family:arial;font-size:12px;letter-spacing:0px;color:#fff;cursor:pointer;background: url('/img/btn_bg1.gif') repeat-x;height:28px;border:0px;padding:0px 10px 0px 10px;-webkit-appearance: none;}

.button_style5{display:inline-block;border:0;border-radius:5px;background:#333333;color:#ffffff;font-size:14px;padding:0px 20px;height:34px;text-decoration:none;-webkit-appearance: none;}
.button_style5:hover{background:#999999}

.button_style6{display:inline-block;border:0;border-radius:3px;background:#0066ff;color:#ffffff;font-size:11px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.button_style6:hover{background:#0054d2}

.button_style_gray{display:inline-block;border:0;border-radius:3px;background:#333333;color:#ffffff;font-size:11px;min-width:60px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.button_style_gray:hover{background:#999999}

a.redbutton{display: inline-block;padding:12px 15px 12px 15px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.redbutton:hover{background:#000000 !important;}

a.redbuttonbig{display: inline-block;padding:16px 25px 16px 25px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:18px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.redbuttonbig:hover{background:#000000 !important;}

.redbutton1{display: inline-block;padding:12px 25px 12px 25px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.redbutton1:hover{background:#000000 !important;}

a.redbutton2{display: inline-block;padding:8px 20px 8px 20px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:6px;border:0px;font-size:17px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.redbutton2:hover{background:#000000 !important;}

.blackbutton{display: inline-block;padding:10px 15px 10px 15px;color:#ffffff !important;background:#000000 !important;text-decoration:none !important;border-radius:0px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.blackbutton:hover{background:#2b2b2b !important}

.bluebutton2{display: inline-block;padding:8px 20px 8px 20px;color:#ffffff !important;background:#1e6fbd !important;text-decoration:none !important;border-radius:6px;border:0px;font-size:17px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.bluebutton2:hover{background:#000000 !important}

.bluebutton2a{display: inline-block;padding:8px 20px 8px 20px;color:#ffffff !important;background:#1e6fbd !important;text-decoration:none !important;border-radius:6px;border:0px;font-size:17px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.bluebutton2a:hover{background:#000000 !important}

.greybuttonhome{display: inline-block;padding:8px 20px 8px 20px;color:#000000 !important;background:#d4d4d4 !important;text-decoration:none !important;border-radius:6px;border:0px;font-size:17px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.greybuttonhome:hover{background:#eeeeee !important}

.greybutton{display: inline-block;padding:12px 15px 12px 15px;color:#ffffff !important;background:#464646 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
.greybutton:hover{background:#000000 !important;}

a.dgreybutton{display: inline-block;padding:15px 25px 15px 25px;color:#ffffff !important;background:url("../img/greybtnbg.gif") repeat-x;text-decoration:none !important;border-radius:4px;border:1px solid #2a2a2a;word-wrap: break-word;font-size:16px;-webkit-appearance: none;}
a.dgreybutton:hover{background:url("../img/greybtnbg_hover.gif") repeat-x;}

a.lgreybutton{display: inline-block;padding:15px 25px 15px 25px;color:#666666 !important;background:#ffffff;text-decoration:none !important;border-radius:4px;border:1px solid #ffffff;word-wrap: break-word;font-size:16px;-webkit-appearance: none;}
a.lgreybutton:hover{background:#ededed;}

a.lgreybutton1{display: inline-block;padding:15px 25px 15px 25px;color:#666666 !important;background:#eeeeee;text-decoration:none !important;border-radius:4px;border:1px solid #ebebeb;word-wrap: break-word;font-size:16px;-webkit-appearance: none;}
a.lgreybutton1:hover{background:#e2e2e2;}

a.mpbutton{display: inline-block;padding:10px 20px 10px 20px;color:#ffffff !important;background:#4f81bd !important;text-decoration:none !important;border-radius:5px;border:0px;font-size:14px;font-weight:bold;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.mpbutton:hover{background:#2d5381 !important;}

a.mpbutton1{display: inline-block;padding:10px 20px 10px 20px;color:#ffffff !important;background:#d92128  !important;text-decoration:none !important;border:0px;font-size:14px;font-weight:bold;word-wrap: break-word;cursor:pointer;-webkit-appearance: none;}
a.mpbutton1:hover{background:#000000 !important}

a.reglinks{color:#555555 !important;font-size:14px;text-decoration:none}
a.reglinks:hover{color:#555555 !important;font-size:14px;text-decoration:underline}
a.reglinks:visited{color:#555555 !important;font-size:14px;text-decoration:none}

a.accountlink{color:#000000;text-decoration: none}
a.accountlink:hover{color:#d92128;text-decoration: none}

.regsearch{width:370px;padding:10px;background:#ffffff;border:1px solid #e5e5e5;font-size:17px}
.regsearch1{width:395px;padding:10px;background:#ffffff;border:1px solid #e5e5e5;font-size:17px}

.regsearchbtn{padding:12px 15px 12px 15px;color:#ffffff !important;background:#d92128;text-decoration:none !important;border-radius:3px;border:0px;font-size:16px;cursor:pointer;-webkit-appearance: none;}
.regsearchbtn:hover{background:#000000;}

.regsearchbtndiv{text-align:right;margin-right:10px;margin-top:10px}

.accbtn{padding:10px 20px 12px 20px;color:#ffffff !important;background:#d92128 url(/img/red_btn_bg.png) repeat-x;text-decoration:none !important;border:0px;font-size:18px;font-weight:bold;font-family:arial;cursor:pointer;border-radius:8px;-webkit-appearance: none;}
.accbtn:hover{background:#000000;}

.regsearchdiv2{width:310px;float:left;}
.regsearch2{width:290px;padding:10px;background:#f6f6f6;border:1px solid #e5e5e5;font-size:17px}
.regsearchbtndiv2{width:85px;float:left;padding-left:10px;}
.regsearchbox{margin:auto;width:410px}

/* Top Tab Menu Classes logged in pages */

.topbg{background:#f0f4f8}
.topbar {background-color: #1b81c6;}

ul.tabmenu {margin:0;margin-top:6px;padding:0;}
ul.tabmenu li{margin:0;padding:0;list-style: none;float: left;background:#5eb5f8;border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;margin-right:1px;}
ul.tabmenu li:hover{margin:0;padding:0;list-style: none;float: left;background:#ffffff;border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;margin-right:1px}
ul.tabmenu li.active{margin:0;padding:0;list-style: none;float: left;background:#ffffff;border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;margin-right:1px;}
ul.tabmenu li a{display:block;padding:6px 20px 7px 20px;font-size:13px;font-weight:bold;text-decoration:none;color:#ffffff !important;}
ul.tabmenu li a:hover{display:block;padding:6px 20px 7px 20px;font-size:13px;font-weight:bold;text-decoration:none!important;color:#2c88c6 !important;}
ul.tabmenu li.active a{display:block;padding:6px 20px 7px 20px;font-size:13px;font-weight:bold;text-decoration:none;color:#2c88c6  !important;}
ul.tabmenu li.active a:hover{display:block;padding:6px 20px 7px 20px;font-size:13px;font-weight:bold;text-decoration:none!important;color:#2c88c6 !important;}

#red_notification{margin-right:4px;margin-top:1px;background-color: #ff0000;color:black;font-weight:bold;padding:1px 2px 1px 2px;text-align:center;}
#red_circle{margin-right:4px;margin-top:1px;background-color: #ff0000;color:black;font-weight:bold;padding:1px 2px 1px 2px;text-align:center;}


/* Inner pages top dropdown menu from menu_dd.css */

#topmenu{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#topmenu li{
	float:left;
	margin-right:0px;
	position:relative;	
	font-size: 11px;
	border-right:1px solid #ffffff;
}
#topmenu li.nobrd{border-right:0px;}

#topmenu a{	
	display:block;
	padding:2px 7px 2px 7px;
	color:#000;
	text-decoration:none !important;
	font-weight:bold;
}
#topmenu a:hover{
	color:#d92128 !important;;
	text-decoration:none !important;
	font-weight:bold;
}

/*--- DROPDOWN ---*/
#topmenu ul{
	margin:0;
	margin-left:-20px;
	padding:0;
	list-style:none;
	position:absolute;z-index:10000;
	left:-9999px;
	border:1px solid #d3d3d3;
}
#topmenu ul li{
	padding:2px 7px 2px 0px;
	float:none;
/*	border-right:0px;
	border-bottom:1px solid #d3d3d3;*/
	
}
#topmenu ul a{
	white-space:nowrap;
}
#topmenu li:hover ul{ 
	left:0; 
	background:#f9f9f9;
}
#topmenu li:hover a{ 	
	text-decoration:none !important;
}
#topmenu li:hover ul a{ 
	color:#000 !important;
	font-weight:normal;
	text-decoration:none !important;
}

#topmenu li:hover ul li a:hover{ 
    color:#d92128 !important;
	font-weight:normal;	
}

/* new top dropdown menu */

.dropbtn {
    border: 0px;
    cursor: pointer;
	background:#fff;
	padding:0;
	margin:0;
	outline: 0;
}

.dropdown {
    position: relative;
    display: inline-block;
}


.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    /*min-width: 240px;*/
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	right:0;
	margin-top:11px;
	font-size:13px;
	padding:5px 5px 5px 5px;
}


.show {display:block;} 

.dropdown-content a{color:#000000;text-decoration:none}
.dropdown-content a:hover{color:#d92128;}

ul.helpmenu{margin:0;padding:0;list-style:none}
ul.helpmenu li{margin:0;padding:0px 10px 12px 10px}

/* Paging */

.paggingDiv{float:left;width:50%;font-size:12px;}
.noofrecDiv{float:left;width:200px;}
.noofrecDiv th, paggingDiv th{font-size:12px;font-weight:100;}
.pagging_tbl{border:0px solid}
.pagging_tbl th{width:230px;font-size:12px;font-weight:100;}
.pagging_tbl td{font-size:12px !important;}
.pagging_tbl td table .num{height:20px;width:15px;text-align:center;margin:0px 1px 0px 1px;}
.pagging_tbl td table .link, .pagging_tbl td table a{text-align:center;font-weight:normal;color:#4d4d4d;text-decoration:underline;}
.pagging_tbl #activeone{font-size:11px;/*background-color:#CCCCCC;*/}


/* Footer Classes */

.footerWrapper {color:#4d4d4d;font-size: 15px;}
.footer {margin:0 auto;	max-width:1242px;}
.footerbottom {background: #222222;color:#ffffff;}
.footerpad{padding-top:30px;/*padding-bottom:70px*/}
.footercol{display:none;text-align:center}
.footercol_1{width:23%;float:left;border:0px solid;line-height:150%}
.footercol_2{width:25%;float:left;border:0px solid;line-height:150%}
.footercol_3{width:22%;float:left;border:0px solid;line-height:150%}
.footercol_4{width:20%;float:left;border:0px solid;line-height:150%}
.footercol_5{width:10%;float:left;border:0px solid;line-height:150%}

.fHdr {color: #fff;text-transform:uppercase;font-size: 15px;font-weight: 700;letter-spacing: 1px;}
.sfooter{color: #fff;text-transform:uppercase;font-size: 15px;font-weight: 700;letter-spacing: 1px;margin-bottom:20px}

.footer a{color:#fff !important;text-decoration:none}
.footer a:hover{color:#fff !important;text-decoration:underline !important}
.footer a:visited{color:#fff !important;text-decoration:none}
.footer a:active{color:#fff !important;text-decoration:none}

.copydiv{float:left;width:50%;font-size:13px;padding-top:15px;padding-bottom:10px;}
.footersocial{float:right;width:20%;padding-top:5px;padding-bottom:10px;}

.socialsites {width: 150px;	padding-top: 12px;	float: left;border:0px solid}
.socialsites a {cursor: pointer;display: block;	height: 32px;margin-left: 6px;width: 32px;}
.socialsites a:hover {border: 1px solid #F6F7F9;margin-left: 6px;}
.tweet {background: url(../img/twitter_32.png) center no-repeat;	float: left;}
.fb {background: url(../img/facebook_32.png) center no-repeat;float: left;}
.linkedin {background: url(../img/linkedin_32.png) center no-repeat;float: left;}
.gplus {background: url(../img/google_32.png) center no-repeat;float: left;}
.in {background: url(../img/footer_icons.png) repeat scroll -60px 0 transparent;	float: left;}
.mail {background: url(../img/footer_icons.png) repeat scroll -80px 0 transparent;float: left;}
.bnow {line-height:14px}

.medias {padding-bottom:10px}
.medias a {height: 56px;margin-right: 8px;vertical-align:middle}
.medias a.veri {margin-top:11px}
.medias a.ica {margin-top:13px}
.medias a.ds {margin-top:13px}
.medias a.dmn {margin-top:13px}


/* faq page accordian*/

.accordion *{margin:0;padding:0}
.accordion {margin:0; padding:0;}
.accordion ul li{}
.accordion li.last-child {margin-left:10px; list-style-type:disc}

.accordion .inner {margin:0; padding:5px 0px 5px 0px; position:relative; overflow:hidden;}
.accordion .inner .innercontent {padding:5px 0px 15px 25px;background:#f8f8f8;margin-bottom:4px;font-size:13px}
.accordion .inner .innercontent ol.listing{margin:10px 0px 10px 20px}
.accordion .inner .innercontent ol.listing li{padding-bottom:5px}
.accordion .inner .innercontent ul.listing{margin:10px 0px 10px 20px}
.accordion .inner .innercontent ul.listing li{padding-bottom:5px}
.accordion .outer {border:0px solid #dadada;}

.accordion h3{border:1px solid #dddddd;padding:5px 0px 5px 5px;margin-bottom:5px;}
.accordion h3:hover{border:1px solid #dddddd;padding:5px 0px 5px 5px;margin-bottom:5px;background:#f8f8f8}
.accordion h3 a{color:#476690;font-size:14px;text-decoration:none;outline:0}
.accordion h3 a:hover{color:#476690;font-size:14px;text-decoration:none;outline:0}

.accordion h4{border:1px solid #dddddd;padding:3px 0px 3px 3px;margin-bottom:4px;}
.accordion h4:hover{border:1px solid #dddddd;padding:3px 0px 3px 3px;margin-bottom:4px;background:#f8f8f8}
.accordion h4 a{color:#0066CC;font-weight:normal;font-size:13px;outline:0}
.accordion h4 a:hover{color:#0066CC;font-weight:normal;font-size:13px;text-decoration:none;outline:0}

a.trigger {display:block; padding-left:20px;background-image: url(/img/plus.gif) !important; background-repeat: no-repeat !important; }
a.trigger.open {background-image: url(/img/minus.gif) !important; background-repeat: no-repeat !important;}

.btn-2 {display:inline-block;border:0;border-radius:5px;background:#127EE1;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer}
.btn-2:hover{background:#61A9EB}

/* faq page new accordian */

.trigger{border:1px solid #dddddd;background:#5eb5f8;padding:12px;font-size:13px;margin:0;margin-bottom:4px;cursor:pointer;border-radius:6px}
.trigger:hover{border:1px solid #dddddd;background:#7cc3f9;}
.trigger a{color:#000000 !important;text-decoration:none;font-size:16px;font-weight: 600;}
.trigger a:hover{color:#000000 !important;text-decoration:none;font-size:16px}
.toggle_container{display:none;border:1px solid #cccccc;padding:10px;margin-bottom:4px;font-size:14px;}

.trigger .image {
    vertical-align:middle;
    display:inline-block;
    height:15px;
    width:15px;
    background:url("/img/faq_arrow.png");
}

.trigger.expanded .image {
    background:url("/img/faq_arrow.png");
}

.trigger-p{margin:0 0 8px 0;cursor:pointer;}
.trigger-p a{text-decoration:none;font-weight:bold;}
.trigger-p a:hover{text-decoration:none;}
.toggle_container_p{display:none;border:1px solid #cccccc;padding:0 14px;margin-bottom:4px;}
.trigger-p .image {vertical-align:middle;display:inline-block;height:15px;width:15px;background:url("/img/faq_arrow.png");}
.trigger-p.expanded .image {background:url("/img/faq_arrow.png");}


.refidbox{background:#eee;border:0px solid #ddd;padding:10px;font-size:12px;}
.bannersdiv{margin-top:20px;border:1px solid #ddd;padding:20px}
.codebox{width:90%;height:60px;}

ul#tabs {
  list-style-type: none;
  margin: 0;margin-left:15px;
  padding: 0;  
  clear:both;
  }
  
ul#tabs li {
    display:block;
	float:left;
    background-color: #e1e1e1;
    padding: 10px 20px;
    margin: 0px;
	margin-right:3px;
    color: #000000;
	font-size:15px;
    cursor: pointer; 
	border-radius:2px;
	}

ul#tabs li:hover {background-color: #d92128;color: #505050;color:#fff}
ul#tabs li.active {background-color: #d92128;color: #505050;color:#fff}

ul#tab {
  clear:both;	
  list-style-type: none;
  margin: 0;
  padding: 0;  
  border:1px solid #d3d3d3;
  background:#fff;
  }

ul#tab li {
    display: none;
    padding: 30px;
    }

ul#tab li.active {display: block; }


/* New Registration pages*/

.newAc {
    position:relative;
	margin:0 auto;
	width:720px;
	background:#fff;
	border:1px solid #d3d3d3
}
.newAcWrapper {padding:10px 30px 30px 30px;}

.newAc h1.first {
	padding: 25px 0 10px 30px;
	text-align:left;
	color: #2e9ce7 !important;
	background: #fff;
	border:0px solid #d3d3d3;
	font-size:29px !important;
	
}
.newAc .second {font-size:11px;color:#aaaaaa;padding-left:30px}
.newAc .optional {font-size:11px;color:#aaaaaa;}
	
.selectProduct {background-color:#ecf8fe; border:1px solid #0071bc; padding:24px; line-height:24px;}
.nActxtBox {width:254px; height:20px; border:1px solid #0071bc; padding:4px}
.captcha {display:inline; width:142px; height:52px; border:1px solid #000; float:left}
.enCode {display:inline; height:52px; float:left; margin-left:6px}
.but-blue {
    background: url("/img/but_blue_bg.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    border: 1px solid #0172bd;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 26px;
    line-height: 20px;
    padding: 0 18px;
}
.lh24 {line-height:24px}


.but-gray {
	border: 1px solid #999;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	height: 26px;
	line-height: 20px;
	padding: 0 18px;
	background: #999;
	background: -moz-linear-gradient(top, #e5e5e5 0%, #a1a1a1 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #a1a1a1));
	background: -webkit-linear-gradient(top, #e5e5e5 0%, #a1a1a1 100%);
	background: -o-linear-gradient(top, #e5e5e5 0%, #a1a1a1 100%);
	background: -ms-linear-gradient(top, #e5e5e5 0%, #a1a1a1 100%);
	background: linear-gradient(to bottom, #e5e5e5 0%, #a1a1a1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#a1a1a1', GradientType=0 );
}

#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

.selectProduct {background-color:#ecf8fe; border:1px solid #0071bc; padding:24px; line-height:24px;}
.nActxtBox {width:254px; height:20px; border:1px solid #0071bc; padding:4px}
.captcha {display:inline; width:142px; height:52px; border:1px solid #000; float:left}
.enCode {display:inline; height:52px; float:left; margin-left:6px}

.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #999999;
    width: 260px;
	height:28px;
/*	padding:4px;*/
    overflow: hidden;
    background-color: #fff;
    background: #fff url("/img/arrow-down.png") no-repeat 100% 50%;
}
.select-style select {
  padding: 5px 8px;
  width: 120%;
  height:28px;
  padding:4px;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select-style select:focus {
    outline: none;
}

.register_titlediv{float:left;width:150px;text-align:left;padding-right:10px;padding-top:4px;color:#111;font-weight:600;border:0px solid}
.register_titlediv1{float:left;width:230px;text-align:left;padding-right:10px;padding-top:4px;color:#111;font-weight:600;border:0px solid}
.register_titlediv2{float:left;width:170px;text-align:left;padding-right:10px;padding-top:4px;color:#111;font-weight:600;border:0px solid}
.register_flddiv{float:left;width:400px;margin-bottom:8px;border:0px solid}
.register_flddiv1{float:left;width:400px;margin-bottom:8px;border:0px solid}

.registerformfld{border:1px solid #c3ceda;width:300px;padding:10px 5px;}
.registerformfld1{border:1px solid #c3ceda;width:35px;padding:10px 5px;}
.registerformfld2{border:1px solid #c3ceda;width:245px;padding:10px 5px;}

.forsale_titlediv{float:left;width:150px;text-align:left;padding-right:10px;padding-top:4px;margin-bottom:8px}
.forsale_titlediv1{float:left;width:230px;text-align:left;padding-right:10px;padding-top:4px;margin-bottom:8px}
.forsale_flddiv{float:left;width: auto;margin-bottom:8px}
.forsale_flddiv1{float:left;width:300px;margin-bottom:8px}

.forsaleformfld{border:1px solid #c3ceda;width:250px;padding:5px;}
.forsaleformfld1{border:1px solid #c3ceda;width:35px;padding:5px;}
.forsaleformfld2{border:1px solid #c3ceda;width:200px;padding:5px;}

.register_proddiv{border:1px solid #c3ceda;background:#ffffff;width:320px;padding:15px}

.contactformbox{border:1px solid #eeeeee;background-color:#ffffff;padding:25px}
.contactformfld{width:300px;padding:5px;font-size:15px;border:1px solid #dddddd;border-radius:4px}
.contactformfld1{width:150px;padding:5px;font-size:15px;border:1px solid #dddddd;border-radius:4px}
.contactformfld2{width:500px;height:200px;padding:10px;font-size:15px;border:1px solid #dddddd;border-radius:4px}

.boxstylewhite{background:#ffffff;border:1px solid #dddddd;padding:15px;display:table}
.boxstylegrey{background-color: #eeeeee;box-shadow: 3px 3px 5px 0 rgba(50, 50, 50, 0.25);border:1px solid #d3d3d3;}
.boxstylewhite1{background-color: #ffffff;box-shadow: 3px 3px 5px 0 rgba(50, 50, 50, 0.25);border:1px solid #d3d3d3;}

table.topdomainsTab{}
table.topdomainsTab a{color:#555555;text-decoration:none}
table.topdomainsTab a:hover{color:#ff0000;text-decoration:underline}

/* domain search result page accordian */

table.reg_domain_tab {min-width:600px;border: 1px solid #127EE1; }
table.reg_domain_tab th { background: #127EE1; border-right: 1px solid #fff;color: #fff;font-size: 13px;height: 30px;padding: 0 4px;text-align: center; white-space: nowrap;}
table.reg_domain_tab th:last-child {border-right: none !important;}
table.reg_domain_tab td {padding:2px 10px;height:24px;font-size:11px;border-bottom:1px solid #f2f2f2;}

table.reg_domain_tab td table{padding:0;margin:0}
table.reg_domain_tab td table td{padding:0;margin:0;border-bottom:0px}

.h {font-size: 18px;font-family: Roboto;font-weight: bold !important;line-height: 36px; color: #000}
.h a {color: #000 !important}

.w60p {	width:60px !important}
.font12 {font-size:12px !important}

table.auction_tab { border: 1px solid #97d2fa;}
table.auction_tab th { background: none repeat scroll 0 0 #97d2fa;border-right: 1px solid #eef6fb;color: #000; font-family: Arial,Helvetica,sans-serif;font-size: 13px;height: 26px;padding: 0 4px;text-align: center;white-space: nowrap;}
table.auction_tab td { color: #000;font-family: Arial,Helvetica,sans-serif;font-size: 13px; padding: 6px 3px;}
table.auction_tab tr.odd_row { background: none repeat scroll 0 0 #f1fafe; color: #000000;}
table.auction_tab tr.even_row { background: none repeat scroll 0 0 #FFF;color: #000000;}

.show_hide{	display: inline-block;	text-align:right;width:auto;font-weight:bold;cursor:pointer;color:#0066CC;}
.show_bulk {color: #0066cc; cursor: pointer;display: inline-block;font-weight: bold;text-align: right;width: auto;}
	  
.avlbl { font-weight:bold; color:#78b800}
.notAvlbl {color:#FF0000}

.accordion1 * {	margin: 0; padding: 0;}
.accordion1 { margin: 0; padding: 0;}
.accordion1 ul li {}
.accordion1 li.last-child {	list-style-type: disc;	margin-left: 10px;}
.accordion1 .inner {margin: 0; overflow: hidden; position: relative;}
.accordion1 .inner .innercontent { font-size: 13px;	margin-bottom: 4px;	padding: 0;}
.accordion1 .inner .innercontent ol.listing { margin-left: 0;}
.accordion1 .inner .innercontent ol.listing li { padding-bottom: 5px;}
.accordion1 .inner .innercontent ul.listing { margin-left: 0;}
.accordion1 .inner .innercontent ul.listing li { padding-bottom: 5px;}
.accordion1 .outer { border: 0 solid #dadada;}
.accordion1 h4 { background: none repeat scroll 0 0 #117ee1; border: 1px solid #117ee1;	margin-top: 4px; padding: 4px 0 4px 4px;}
.accordion1 h4:hover { background: none repeat scroll 0 0 #117ee1; border: 1px solid #117ee1; margin-top: 4px; padding: 4px 0 4px 4px;}
.accordion1 h4 a { color: #fff !important;	font-size: 13px; font-weight: bold;	outline: 0 none; text-decoration: none !important;}
.accordion1 h4 a:hover { color: #fff !important; font-size: 13px; font-weight: bold; outline: 0 none; text-decoration: none !important;}
a.trigger1 { background-image: url("/registrar/img/plus.gif") !important;	background-repeat: no-repeat !important; display: block; padding-left: 0;}
a.trigger1.open { background-image: url("/registrar/img/minus.gif") !important; background-repeat: no-repeat !important;}

.slidingRow{display: none}

.whois_col1{width:48%;float:left;border:0px solid}
.whois_col2{width:48%;float:right;border:0px solid}
.whois_col3{width:52%;float:left;border:0px solid}
.whois_col4{width:44%;float:right;border:0px solid}

/* end domain search result page accordian */

.marqueewidth{width:380px}
.marqueewidth1{width:100%}
.marqueestyle{background-color:#cccccc;padding:5px 10px 5px 10px;text-transform: lowercase;color:#555555;font-size: 14px;}
.marqueestyle1{background-color:#dddddd;padding:5px 10px 5px 10px;text-transform: lowercase;color:#555555;font-size: 14px;}

.dottedline{border-bottom:4px dashed #312f32;height:3px;}
.radius4{border-radius: 4px;}
.h2line{background:url(/img/h2line.png) no-repeat top center;height:30px}
.h2line1{background:url(/img/h2line1.png) no-repeat top center;height:30px}

.dispricediv{padding:50px 50px 50px 50px}
.dispricediv1{width:48%;float:left}
.dispricediv2{width:48%;float:right;text-align:right}

table.dispricedata{border:1px solid #d3d3d3;}
table.dispricedata th{background:#e1e1e1;font-size:11px;text-align:center;color:#000000;height:30px;font-family:verdana}
table.dispricedata td{padding:4px;background:#f9f9f9;font-size:12px;}
table.dispricedata td.alt{padding:4px;background:#f1f1f1;font-size:12px;}

/* class for GRAPHS */

.chart{zoom:1;width:90%}
.chart:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.chart li{display:block;height:23px;margin-top:3px;position:relative}
.chart li:before{color:#fff;content:attr(title);left:5px;position:absolute}
.chart li.title:before{color:#555555;left:0}
.chart li.current{padding:30px 0px 30px 0px}
.chart li:first-child{margin-top:0}
.chart li .bar{background:#dd3333;border-radius:12px;height:20px;}
.chart li .bar1{background:#1e73be !important;border-radius:12px;height:20px;}
.chart li .number{background:url(/img/graphpercentbg.png) no-repeat top center;height:24px;color: #FFF;vertical-align: top;position:absolute;margin-top:-28px;margin-left:-30px;padding:2px 4px 0px 4px;font-size:12px;}
.chart li.past .bar{background:#aaa}
.chart li.past .number{color:#aaa}

@media screen and (max-width: 480px)
{
	.chart{zoom:1;width:80%}
	.chart li{height:auto}
	.chart li:before{color:black;display:block;left:0;position:relative}
	.chart li.current{padding:60px 0px 30px 0px}
	.chart li .bar{background:#dd3333;border-radius:12px;height:20px;}
	.chart li .number{background:url(/img/graphpercentbg.png) no-repeat top center;height:24px;color: #FFF;vertical-align: top;position:absolute;margin-top:-28px;margin-left:-30px;padding:2px 4px 0px 4px;font-size:12px;}
	
.media {float:left;	width:320px;border:0px solid; margin:12px 0 0 8px;}
.media a {display: inline-block;height: 56px;margin-right: 8px;float:left;vertical-align:middle}
.media a.veri {	margin-top:11px}
.media a.ica {margin-top:13px}
.media a.ds {margin-top:13px}
.media a.dmn {margin-top:13px}
}


/* class for SIDE BULLET NAVIGATION */

#sidenavigation {
    position: fixed;
    top: 300px;
    right: 0;
    margin: 0;
	z-index: 999999;
    padding: 10px 5px 5px 5px;
    width: 30px;
    background: #0e0e0e;
	border-radius:5px 0px 0px 5px;
}
#sidenavigation > li {
    margin: 0;
    padding: 0;
    list-style: none;
	text-align:center;	
}
#sidenavigation > li > a {
    margin: 0px;
    color: #ffffff;
    background:url(/img/sidenav1.png) no-repeat top center;width:20px;height:15px;
    display: block;
    padding: 5px;
    text-decoration: none;
    transition: all 400ms;
}
#sidenavigation > li > a.current,
#sidenavigation > li:hover > a {
    background:url(/img/sidenav2.png) no-repeat top center;width:20px;height:15px;    
}

.sidetipsy{font-size:11px !important;color:#ffffff !important;background-color: #d92128 !important;}

/* tooltip */

.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #ffffd7; color: #666; max-width: 300px; text-align: left; border:1px solid #a89965;  }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url(/img/tipsy-y.gif) no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 1px; width: 5px; height: 9px; z-index: 1000001; }

/*
.ui-widget-content {
	border: 0px !important;
	background-color: #d92128 !important;
	color: #222222;
}*/

.testimonialDiv{width:500px;margin:auto;}

.flip-container{perspective: 1000;margin:auto;width:113px}
.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);}
.flip-container, .front, .back {width: 113px;height: 113px;}
.flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front, .back {backface-visibility: hidden;position: absolute;top: 0;left: 0;}
.front {z-index: 2;/* for firefox 31 */transform: rotateY(0deg);}
.back {transform: rotateY(180deg);}

.slist    { background: #ffffff; text-decoration: none; border: none; }


.slist .button{display: inline-block;padding:12px 15px 12px 15px;color:#ffffff !important;background:#d92128 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer}
.slist .button:hover{display: inline-block;padding:12px 15px 12px 15px;color:#ffffff !important;background:#000000 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer}

.ipclass {
    border: 1px solid #cccccc;
    padding: 4px;
    width: 250px;
}

.item {
	float:left;
	margin-right:20px;
	width:200px;
	height:220px;
	padding:0px;
	border:1px solid #b3b3b3;
	background-color:#fff;
}

.item div {
	width:99%;
	height:99%;
	color:white;
}

.left-nav-btn, .right-nav-btn {
	position:absolute;
	width:37px;
	height:37px;
	top:80px;
	cursor:pointer;
	opacity: 0.8;
	background:transparent url('/img/arrows.png') top left no-repeat;
	-webkit-transition:opacity 0.2s linear;
  	-moz-transition:opacity 0.2s linear;
  	-o-transition:opacity 0.2s linear;
  	transition:opacity 0.2s linear;
}

.left-nav-btn {
	left:-60px;
}

.right-nav-btn {
	right:-60px;
	background-position: top right;
}

.left-nav-btn:hover, .right-nav-btn:hover {
	opacity: 1;
}

.thumbtitle{padding:10px 5px 10px 5px;text-align:center;font-size:14px}

/* nav left start */
.arrowbtn {
	margin-top: 0;
	min-width: 20px;
}
.slide-toggle { cursor: pointer; }

.boxright1 {
	border-right: 1px solid #d7e9f4;
	clear: both;
	float: left;
	overflow: hidden;
}
.box-inner {
	margin-right: 20px;
	width: 235px;
}
.titletxt {
	color: #007bc6;
	font-size: 13px;
	font-weight: bold;
}
#rightcol1 .new {
	color: #f00 !important;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;
}
ul.listhelp {
	list-style: outside none none;
	margin: 10px 0 0;
	padding: 0;
}
ul.listhelp li { padding-bottom: 3px; }

.boxright1 a:link {
	color: #0066cc;
	text-decoration: none;
}
.boxright1 a:hover {
	color: #0066cc;
	text-decoration: underline;
}
.boxright1 a:visited { color: #0066cc; }

.accmgrdiv{margin-left:-30px !important;margin-bottom: 20px}
.accmgrimg {
    float: left;
    width: 30%;
    border: 0px solid #0f0;
    padding-right: 5px;
}
.accmgrtxt {
    float: left;
    width: 56%;
    border: 0px solid #f00;
    font-size: 12px;
    padding-left: 10px;
}
/* nav left end */

.casestudy{font-size:40px;font-weight:bold;background:#ffffff;color:#0070c0;text-align:center;padding:5px 0px 5px 0px;margin-bottom:40px}

/*launch box*/
table.tabManage td {
    padding: 6px;
}
.topbrd {
    border-top: 0 none;
}
.rem_bor {
    border-bottom: medium none;
}
.npmwhite_content {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #2e9ce7;
    left: 45%;
    margin-left: -200px;
    padding: 12px;
    position: fixed;
    top: 25%;
    z-index: 1002;
}
.npmblack_overlay {
    background-color: black;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
.poplinkBtn {
    margin: 13px auto auto;
    width: 300px;
}
.poplink {
    background: #2e9ce7 none repeat scroll 0 0;
    color: #ffffff !important;
    display: block;
    padding: 6px 10px;
    text-decoration: none !important;
    white-space: nowrap;
}
.poplink:hover {
    background: #207ebe none repeat scroll 0 0;
    text-decoration: none;
}
/*launch box*/

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 22px;  /* Preferred icon size */
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	color:#000000;
	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;

	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;

	/* Support for IE. */
	font-feature-settings: 'liga';
}

.material-icons.hover{color:#0FACF3;}

.miblue{color:#127EE1}
.miblue1{color:#2ad9ff}
.miwhite{color:#ffffff}
.mired{color:#ff0000}
.migreen{color:#5ac45a}
.migrey{color:#cccccc}
.mib{font-weight:bold}

.vam{vertical-align:middle}
.vab{vertical-align:bottom}

.material-arrow{margin-left:-5px;font-size:28px !important;color:#2ad9ff;vertical-align:middle}


/* for checkbox on registration page. */

.checkcontainer {
	display: block;
	position: relative;
	padding-left: 25px;
	margin-bottom: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
  }
  
  /* Hide the browser's default checkbox */
  .checkcontainer input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	width: 16px;
	background-color: #eee;
	border:1px solid #ddd;
  }
  
  /* On mouse-over, add a grey background color */
  .checkcontainer:hover input ~ .checkmark {
	background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .checkcontainer input:checked ~ .checkmark {
	background-color: #2196F3;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
	content: "";
	position: absolute;
	display: none;
  }
  
  /* Show the checkmark when checked */
  .checkcontainer input:checked ~ .checkmark:after {
	display: block;
  }
  
  /* Style the checkmark/indicator */
  .checkcontainer .checkmark:after {
	left: 5px;
	top: 2px;
	width: 4px;
	height: 8px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
  }

