@font-face {
  font-family: 'zona_black_slab_regular';
  src: url('fonts/zona_black_slab_regular-webfont.eot');
  src: url('fonts/zona_black_slab_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/zona_black_slab_regular-webfont.woff') format('woff'), url('fonts/zona_black_slab_regular-webfont.ttf') format('truetype'), url('fonts/zona_black_slab_regular-webfont.svg#zona_black_slab_regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_GothamNarrow-Light';
  src: url('fonts/GothamNarrow-Light.eot');
  src: local('☺'), url('fonts/GothamNarrow-Light.woff') format('woff'), url('fonts/GothamNarrow-Light.ttf') format('truetype'), url('fonts/GothamNarrow-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.zona-regular {
  font-family: 'zona_black_slab_regular';
  font-weight: normal;
  font-style: normal;
}
.gotham-light {
  font-family: 'Conv_GothamNarrow-Light';
  font-weight: normal;
  font-style: normal;
  -webkit-text-stroke: 0.3px rgba(255, 255, 255, 0.1);
}
/*@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'zona_black_slab_regular';
        src: url('fonts/zona_black_slab_regular-webfont.svg') format('svg');
    }
    @font-face {
        font-family: 'Conv_GothamNarrow-Light';
        src: url('fonts/GothamNarrow-Light.svg') format('svg');
    }
    }*/

    html, body {
      height: 100%;
      background-color: #fff;
    }

    h1 {font-family: 'zona_black_slab_regular'; font-size:28px; line-height:0.95; font-weight:normal; color:#fff;}
    h2 {font-family: 'Conv_GothamNarrow-Light'; font-size:28px; line-height:1.2; font-weight:normal; color:#fff;}
    h3 {font-family: 'Conv_GothamNarrow-Light'; font-size:19px; line-height:1.3; font-weight:normal; color:#fff;}
    h4 {font-family: 'Conv_GothamNarrow-Light'; font-size:22px; line-height:1.2; font-weight:normal; color:#fff;}
    p,a, li {font-family: 'Conv_GothamNarrow-Light'; font-size:15px; font-weight:normal; color:#fff; line-height:19px;}

    h1, h2, h3, h4, h5, p {float:left; margin:0px; font-weight:100;}
    a {margin:0px; font-weight:100;}

/* --------------------------------------------------------------------------------------------------------+
|                                         ~ UNIVERSAL STYLES ~                                             |
+---------------------------------------------------------------------------------------------------------*/

.shadowBox {
  position: fixed;
  width: 100%;
  height: 100%;
  top:0;
  left:0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=30, Direction=90, Color=#333333)";
  -moz-box-shadow: inset 0px 0px 150px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px 0px 150px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 0px 150px rgba(0, 0, 0, 0.2);
}

.fadein, .hide {display:none;}
.left {float:left !important;}
.right {float:right !important;}
.last {margin-right:0 !important;}
.clear {clear:both;}

#wrapper {
  min-width: 1140px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
  background:url(../img/_bckgrnds/grid.png);
  display: none;
  padding-top:56px;
}

.contain {width:1140px; height:auto; margin:0 auto; /*background:yellow; */}

/* LOGO's */
.nav .logo {
  display: block;
  width: 142px;
  height: 88px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: url('../img/menu-logo.png');
  background-repeat: no-repeat;
  background-position: left bottom;
}
#help .logo, #resources .logo {
  background-image: url('../img/menu-logo.png') !important;
}
#about .logo, #registrars .logo {
  background-image: url('../img/menu-logoGreen.png') !important;
}
#pioneers .logo, #contact .logo {
  background-image: url('../img/menu-logoOrange.png') !important;
}
#news .logo, #terms .logo, #premiumnames .logo {
  background-image: url('../img/menu-logoRed.png') !important;
}

/* HERO's Universal */
.hero {width:100%; height:260px; position:relative;}
.hero {background: url(../img/_bckgrnds/hero-general.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#about .hero {background: url(../img/_bckgrnds/hero-about.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#help .hero {background: url(../img/_bckgrnds/hero-help.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#news .hero {background: url(../img/_bckgrnds/hero-news.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#pioneers .hero {background: url(../img/_bckgrnds/hero-pioneers.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#registrars .hero {background: url(../img/_bckgrnds/hero-registrar.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#resources .hero {background: url(../img/_bckgrnds/hero-resources.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#checkout .hero {background: url(../img/_bckgrnds/hero-checkout.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#submitProposal .hero {background: url(../img/_bckgrnds/hero-checkout.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#my-domains .hero {background: url(../img/_bckgrnds/hero-checkout.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#transHistory .hero {background: url(../img/_bckgrnds/hero-checkout.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#tradeNames .hero {background: url(../img/_bckgrnds/hero-trademark.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#landrush .hero {background: url(../img/_bckgrnds/hero-landrush.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#where-to-buy .hero {background: url(../img/_bckgrnds/hero-where-to-buy.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}


.hero .headerBar {width:100%; height:80px; position:absolute; bottom:0;}
.hero .headerBar h1 {padding-top:30px;}
.copyBar {width:100%; height:auto;}
.copyBar article {width:550px; height:auto; float:left; padding:40px 0;}

/* HERO's Different */
#about .headerBar {background:url(../img/_bckgrnds/greenBarIE.png); background: rgba(139, 174, 52, 0.7);}
#about .copyBar {background-color:#9fbb59;}
#pioneers .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(213, 129, 43, 0.7);}
#pioneers .copyBar {background-color:#db9753;}
#pioneers .copyBar article {width:100%; padding:30px 0 40px;}
#help .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(0, 136, 180, 0.7);}
#help .copyBar {background-color:#33a0c3;}
#register .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(0, 136, 180, 0.7);}
#register .copyBar {background-color:#309dc0;}
#register .copyBar article {width:100%;}
#news .headerBar {background:url(../img/_bckgrnds/redBarIE.png); background: rgba(158, 15, 31, 0.7);}
#policies .headerBar {background:url(../img/_bckgrnds/greenBarIE.png); background: rgba(139, 174, 52, 0.7);}
#terms .headerBar {background:url(../img/_bckgrnds/redBarIE.png); background: rgba(158, 15, 31, 0.7);}
#contact .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(213, 129, 43, 0.7);}
#contact .copyBar {background-color:#db9753;}
#contact .copyBar article {width:100%;}
#resources .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(0, 136, 180, 0.7);}
#registrars .headerBar {background:url(../img/_bckgrnds/greenBarIE.png); background: rgba(139, 174, 52, 0.7);}
#registrars .copyBar {background-color:#9fbb59;}
#launchcom .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(213, 129, 43, 0.7);}
#launchcom .copyBar {}
#launchcom .copyBar article {width:100%; padding:30px 0 40px;}
#premiumnames .headerBar {background:url(../img/_bckgrnds/redBarIE.png); background: rgba(158, 15, 31, 0.7);}
#premiumnames .copyBar {background-color:#be4b51;}
#checkout .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(0, 136, 180, 0.7);}
#checkout .copyBar {background-color:#33a0c3;}
#regdetail .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(0, 136, 180, 0.7);}
#regdetail .copyBar {background-color:#33a0c3;}
#submitProposal .headerBar {background:url(../img/_bckgrnds/redBarIE.png); background: rgba(158, 15, 31, 0.7);}
#submitProposal .copyBar {background-color:#be4b51;}
#my-domains .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(0, 136, 180, 0.7);}
#my-domains .copyBar {background-color:#33a0c3;}
#transHistory .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(0, 136, 180, 0.7);}
#transHistory .copyBar {background-color:#33a0c3;}
#tradeNames .headerBar {background:url(../img/_bckgrnds/orangeBarIE.png); background: rgba(213, 129, 43, 0.7);}
#tradeNames .copyBar {background-color:#fefefe;}
#landrush .headerBar {background:url(../img/_bckgrnds/greenBarIE.png); background: rgba(139, 174, 52, 0.7);}
#where-to-buy .headerBar {background:url(../img/_bckgrnds/blueBarIE.png); background: rgba(0, 136, 180, 0.7);}
#how-to .headerBar {background:url(../img/_bckgrnds/blueBarIE.png); background: rgba(0, 136, 180, 0.7);}

/* Content Container */
.contentContain {width:100%; height:auto; clear:both; padding-bottom:80px;}

.topTwit {width:29px; height:29px; background:url(../img/_btns/twit29x58.png) no-repeat; display:block; position:absolute; top:20px; left:20px; z-index:10000;}
.topFb {width:29px; height:29px; background:url(../img/_btns/fb29x58.png) no-repeat; display:block; position:absolute; top:20px; left:60px; z-index:10000;}
.topTwit:hover, .topFb:hover {background-position: 0 -29px;}

/* 100% White Bar */
.whiteBar {clear:both; width:100%; height:auto; padding:20px 0; float:left; margin:30px 0; background:#fff; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}


/* Footer */

.pushFooter {
  height: 0px;
}
footer { display: block; width:100%; min-width:1140px; height:50px; background-color: #333e46 !important; clear: both;}
footer .logo {float:left; margin-top:10px;}
footer p {color:#ccc; margin:16px 0px 0px 0px;}
footer ul {float:right;}
footer ul li {float:left; margin:16px 40px 0px 0px;}
footer ul li a {color:#ccc;}
footer ul li.twit {margin-top:11px; margin-right:10px;}
footer ul li.twit a {width:29px; height:29px; background:url(../img/_btns/twit29x58.png) no-repeat; display:block;}
footer ul li.fb {margin-top:11px;}
footer ul li.fb a {width:29px; height:29px; background:url(../img/_btns/fb29x58.png) no-repeat; display:block;}
li.twit a:hover, li.fb a:hover {background-position:0 -29px;}

/* Nav */

.nav {
  /*position: relative;*/
  position:fixed;
  top:0;
  height: 56px;
  width: 100%;
  bottom: 0;
  background-color: #333e46;
  z-index: 10000;
  top: 0;
  left: 0;
}
.nav .center-container {
  width: 1140px;
  height: 56px;
  background-color: #333e46;
  position: relative;
  margin: 0 auto;
}
.nav .menu {
  display: inline-block;
  width: 1000px;
  margin: 0;
  padding: 0;
  /*padding-left: 155px;*/
  text-align: right;
  margin-left: -110px;
}
.nav .menu li {
  display: block;
  float: right;
  margin-left: 19px;
  margin-right: 19px;
  height: 56px;
}
.nav .menu li a {
  font-family: 'zona_black_slab_regular';
  font-weight: normal;
  font-style: normal;
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  height: 56px;
  line-height: 56px;
}

.nav .menu li a span {
  display: block;
  width: auto;
  height: 25px;
  line-height: 20px;
  padding-top: 21px;

  transition: padding-top 0.25s;
  -webkit-transition: padding-top 0.25s;
}

.nav .menu li a:hover span, .nav .menu li a.select span {
  padding-top: 14px;
}

.hNav1 a:hover span, .hNav1 .select span { border-bottom:2px solid #0088b4;}
.hNav2 a:hover span, .hNav2 .select span { border-bottom:2px solid #d5802b;}
.hNav3 a:hover span, .hNav3 .select span { border-bottom:2px solid #8bae34;}
.hNav4 a:hover span, .hNav4 .select span { border-bottom:2px solid #0089b4;}
.hNav5 a:hover span, .hNav5 .select span { border-bottom:2px solid #b02028;}
.hNav6 a:hover span, .hNav6 .select span { border-bottom:2px solid #8bae34;}
.hNav7 a:hover span, .hNav7 .select span { border-bottom:2px solid #0088b4;}
.hNav8 a:hover span, .hNav8 .select span { border-bottom:2px solid #b02027;}
.hNav9 a:hover span, .hNav9 .select span { border-bottom:2px solid #0088b4;}

.nav .register-btn {
  font-family: 'zona_black_slab_regular';
  font-weight: normal;
  font-style: normal;
  background-color: #0192c9;
  color: #fff;
  display: block;
  width: 166px;
  height: 66px;
  position: absolute;
  right: 0;
  bottom:-5px;
  text-decoration: none;
  line-height: 71px;
  font-size: 15px;
  text-align: center;
  transition: background-color 0.25s;
  -webkit-transition: background-color 0.25s;
}

.nav .register-btn:hover {background-color: #8bae34;}

.nav .left-color {
  position: absolute;
  width: 50%;
  left: 0;
  height: 56px;
  background-color: #465661;
}



/* Common premium names */

.nav-dropdown {position:relative;}
.nav-dropdown .arrow {width:11px; height:4px; position:absolute; top:-4px; left:50%; margin-left:-6px; background:url(../img/_bckgrnds/popUpArrow.png) no-repeat;}
.nav-dropdown .popUp {width:auto; height:auto; position:absolute; top:56px; margin-left:-30px; background-color:#fff; display:none; padding-bottom: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999)";
 -moz-box-shadow: 0px 2px 2px #999;
 -webkit-box-shadow: 0px 2px 2px #999;
 box-shadow: 0px 2px 2px #999;
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999);
}

.accountBtn .popUp {
width:auto;
height:auto;
position:absolute;
width: 160px;
top:32px;
left: 30px;
background-color:#fff;
display:none;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999)";
-moz-box-shadow: 0px 2px 2px #999;
-webkit-box-shadow: 0px 2px 2px #999;
box-shadow: 0px 2px 2px #999;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999);
}


.accountBtn .popUp .arrow {
margin-left: -46px;
}

.hNav8 .popUp ul li {width:100%; margin:0; display:block;}
.hNav8 .popUp ul li a {padding:0 19px; color:#414141; border-bottom:1px solid #dbdbdb;}
.hNav8 .popUp ul li a:hover {color:#0192c9; }
.hNav8 .popUp ul li a.select {color:#0192c9; cursor:text;}

.hNav9 {position:relative;}
.hNav9 .arrow {width:11px; height:4px; position:absolute; top:-4px; left:60%; margin-left:-6px; background:url(../img/_bckgrnds/popUpArrow.png) no-repeat;}
.hNav9 .popUp {width:auto; min-width: 160px; height:auto; position:absolute; top:56px; margin-left:-74px; background-color:#fff; display:none;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999)";
-moz-box-shadow: 0px 2px 2px #999;
-webkit-box-shadow: 0px 2px 2px #999;
box-shadow: 0px 2px 2px #999;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999);
}

.hNav9 .popUp ul li {width:100%; margin:0; display:block;}
.hNav9 .popUp ul li a {padding:0 19px; color:#414141; border-bottom:1px solid #dbdbdb;}
.hNav9 .popUp ul li a:hover span {color:#0192c9; padding-top: 21px; border-bottom: none;}
.hNav9 .popUp ul li a.select span {color:#0192c9; cursor:text; padding-top: 21px; border-bottom: none;}


.accountBtn .popUp ul li {width:100%; margin:0; display:block;}
.accountBtn .popUp ul li a {padding:0; color:#414141; border-bottom:1px solid #dbdbdb; font-size: 13px; text-align: left; padding-left: 5px;}
.accountBtn .popUp ul li a:hover span {color:#0192c9; padding-top: 5px; border-bottom: none;}
.accountBtn .popUp ul li a:hover span {color:#0192c9; padding-top: 5px; border-bottom: none;}
.accountBtn .popUp ul li a.select span {color:#0192c9; cursor:text; padding-top: 5px; border-bottom: none;}

.accountBtn .popUp li a {
font-family: 'zona_black_slab_regular';
font-weight: normal;
font-style: normal;
display: block;
color: #fff;
text-decoration: none;
font-size: 15px;
height: 44px;
line-height: 44px;
padding: 0;
}

.accountBtn .popUp li a span {
display: block;
width: auto;
height: 44px;
line-height: 44px;

transition: padding-top 0.25s;
-webkit-transition: padding-top 0.25s;
}

.nav .menu li a:hover span, .nav .menu li a.select span {
padding-top: 14px;
}

.nav-dropdown .popUp {
z-index: 999;
}

.nav-dropdown .popUp ul li a {
display: block;
}

.nav-dropdown .popUp ul li a span {
border-bottom: none !important;
padding-top: 21px !important;
float: none !important;
cursor: pointer !important;
}

.accountBtn .popUp ul li a span {
padding-top: 0px !important;
}
.nav .loginContain { width:auto; height:auto; position:absolute; top:13px; right:0; z-index: 1000; padding-top: 0; padding-bottom: 0px;
background:#96BA35;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333e46)";
-moz-box-shadow: 0px 2px 2px #333e46;
-webkit-box-shadow: 0px 2px 2px #333e46;
box-shadow: 0px 2px 2px #333e46;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333e46);}
.nav .loginBtn {box-sizing: border-box; -moz-box-sizing: border-box; padding:0; display: block; width:78px; height:31px; float:left; font-family: 'zona_black_slab_regular'; font-size:13px; color:#fff; text-align:center; background-color:#0192c9; line-height: 31px; border-left:1px solid #27a1ce;}
.nav .regiBtn {box-sizing: border-box; -moz-box-sizing: border-box; padding:0 15px; display: block; height:31px; float:left; font-family: 'zona_black_slab_regular'; font-size:13px; color:#fff; text-align:center; background-color:transparent; line-height: 31px;}
.nav .loginBtn:hover,.nav .loginBtn.select {background-color:transparent; border-left:1px solid #9bb852;}
.nav .regiBtn:hover,.nav .regiBtn.select {background-color:#8baf35;}

.nav .accountBtn {display: block; cursor:pointer; width:82px; height:31px; float:left; font-family: 'zona_black_slab_regular'; font-size:13px; color:#fff; text-align:center; background-color:#0192c9; line-height: 31px; border-right:1px solid #27a1ce; box-sizing: border-box; -moz-box-sizing: border-box;}
.nav .logoutBtn {display: block; width:78px; height:31px; float:left; font-family: 'zona_black_slab_regular'; font-size:13px; color:#fff; text-align:center; background-color:#0192c9; line-height: 31px; border-left:1px solid #0d86b4; box-sizing: border-box; -moz-box-sizing: border-box;}
.nav .accountBtn:hover, .nav .accountBtn.select {background-color:#8baf35; border-right:1px solid #9bb852;}
.nav .logoutBtn:hover,.nav .logoutBtn.select {background-color:#8baf35; border-left:1px solid #809e38;}

// .nav .loginContain button:hover {
// color: #fff;
// }
/* Premium nav */

.amountContain {width:100%; height:auto; padding-left:12px; }
.amountContain a {
color:#0192c9;
font-family: 'zona_black_slab_regular'; font-size:15px; color:#0192c9; line-height:2.2;
}
.amountContain a:hover {color:#999;}

.amountContain .amount {width:auto; height:auto; display:block; float:right; padding:3px 7px; background-color: #FFFFFF; border-radius: 15px; box-shadow: 0 1px 2px #C3C3C3; color: #B02027;
position:absolute; top:37px; right:9px; text-align:center; line-height:1; font-family: 'zona_black_slab_regular';}

.loginDrop {width:370px; min-height:180px; height:auto; padding-bottom:25px; background-color:#fff; position:absolute; top: 0px; right:0; display:none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333e46)";
  -moz-box-shadow: 0px 2px 2px #333e46;
  -webkit-box-shadow: 0px 2px 2px #333e46;
  box-shadow: 0px 2px 2px #333e46;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333e46);}

  .regiDrop {width:714px; min-height:207px; height:auto; padding-bottom:25px; background-color:#fff; position:absolute; top: 0px; right:0; display:none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333e46)";
    -moz-box-shadow: 0px 2px 2px #333e46;
    -webkit-box-shadow: 0px 2px 2px #333e46;
    box-shadow: 0px 2px 2px #333e46;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333e46);}

    .loginDrop form {margin-top:17px;}

    .loginDrop .inputContain {width:329px; height:50px; float:left; margin:8px 0px 0px 20px; background: url(../img/_bckgrnds/input329x50.png) no-repeat;}
    .loginDrop .inputContain input {width:284px; height:auto; background-color:transparent; font-family: 'Conv_GothamNarrow-Light'; font-size:16px; color:#414141; margin:14px 0px 0px 23px;}

    .loginDrop .loginSubmit {width:132px; height:40px; float:right; margin:15px 15px 0px 0px; background: url(../img/_btns/loginB132x80.png) no-repeat; border:none;}
    .loginDrop .loginSubmit:hover {background-position:0 -40px;}

    .loginDrop .resetBtn {width:200px; height:40px; float:right; margin:15px 23px 0px 0px; background: url(../img/_btns/reset200x80.png) no-repeat;}
    .loginDrop .resetBtn:hover {background-position:0 -40px;}

    .loginDrop .closeForgotContain {width:auto; height:25px; float:left; margin:22px 0px 0px 28px;}
    .loginDrop .loginClose {width:51px; height:25px; padding-top: 4px; float:left; margin-top: 0px; background: url(../img/_btns/close51x50.gif) no-repeat; font-family: 'Conv_GothamNarrow-Light'; font-size:15px; color:#0192c9; text-align:right;}
    .loginDrop .loginClose:hover {background-position:0 -25px; color:#999;}
    .loginDrop .split {width:1px; height:25px; margin:0px 10px; float:left; background-color:#0192c9;}
    .loginDrop a {float:left; font-family: 'Conv_GothamNarrow-Light'; font-size:15px; color:#0192c9; margin-top:4px; background-color:transparent;}
    .loginDrop a:hover {color:#999;}

    .loginStep2 {display:none;}

    .regiDrop form {margin-top:17px;}

    .regiDrop .inputContain {width:329px; height:50px; float:left; margin:8px 0px 0px 20px; background: url(../img/_bckgrnds/input329x50.png) no-repeat;}
    .regiDrop .inputContain input {width:284px; height:auto; background-color:transparent; font-family: 'Conv_GothamNarrow-Light'; font-size:16px; color:#414141; margin:14px 0px 0px 23px;}

    .regiDrop .regiSubmit {width:157px; height:40px; float:right; margin:15px 23px 0px 0px; background: url(../img/_btns/register157x80.png) no-repeat; }
    .regiDrop .regiSubmit:hover {background-position:0 -40px;}

    .regiDrop .closeTermsContain {width:480px; height:30px; float:left; margin-top:22px; margin-left:33px;}
    .regiDrop .closeTermsContain p {
      padding-top: 4px;
    }
    .regiDrop .regiCloseBtn {width:51px; height:25px; float:left; margin-top:0; padding-top: 4px; background: url(../img/_btns/close51x50.gif) no-repeat; font-family: 'Conv_GothamNarrow-Light'; font-size:15px; color:#0192c9; text-align:right;}
    .regiDrop .regiCloseBtn:hover {background-position:0 -25px; color:#999;}

    .regiDrop .closeTermsContain p {color:#414141; float:left; margin-top:3px; margin-left:15px;}
    .regiDrop .closeTermsContain a {color:#0192c9; margin-top:3px;}
    .regiDrop .closeTermsContain a:hover {color:#999;}

    .regiCheck {width:91px; height:41px; float:right; margin-top:-6px; margin-bottom:27px; background: url(../img/_bckgrnds/checkYes.png) no-repeat; position:relative;}
    .regiCheck input {position:absolute; top:13px; right:15px; cursor:pointer; visibility:hidden;}

    /* Custom Checkbox */
    .has-js .label_check {width:31px; height:31px; padding:0px; float:right; margin:4px 6px 0px 0px;}
    .has-js .label_check {background:url(../img/_btns/unchecked.png) no-repeat; width:31px; }
    .has-js label.c_on {background:url(../img/_btns/checked.png) no-repeat; background-position:0 0px;}

    .watchNote {width:314px; height:46px; margin:30px auto 0; background:url(../img/watchIcon46x46.gif) no-repeat; background-position:left center;}
    .watchNote p {width:245px; margin:6px 0px 0px 66px; float:left; color:#0089b4;}
    .watchNote p a {
      float: none;
      text-decoration: underline;
    }

    .nav .register-btn {
      font-family: 'zona_black_slab_regular';
      font-weight: normal;
      font-style: normal;
      background-color: #0192c9;
      color: #fff;
      display: block;
      width: 190px;
      height: 65px;
      line-height: 65px;
      position: absolute;
      right: 0;
      top:-5px;
      text-decoration: none;
      text-align: center;

      transition: background-color 0.25s;
      -webkit-transition: background-color 0.25s;
    }

    .watchDrop {width:427px; min-height:88px; height:auto; background-color:#fff; position:absolute; top:56px; right:0; /*display:none;*/
      -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333e46)";
      -moz-box-shadow: 0px 2px 2px #333e46;
      -webkit-box-shadow: 0px 2px 2px #333e46;
      box-shadow: 0px 2px 2px #333e46;
      filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#333e46);
      display: none;}
      .watchDrop img {float:left; margin:22px 11px 0px 26px;}
      .watchDrop h4 {color:#0089b4; line-height:4;}
      .watchDrop .viewBtn {width:132px; height:40px; float:right; margin:25px 23px 0px 0px; background:url(../img/_btns/view132x80.png) no-repeat;}
      .watchDrop .viewBtn:hover {background-position:0 -40px;}

      .watchNote {
        display: none;
      }




      .dropDown {width:700px; height:auto; padding:0 25px; background:#fff; position:absolute; right:0; top:56px; z-index:0;
       -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999)";
       -moz-box-shadow: 0px 2px 2px #999;
       -webkit-box-shadow: 0px 2px 2px #999;
       box-shadow: 0px 2px 2px #999;
       filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999);
     }
     .checkOut {width:410px; height:auto; padding:0 25px; background:#fff;
       -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999)";
       -moz-box-shadow: 0px 2px 2px #999;
       -webkit-box-shadow: 0px 2px 2px #999;
       box-shadow: 0px 2px 2px #999;
       filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#999);
     }

     .cart {width:100%; height:auto;}
     .cart hgroup {height:52px; padding-top:13px;}
     .cart h2 {font-family: 'zona_black_slab_regular'; color:#0192c9;}
     .cart h3 {color:#0192c9; line-height:2.0; margin-left:16px;}
     .cart .title {width:100%; height:34px; border-bottom:1px solid #0192c9;}
     .cart .title h4 {font-size:16px !important; float:left; padding:5px 25px 5px 10px; background:#0192c9; line-height: 25px;}

     .cart .buyNowContain {width:100%; height:auto; }
     .cart .offersContain {width:100%; height:auto; margin-top:10px; margin-bottom:25px;}

     .row {width:100%; height:35px;}
     .row.grey {background-color:#f5f5f5;}
     .row.white{background:#fff;}
     .buyNowContain .row { float:left; }
     .blue {color:#0192c9;}

     .row .name {width:65%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:14px; line-height:2.1; padding-left:10px;}
     .row .name span {font-family: 'Conv_GothamNarrow-Light';}
     .row .price {width:25%; float:right; text-align:right; font-family: 'Conv_GothamNarrow-Light'; font-size:15px; line-height:2.2; padding-right:10px;}
     .row .price a {width:16px; height:16px; float:right; background:url(../img/_btns/del16x16.png) no-repeat; margin-top:8px; margin-left:5px;}
     .row .price a:hover {opacity:0.5;}

     .row .domainName {width:95%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:16px; line-height:2.3; padding-left:10px;}
     .row .nameTM {width:60%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:16px; line-height:2.1; padding-left:10px;}
     .row .nameTM span {font-family: 'Conv_GothamNarrow-Light';}
     .row .priceTM {width:25%; float:right; text-align:right; font-family: 'Conv_GothamNarrow-Light'; line-height:2.2; padding-right:10px;}
     .row .priceTM a {width:16px; height:16px; float:right; background:url(../img/_btns/del16x16.png) no-repeat; margin-top:10px; margin-left:5px;}
     .row .priceTM a:hover {opacity:0.5;}

     .trademarkname {width:100%; height:70px; margin-bottom: 5px;}
     .trademarkname.grey {background-color:#f5f5f5;}
     .trademarkname.white{background:#fff;}

     .trademarkname .name {width:65%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:14px; line-height:2.3; padding-left:10px;}
     .trademarkname .domainName {width:95%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:14px; line-height:2.3; padding-left:10px;}
     .trademarkname span {font-family: 'Conv_GothamNarrow-Light';}
     .trademarkname .price {width:25%; float:right; text-align:right; font-family: 'Conv_GothamNarrow-Light'; font-size:15px; line-height:2.3; padding-right:0px; float:right; padding-right: 10px;}
     .trademarkname .price a {width:16px; height:16px; float:right; background:url(../img/_btns/del16x16.png) no-repeat; margin-top:8px; margin-left:5px;}
     .trademarkname .price a:hover {opacity:0.5;}

     .cart .TMname {width:95%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:16px; line-height:4.6; padding-left:10px;}
     .cart .TM-name {width:75%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:16px; line-height:2.3; padding-left:10px;}
     .cart .TM-domainName {width:95%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:16px; line-height:2.3; padding-left:10px;}
     .cart .TM-span {font-family: 'Conv_GothamNarrow-Light'; font-weight: normal !important;}
     .cart .TM-price {width:10%; float:right; text-align:right; font-family: 'Conv_GothamNarrow-Light'; line-height:2.3; margin-right:10px; float:right; padding-right: 20px;}
     .cart .TM-price a {width:16px; height:16px; float:right; background:url(../img/_btns/del16x16.png) no-repeat; margin-top:10px; margin-left:5px;}
     .cart .TM-price a:hover {opacity:0.5;}

     .trademarkname .domainName {width:90%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:16px; line-height:2.3; padding-left:10px;}
     .trademarkname .nameTM {width:60%; float:left; text-align:left; font-family: 'zona_black_slab_regular'; font-size:16px; line-height:2.1; padding-left:10px;}
     .trademarkname .nameTM span {font-family: 'Conv_GothamNarrow-Light';}
     .trademarkname .priceTM {width:25%; float:right; text-align:right; font-family: 'Conv_GothamNarrow-Light'; line-height:2.2; padding-right:10px;}
     .trademarkname .priceTM a {width:16px; height:16px; float:right; background:url(../img/_btns/del16x16.png) no-repeat; margin-top:10px; margin-left:5px;}
     .trademarkname .priceTM a:hover {opacity:0.5;}



     /* Cart */

     .cart .offersContain {display:none;}
     .cart .offersContain .title {margin-bottom:15px;}
     .cart .offersContain .row.grey {border-top:1px solid #e0e0e0;}
     .cart .offersContain .row .name {width:60%; color:#0192c9;}
     .cart .offersContain .row .price {width:30%; color:#0192c9; margin-right:21px;}
     .cart .offersContain .row .price span {color:#414141; margin-right:5px;}

     .cart .inputContain {width:100%; height:87px; float:left; background-color:#e8e8e8; border-bottom:1px solid #d2d2d2; position:relative;}
     .cart .inputContain .row {width:100%; height:38px; float:left; }
     .cart .inputContain .row .offer {width:45%; float:left; margin-left:10px; font-family: 'Conv_GothamNarrow-Light';}
     .cart .inputContain .row .offer input {width:140px; height:38px; background:url(../img/_bckgrnds/offerInput170x38.png) no-repeat; padding:0 15px; background-position:0 1px;}
     .cart .inputContain .row .deposit {width:240px; float:right; font-family: 'Conv_GothamNarrow-Light'; text-align:right; line-height:2.5; margin-right:31px;}
     .cart .inputContain .warning {clear:both; width:100%; height:auto; font-family: 'Conv_GothamNarrow-Light'; color:#e33d46; font-size:14px; margin-left:12px; padding-top:15px;}
     .cart .inputContain .warning img {margin-top:-2px; margin-right:10px;}
     .cart .inputContain .submit {width:123px; height:34px; background:url(../img/_btns/submit123x68.png) no-repeat; position:absolute; bottom:-19px; right:11px;}
     .cart .inputContain .submit:hover {background-position:0 -34px;}

     .cart .itemsContain {width:100%; height:auto; float:left; margin-top:13px;}
     .cart .itemsContain .row {width:100%; height:65px; float:left;}
     .cart .itemsContain .row .name {margin-top:10px; color:#414141; line-height:1.3;}
     .cart .itemsContain .row .deposit {width:200px; float:right; font-family: 'Conv_GothamNarrow-Light'; text-align:right; line-height:5.4; margin-right:31px;}
     .cart .itemsContain .row .deposit a {width:16px; height:16px; float:right; background:url(../img/_btns/del16x16.png) no-repeat; margin-top:35px; margin-left:5px;}

     .cart .itemsContainBtn {width:100%; height:auto; float:left; margin-top:20px;}
     .cart .itemsContainBtn .row {width:100%; height:15px; float:left;}


     .cart .footerContain {width:100%; height:65px; padding-top:27px; float:left; position:relative;}
     .browseBtn {width:176px; height:36px; float:left; background:url(../img/_btns/keepBrowsing176x36.gif) no-repeat;}
     .premiumBtn {width:138px; height:12px; float:left; background:url(../img/prem_138x24.png) no-repeat; margin-right: 20px;}
     .premiumBtn:hover {background-position:0 -12px;}
     .sunriseBtn {width:152px; height:12px; float:left; background:url(../img/trademark_152x24.png) no-repeat; margin-right: 20px;}
     .sunriseBtn:hover {background-position:0 -12px;}
     .landrushBtn {width:152px; height:12px; float:left; background:url(../img/landrush.png) no-repeat; margin-right: 20px;}
     .landrushBtn:hover {background-position:0 -12px;}

     .checkOutBtn {width:130px; height:36px; float:left; background:url(../img/_btns/checkOut130x36.gif) no-repeat;}
     .cart .footerContain a:hover {background-position:0 -36px;}

     .checkOut .browseBtn {background:url(../img/_btns/keepBrowsingB176x36.gif) no-repeat;}
     .checkOut .checkOutBtn {display:none;}



     .total {width:260px; height:53px; background:url(../img/_bckgrnds/total212x53.png) no-repeat; position:absolute; top:23px; right:-32px;}
     .total p {font-family: 'Conv_GothamNarrow-Light'; color:#fff; font-size:19px; line-height:2.4; float:right; text-align:right; margin-right:30px;}

     .printBtn {width:122px; height:53px; background:url(../img/_btns/printBtn122x106.png) no-repeat; position:absolute; bottom:16px; left:-32px;}
     .summon {width:175px; height:auto; float:right; margin-top:10px; margin-right: 10px; }
     .summon p {color:#414141; float:right; line-height:1.5; font-size: 17px;}

     .login-message {

      color: #e33d46;
      text-align: left;
      font-family: 'Conv_GothamNarrow-Light';

    }

    .login-message .message {
      background: url(../img/_bckgrnds/errorMSG.png) no-repeat;
      background-position: 0px 5px;
      padding-left: 50px;
      padding-top: 6px;
      min-height: 40px;
    }

    div#greenMessage {
      background: url(../img/_bckgrnds/tick.png) no-repeat;
      background-position: 0px 5px;
      padding-left: 50px;
      padding-top: 9px;
      height: 40px;
      color: green;
    }

    .forgot-password-message .message {
      margin-top: 20px;
    }

    input.form-error, select.form-error {
      color: #e33d46 !important;
      background-position: 0px -50px !important;
    }

    .did-not-agree-error {
      color: #e33d46 !important;
      font-family: 'Conv_GothamNarrow-Light';
    }

    .position-relative {
      position: relative;
    }

    .password-placeholder {
      position: absolute;
      font-family: 'Conv_GothamNarrow-Light';
      color: #414141;
      height: 50px;
      line-height: 50px;
      display: block;
      left: 20px;
      cursor: text;
      top: 0;
    }

    .password-placeholder.error {
      color: #e33d46 !important;
    }

    .gstnote {
      position: absolute;
      top: 74px;
      right: 25px;
      color: #0192c9;
      font-family: 'Conv_GothamNarrow-Light';
    }

    .create-account-copy {
      margin:10px 0;
      float:left;
      clear:both;
    }

    .create-account-copy p, .create-account-copy a {
      color:#414141;
      margin:5px 0;
      font-size:16px !important;
    }

    .create-account-copy a {
      color:#0192C9;
    }

    .create-account-copy a:hover {
      color:#999;
    }

    .styled-select-custom {
      overflow: hidden;
      width: 258px;
    }

    .itemsContainBtn .premiumBtn, .itemsContainBtn .landrushBtn {
        display:none !important;
    }
