﻿
@charset "UTF-8";

/* CSS Document */

/***=line (for containing floats) For modern browsers***/
.line:before, .line:after {
	content: "";
	display: table;
}
.line:after { clear: both; }
/***For IE 6/7 (trigger hasLayout)***/
.line { *zoom: 1; }
.unit { float: left; position:relative; }

.size1of2 { width: 50%; }
			
/***=SELECT***/
::-moz-selection { background: #000; color: #fff; text-shadow: none; }
::selection { background: #000; color: #fff; text-shadow: none; }			
			
/***=media***/
.media, .bd {
	overflow: hidden; 
	_overflow: visible; 
	*zoom:1;
}
.media .img {
	float: left;
	margin: 0 17px 0 0;
}
.media .img img {
	border: 1px solid #fff;
	display: block;
}
.media .img-ext {
	float: right;
	margin: 0 0 0 17px;
}
			
			
/***=gtld landing wrapper***/
.gtld-landing {
	/*margin-top: -6px;*/
}


/***=slider***/
.bx-wrapper {
	background-repeat: no-repeat;
	position: relative;
	width: 770px;
}
.slider {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.slider .unit { margin: 0; }
.bx-pager {
	bottom: 14px;
	left: 355px;
	position: absolute;
}
.bx-pager .pager-link {
	background: url(/images/slider-pager.png) 0 0 no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 8px;
	margin-left: 8px;
	overflow: hidden;
	text-decoration: none;
	text-indent: 100%;
	width: 8px;
}
.bx-pager .pager-active { background-image: url(/images/slider-pager-current.png); }
.auction-home-banner-action{
	position:absolute;
	top:215px;
	left:43px;
}

.archery-banner-action{
	position:absolute;
	top:138px;
	left:46px;
	font-size:14px;
	color:#dbdbdb;
	width:380px;
}

.archery-banner-action strong{
color:#dbdbdb;
}

/***=feature slider (extends/requires slider)***/
.feature-wrapper { 
    background-image: url(../images/slider-bg.jpg); overflow:hidden;
    background: black;
    width: 771px;
}
.feature-slider { height: 313px; }
.slider .unit {
	padding: 0;
	width: 770px
}

/***=testimonials (extends/requires slider)***/
.tabbed_slider{
	padding-bottom:50px;
}
.testimonials-wrapper { float:left; }
.testimonials {
	color: #555; 
}

.bx-window, .testimonials-wrapper, .testimonials, .testimonials .unit {
	width:450px;
	float:left;
	position:relative;
}
.testimonials blockquote {
	font-size:20px;
	line-height: 1.2;
	margin: 0 0 15px;
}
.testimonials .source {
	font-size: 20px;
	color:#F58022;
	background:url(/images/quotes.png) 100% 0 no-repeat;
	min-height:50px;
	
}
.testimonials .img{ padding:8px; background:#FFF; }
.testimonials .author { font-weight: bold; }
.testimonials .pos {  color:#6F716F; text-transform:uppercase; font-size:12px; }

.testimonial_controls {
	width:180px;
	float:left;
	margin:0;
	padding:0;
}
.testimonial_controls  li{
	list-style:none;
	padding:0;
	margin:0 0 20px;
}
.testimonial_controls  li a:hover{ color:#F58022; }
.testimonial_controls  li a, .testimonial_controls  li a:active{
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#00AFED;
}
.testimonial_controls  li a.active{
	color:#000;
}

/***=main content "stuff"***/
.main-stuff {
	background: url(/images/gtld-bg.png);
	padding: 50px 55px 50px 61px;
}
.main-stuff a:hover {
	text-decoration:none;
}
.main-stuff a, .main-stuff a:active {
	color:#00afed;
	text-decoration:underline;
}

.main-stuff strong{
	color:black;
    font-size:110%;
}

.main-stuff p
{
    font-size:14px;
}

.highlight{
	background:url(/images/highlight-bg.png);				
	padding:50px 55px 50px 61px;
	margin:0 -55px 50px -61px;
	color:#343534;
}

/*=tagline*/
.tagline {
	background: url(/images/b-w-dashed.png) 0 100% repeat-x;
	margin-bottom: 32px;
	padding: 0 0 42px 5px;
}
.tagline p{
	color: #555;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 1.5;
	margin-bottom: 0;
}

.tagline ul {
	color: #555;
	font-size: 13px;
}


.tagline b { color: #ff6500; }

.tagline a:hover { text-decoration:none; }
.tagline a, .tagline a:active { font-weight:bold; color: #00afed; text-decoration:underline; }

.hide-borderline{
	background:none;
	margin:0;
	padding:0 0 50px 0;
	
}

.bottom{
	margin:0;
	padding:0;
}

.main-stuff h1 {
	background: url(/images/b-w-dashed.png) 0 100% repeat-x;
	color: #fc6500;
	font-size: 24px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.main-stuff h1.archery{
	padding-bottom: 15px;

}

/*=reasons*/
.reasons {
	color: #3c3c3c;
	list-style: none;
	margin: 0px 0 0 0;
	padding: 0;
}


.reason {
	background-repeat: no-repeat;
	margin: 0 0 15px 15px;
	padding-left: 34px;
}


.reasons:first-child .reason { margin-left: 10px; }
.r-expertise { background-image: url(/images/r-expertise.png); }
.r-whitelabelled { background-image: url(/images/r-whitelabelled.png); }
.r-support { background-image: url(/images/r-support.png); }
.r-collab { background-image: url(/images/r-collab.png); }
.r-knowledge { background-image: url(/images/r-knowledge.png); }
.r-guidance { background-image: url(/images/r-guidance.png); }
.r-customer { background-image: url(/images/r-customer.png); }
.r-multilingual { background-image: url(/images/r-multilingual.png); }
.r-exclusive { background-image: url(/images/r-exclusive.png); }

.reasons h2 {
	color: #3c3c3c;
	font-size: 16px;
	line-height: 1.25;
	margin: 0 0 0px;
	text-transform: none;
}

.products .reasons li
{
    margin-bottom:25px; 
}
    
.find-domains h2 span{
	display:block;
	font-size:34px;
	color:#000;
	line-height:0.9em;
}

.reasons p {
	color:#555;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 1.25;
	margin: 0 0 14px;
}

.column-left{
	padding-right:20px;
}
.column-right{
	padding-left:20px;
}
.find-domains{
	margin-top:30px;
}

.program{
	margin-bottom:40px;
}
.program:last-child{
	margin-bottom:0;
}

/***contact form***/

.contact-form {
	background: #00afed url(/images/arrow.jpg) 200px 200px no-repeat ;
	padding: 35px 55px 50px 61px;
}
.contact-form .desc { padding-right: 40px; }
.contact-form h2 {
	color: #fff;
	font-size: 24px;
	line-height: 1.1;
	margin: 0 0 12px;
}
.contact-form a:hover{
	text-decoration:none;
}
.contact-form a{
	color:#FFF;
}
.contact-form p {
	color: #fff;
	font-size: 15px;
	line-height: 1.1;
	margin: 0 0 14px;
}
.contact-form .fields {
	background: url(/images/g-w-dashed.png) 0 100% repeat-x;
	padding: 0;
}
.contact-form .field { margin: 0 0 15px; }
.contact-form .in-txt, .contact-form textarea {
	background: #fff;
	border: 0;
	color: #707070;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 9px;
	width: 302px;
}
.contact-form textarea {
	height: 138px;
	margin: 0;
}
.contact-form .actions {

	padding: 3px 2px 5px;
}
.contact-form .actions .in-submit {
	background: transparent;
	border: 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	text-shadow: 0 3px 2px #00759e;
	text-transform: uppercase;
}
.contact-form .actions .in-submit:hover {
	cursor:pointer;
}

/*Call to Action Buttons*/
.call-to-action:hover{
	border:1px solid #c81f03;
	background:#c85000 url(/images/call-to-action-over.jpg) 0 0 repeat-x;
	text-shadow:0 1px 2px #c81f03;
	cursor:pointer;
}

.call-to-action, .call-to-action:active{
	border:0;
	padding:5px 10px;
	margin:10px 0;
	background:#008abc url(/images/call-to-action.jpg) 0 0 repeat-x;
	border:1px solid #00759e;
	border-radius:3px;
	color:#FFF !important;
	text-decoration:none !important;
	font-weight:bold;
	text-shadow:0 1px 2px #00759e;
	font-size:14px;
	text-transform:uppercase;
	
}

.black {
		background:#222222 url(/images/call-to-action-black.jpg) 0 0 repeat-x;
		text-shadow:0 1px 2px #000;
		border:1px solid #000;
}

/*Search Form*/
.text-field{
	border:0;
	background:#FFF;
	padding:0 5px;
	margin:0 5px 0 0;
	font-size:14px;
	height:30px;
	line-height:30px;
	color:#333;
	width:180px;
	border:1px solid #CCC;
	display:inline;
}
.search-domains .call-to-action{
	margin:0 !Important;
	width:80px;
	padding:0;
	height:30px;
	line-height:30px;
	text-align:center;
	display:inline;
}





/*=UPGRADES
=============================================== */
body{
	background:#E0E1E2;
	padding:0;
	margin:0;
}
div.container{
	background:#E0E1E2 url(/images/new-bg.jpg) 100% 0 repeat-y;
	padding-left:220px;

	padding-right:10px;
}
body:after {
	content: " ";
	display: block;
	background:#E0E1E2 url(/images/footer-bottom.jpg) 100% -6px no-repeat;
	height:20px;
	width:981px;
	margin: auto;/*0 0 0 170px;*/
}
div#close-page{
	
}
.disclaimer p{
	margin:0;
}

div.head-wrapper{
	position:fixed;
	width:100%;
	top:0;
	z-index:101 !important;
	left:0;
}
div.head-top{
	width:980px;
	position:relative;
	margin:0 auto;
	background:none;
	/*height:auto;*/
    height: 34px !important;
}
div.head-acct{
	position:absolute;
	top:0;
	/*background:transparent url(/images/utility-bg.jpg) 50% 0 repeat-y;*/
    /*background:transparent url(/images/utility-bg-dark.jpg) 50% 0 repeat-y !important;*/
    background: #303030;
	/*right:-20px;*/
	margin:0;
	width:771px;
	text-align:right;
	height:auto;
	padding: 12px 0px;

    z-index:150;
}
div.head-acct div{
	float: none !important;
	padding:0 !important;
	margin: 0 15px 0 0 !important;
	
	display:inline;
}
div.head-acct div a{
	text-shadow:none !important;
}
div.head-acct div a:hover{
	color:#FC6500;
}

div.logo{
	width:180px;
}
div.logo a{
	display:block;
	text-indent:-999px;
	background:url(/images/new-logo.png) 0 50% no-repeat;
	height:100px;
}
.head-top div.navi{
	width:200px;
	position:relative;
	overflow:hidden;
}

div.head-top div.navi ul{
	float:none;
	width:100%;
	overflow:hidden;
	background:url(/images/nav-border-top.jpg) 0 100% repeat-x;
}

div.head-top div.navi ul li{
	float:none;
	overflow:hidden;

}

div.head-top div.navi ul li a:hover{
    color: #00adef !important;
	/*color:#2C4792 !important;*/

}			
div.head-top div.navi ul li a, div.head-top div.navi ul li a:active{
	background:url(/images/nav-border-top.jpg) 0 0 repeat-x !important;
	float:none !important;	
	padding:10px 0 8px!important;
	margin:0 !important;
	width:100% !important;
	text-align:left !important;
	text-transform:uppercase;
	text-shadow:none !important;
	color:#656666 !important;
	font-size:12px !important;
	text-indent:10px;
	float:none !important;
}

div.head-top div.navi ul li.home-selected a{
	color:#2C4792 !important;
	padding-bottom:3px !important;
}

div.head-top div.navi ul ul{
	background:none;
	padding-bottom:12px !important;
}

div.head-top div.navi ul ul li{

}
div.head-top div.navi ul li.home-selected ul li a:hover{
	color:#fc6500 !important;
}			
div.head-top div.navi ul li.home-selected ul li a, div.head-top div.navi ul li.home-selected ul li a:active{
	background:none !important;
	padding:0 !important;
	text-transform:none !important;
	color:#656666 !important;
	font-size:12px !important;
	font-weight:normal !important;
}

div.head-top div.navi ul li.home-selected ul li.selected a{
	color:#fc6500 !important;
}
div.subnavi{
	background:none;
	border:0;
	display:none;
}

div.main-wrapper-index{
	margin-top:35px;
	z-index:0;
	overflow:visible;
	position:relative;
}

body{
padding-bottom:100px;
}
.foot-wrapper{
	padding:40px 0 20px 0;
	background:none;
	overflow:hidden;
	position:absolute;
	top:100%;
}




.foot-wrapper div{
	float:left;
	margin:25px 0 0 130px;
}
.foot-wrapper .disclaimer{
	display:block;
	width:390px;
	font-size:80%;
	margin:10px 0 0 0;
	color:#555;
}
.foot-wrapper .disclaimer div{
	display:block;
	margin:0;
}
.foot-wrapper div.floatleft {
	width:115px;
	margin:0;
	position:absolute;
	top:40px;
	left:380px;
}

.foot-wrapper div.footer-bar{
	display:block;
	width:380px;
	margin:0 0px 0 0;
}

.footer-bar li{
	margin:0 20px 0px 0;
	float:left;
	width:160px;
	display:block;
	text-align:left;
	background:url(/images/nav-border-top.jpg) 0 100% repeat-x;
}

.footer-bar ul li a:link, .footer-bar ul li a:visited, .footer-bar ul li a:active{
	display:block;
	padding:7px 0;
	margin:0;
	text-shadow:none;
	color:#555 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.footer-bar ul li a font{
color:#555 !important;
}
.footer-bar ul li a:hover, .footer-bar ul li a:hover font{
	background:none;
	color:#fc6500 !important;
}


/*_* NEW STYLES FOR MARKETPLACE

1. Update style for .contact-form. Change padding to:
	padding: 35px 55px 50px 61px;
2. Update style for .black Change background to:
	background:#222222 url(/images/call-to-action-black.jpg) 0 0 repeat-x;

=======================================================*/


.size2of3{
	width:415px;
	display:inline;
	margin-right:39px;
}

.size1of3{
	width:200px;
}


/*Search
========================================*/

.marketplace-search{
	padding: 25px 55px 40px 61px;
}
.marketplace-search h2{
	margin:0;
	font-size:22px;
}
.marketplace-search a{
	font-size:12px;
}
.search-box{
	width:290px;
	padding:7px 10px;
	border:1px solid #008FC2;
	background:#FFF url(/images/search-bar-bg.png) 0 0 repeat-x;
	font-size:16px;
	color:#333;
}
.marketplace-search .call-to-action{
	padding:7px 10px;
	font-size:16px;
	margin:0;
}
.full-list{
	font-size:14px;
	display:block;
	margin:-2px 0 2px;
	background:url(/images/view-download-button.png) 0 3px no-repeat;
	padding:5px 0 5px 23px;
}
.full-list:hover{
	background-position:0 -111px;
}
.view-all{
	font-size:14px;
	display:block;
	background:url(/images/view-download-button.png) 0 -204px no-repeat;
	padding:5px 0 5px 23px;
}
.view-all:hover{
		background-position:0 -379px;

}

/*Tabs
=====================================*/
.has-js .tab{
	display:none;
}

.has-js .active-tab{
	display:block;
}

.has-js h2{
	display:none;
}

.has-js{
	background:#FFF;
	border-radius:3px;
}

.tabs{
	padding-bottom:7px;
}
.tab-header{
	overflow:hidden;
	background:#322F30;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding:8px 8px 0 8px;
}

.tab-header li{
	float:left;
	list-style:none;
	margin:0 10px 0 0;
	padding-bottom:8px;
}

.tab-header li.active{
	background:#FFF;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.tab-header li a{
	display:block;
	padding:5px 8px 3px;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	color:#FFF;
	
}

.tab-header li a:hover{
	background:#00AFED;
	border-radius:3px;
}
.tab-header li.active a, .tab-header li.active a:hover{
	color:#322F30;
	background:#FFF;
	border-radius:3px;
	text-decoration:none;
}

/*Listings*/
.listing{
	overflow:hidden;
	padding:5px 10px 5px 30px;
	margin:0 7px;
	
}

.listing:nth-child(even){
	background-color:#EBEBEB;
}

.auction{
	background-image:url(/images/auction-icon.png);
	background-position: 10px 50% ;
	background-repeat:no-repeat;
}

.fixed-price{
	background-image:url(/images/fixed-price-icon.png);
	background-position: 10px 50% ;
	background-repeat:no-repeat;
}

.dutch-auction{
	background-image:url(/images/dutch-auction-icon.png);
	background-position: 10px 50% ;
	background-repeat:no-repeat;
}

.listing p{
	float:left;
	margin:0;
}

.listing .domain{
	width:75%;
}
.listing .price{
	width:25%;
	text-align:right;
}

.legend{
	margin:10px 0 0;
	overflow:hidden;
	padding:0;
}

.legend li{
	margin:0 15px 0 0;
	float:left;
	list-style:none;
	padding-left:18px;
	background-position:0 50%;
}
.legend li.fixed-price, .legend li.dutch-auction{
	padding-left:13px;
}

.side-bar h2{
	color: #3C3C3C;
	font-size: 16px;
	line-height: 1.25;
	margin: 0 0 0px;
	text-transform: none;
}

.side-bar p{
	color: #555;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 1.25;
	margin: 0 0 14px;
}

.side-bar .unit{
	margin-bottom:20px;
}

/*_* DISCOVERY LABS CSS
============================================================================= */
/*Header*/
div.discovery_labs_header{
	position:absolute;
	top:0;
}
div.discovery_labs_header div.logo  a {
	background:url(/images/solar-logo.png) no-repeat 0 20px;
}

/* Refined Results
=============================================*/
div.discovery_labs_header .navi h2{
	color:#F48023;
	font-size:14px;
}

div.discovery_labs_header .navi ul#filters{
	background:url(/images/nav-border-top.jpg) 0 0 repeat-x;
	margin-bottom:20px;
}

div.discovery_labs_header .navi ul#filters li a:hover{
	background-position:0 -98px !important;
}
div.discovery_labs_header .navi ul#filters li a, div.discovery_labs_header .navi ul#filters li a:active{
	background:url(/images/clear_facet.png) 0 0px no-repeat !important;
	padding:0 0 0 20px!important;
	line-height:normal !important;
	margin:7px 0 15px !important;
	text-indent:0;
	text-transform:none;
	color:#000 !important;
	font-size:12px;
	font-weight:normal;
}
div.discovery_labs_header .navi ul#filters li a span{
	color:#545554;
	display:block;
}
div.discovery_labs_header .navi ul#filters li a#clear_search:hover{
	background:#25ADE4 !important;
}
div.discovery_labs_header .navi ul#filters li a#clear_search, div.discovery_labs_header .navi ul#filters li a#clear_search:active{
	background:#D22C27 !important;
	padding:5px 0 !important;
	margin-top:0 !important;
	color:#FFF !important;
	text-transform:uppercase;
	font-size:10px !important;
	border-radius:3px;
	font-weight:bold;
	width:95px !important;
	text-align:center !important;
}


/*FACETS
==============================================*/
div.discovery_labs_header .navi ul.discovery_facets a.show_all:hover{
	background:#F48023 !important;
}
div.discovery_labs_header .navi ul.discovery_facets a.show_all, div.discovery_labs_header .navi ul.discovery_facets a.show_all:active{
	background:#4AACE1 !important;
	padding:5px 0 !important;
	margin:5px 0 10px !important;
	color:#FFF !important;
	text-transform:uppercase;
	font-size:10px !important;
	border-radius:3px;
	line-height:normal;
	width:75px !important;
	text-indent:0;
	text-align:center !important;
}
div.head-top div.navi ul ul.initial_results, div.head-top div.navi ul ul.more_results{
	padding-bottom:0px !important;
}
.facet_wrapper div.closed{
	display:none;
	overflow:hidden;
}

div.discovery_labs_header .navi ul.discovery_facets li.open a span.arrow{
	background:url(/images/facet-controls.png) 1px 7px no-repeat;
	padding:5px;
}
div.discovery_labs_header .navi ul.discovery_facets li.closed a span.arrow{
	background:url(/images/facet-controls.png) -219px 7px no-repeat;
	padding:5px;
}
div.discovery_labs_header .navi ul.discovery_facets li.closed a {
	padding-bottom:10px !important;
}
div.discovery_labs_header .navi ul.discovery_facets li.open a.facet_title{
	padding-bottom:0 !important;
}

div.discovery_labs_header .navi ul.discovery_facets li a.facet_title, div.discovery_labs_header .navi ul.discovery_facets li a.facet_title:active{
	text-indent:0;
		color:#2C4792 !important;

}
div.discovery_labs_header .navi ul.discovery_facets li.closed .facet_wrapper {
	display:none;
}
div.facet_wrapper{
padding:0 0 12px 13px;
}

div.discovery_labs_header .navi ul.discovery_facets li.selected ul li a, div.discovery_labs_header .navi ul.discovery_facets li.selected ul li a:active{
text-indent:0;
color:#000 !important;
line-height:1.2em;
display:block;
}

div.discovery_labs_header div.head-top div.navi ul ul li{
display:block;
margin-bottom:6px;
}

div.discovery_labs_header .navi ul.discovery_facets li.selected ul li a span{
	color:#656666;
	margin-left:2px;
}

p#last_updated{
	margin-top:5px;
	color:#545554;
}
/*Content
=======================================*/
div.discovery_main_wrapper{
	position:relative;
	z-index:500;
}
div.discovery_main_wrapper div.head-acct{
	position:relative;
	right:0;
	padding:10px 0;
	width:100%;
	background:#2C4792;
}
div.discovery_main_wrapper div.head-acct a:hover{
	color:#F48023;
}

div.discovery_main_wrapper div.head-acct a, div.discovery_main_wrapper div.head-acct a:active{
	color:#FFF;
	text-decoration:none;
}

/* Banner Area */
.discovery_main_wrapper .feature-slider{
	height:200px;
}
.discovery_main_wrapper .feature-wrapper {
	background:url(/images/discovery_labs_feature_bg.png)  0 0 no-repeat;
}
.discovery_main_wrapper .auction-home-banner-action {
	top:120px;
	left:30px;
}
.discovery_main_wrapper .auction-home-banner-action .call-to-action {
	font-size:14px;
	padding:8px;
}

.discovery_main_wrapper .main-stuff{
	padding-top:30px;
	padding-bottom:0;
}
.discovery_main_wrapper .highlight{
    margin-bottom:0;
    padding:30px 30px 35px;
    background:none;
}
.discovery_main_wrapper .main-stuff h1 {
	margin-bottom:10px;
	padding-bottom:10px;
}
.discovery_main_wrapper .tagline{
	background:none;
	padding-bottom:35px;
	margin:0;
}
.discovery_main_wrapper .tagline a{
	font-weight:normal;
}
.discovery_main_wrapper .disclaimer{
	padding:5px 0;
	color:#555;
	left:5px;
	font-size:10px;
	position:absolute;
	bottom:0;
	z-index:500;
}
.discovery_main_wrapper .disclaimer a{
	color:#00AFED;
}
.discovery_main_wrapper  .disclaimer a:hover{
	text-decoration:none;
}
.discovery_main_wrapper .auction-home-banner-action .text_link{
color:#00AFED
}
.discovery_main_wrapper .auction-home-banner-action .text_link:hover{
text-decoration:none;
}
.discovery_main_wrapper .auction-home-banner-action{
color:#FFF;
}


/*Search*/
.discovery_search h2{
	margin:0;
}
.discovery_search h3{
	margin:0px 0 0 0;
	text-transform:uppercase;
}
div.share_contents{
		margin:20px 0 0 13px;

}
div.share_contents span{
width:100px;
overflow:hidden;
}
.discovery_main_wrapper .text-field{
	background:white url(/images/search-bar-bg.png) 0 0 repeat-x;
	border:1px solid #BDBFBD;
	width: 290px;
	padding: 7px 10px;
	font-size: 16px;
	color: #6E706E;
}
.discovery_main_wrapper .call-to-action{
	padding: 9px 14px;
	margin:0;
	font-size: 16px;
	
}
.pagination_controls{
	margin:15px 0 3px;
}

.number_results p{
	margin:0;
	font-size:16px;
	color:#545554;
}
.number_results b{
	color:#000;
	font-weight:bold;
}
.number_results span{
	font-size:12px;
	margin-left:20px;
}
.pagination p{
	margin:0px;
	color:#545554;
	font-size:12px;
	text-align:right;
}

.pagination a{
	overflow:hidden;
	background:#4AACE1 url(/images/next_arrow.png) 50% 50% no-repeat;
	border-radius:3px;
	padding:3px 10px;
	margin:0 0 0 5px;
}
.pagination a.previous_arrow{
	background-image:url(/images/previous_arrow.png);
	margin:0 5px 0 0px;
}
.pagination a:hover{
	background-color:#FC6500;
}
.pagination a:active{
	background-color:#4AACE1;
}



.discovery_main_wrapper .size2of3 {
	width:66%;
	margin:0;
}
.discovery_main_wrapper .size1of3 {
	width:34%;
}

/*DISOCERY RESULTS
==============================================*/
#discovery_results{
    background:#FFF; 
    border:1px solid #BDBCBC; 
}
#discovery_results .record:hover{
cursor:pointer;
}
#discovery_results th, #discovery_results thead tr{
	background:#322F30;
	color:#FFF;
	font-size:16px;
	padding:10px 8px;
}

#discovery_results td{
	font-size:14px;
	color:#545554;
}
#discovery_results .record td{
    padding:4px 8px 4px;
}
#discovery_results .details a{
    text-decoration:underline;
}
#discovery_results .details a:hover{
    text-decoration:none;
}
#discovery_results .record td.applicant{
    padding:4px 8px 4px 4px;
}
#discovery_results .record td.control{
    padding:4px 0px 4px 8px;
    width:20px;
}
#discovery_results .details td{
	padding:0px 8px 4px;
	border-bottom:1px solid #EBEBEB;
}

#discovery_results tr.opened{
	display:table-row;
}

#discovery_results tbody tr:nth-child(4n +3) td, #discovery_results tbody tr:nth-child(4n + 4) td{
	background:#EBEBEB;
	border-bottom:0;
}

#discovery_results tr.closed.details{
    display:none;
}
#discovery_results tbody tr.record:hover td{
    background:#C2DBE8 ;
}
#discovery_results tbody tr.record:active td{
    background:#A9D1E8;
}
div.head-top div.navi ul.discovery_facets ul{
    padding-bottom:0px !important;
}

#discovery_results a.open, #discovery_results a.close{
	display:block;
	background:#4AACE1 url(/images/open_record.png) 50% 50% no-repeat;
	padding:0;
	width:20px;
	height:20px;
	text-indent:-999px;
	overflow:hidden;
	margin:0;
	border-radius:3px;
}
#discovery_results a.close{
	background-image:url(/images/close_record.png);
}
#discovery_results a.open:hover, #discovery_results a.close:hover{
	background-color:#F48023;
}

#discovery_results .record td.gltd_string{
    text-transform:lowercase;
}

#discovery_results th a{
	color:#FFF;
	background:url(/images/sort.jpg) 100% 2px no-repeat;
	padding-right:13px;
}
#discovery_results th a:hover{
	background-position:100% -78px;
}
#discovery_results th a.sort_down{
	background:url(/images/sort-down.png) 100% -72px no-repeat;
}
#discovery_results th a.sort_down:hover{
	background-position:100% 4px;
}
#discovery_results th a.sort_up{
	background:url(/images/sort-up.png) 100% 4px no-repeat;
}
#discovery_results th a.sort_up:hover{ 
	background-position:100% -72px;
}

#discovery_results .details a.browse_application{
	background:url(/images/browse-applications.png) 0 0 no-repeat;
	text-decoration:none;
	padding-left:10px;
}
#discovery_results .details a.browse_application:hover{
	background-position:0 -133px;
}

/*Record Details*/
.details .application_deets{
	float:left;
	margin-bottom:10px;
	width:400px;
}
.details .contact_deets{
	width:200px;
	float:left;
}
.details h3{
	font-size:14px;
	margin:5px 0 0;
	text-transform:uppercase
}
.details ul{
	margin:0 0 10px;
	padding:0;
}

.details ul li{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.4em;
}
.details ul li.name{
	margin-bottom:4px;
}

.details ul li em{
	color:#000;
	font-style:normal;
}


/*DISCOVERY LABS INFOGRAPHIC
=========================================================== */
.discovery_labs_infographic{
	padding-top:0;
	/*margin-top:0;*/
}
.discovery_labs_infographic .main-stuff {
	padding-top:0;
}
#gtlds_by_type{
	margin-bottom:0;
	padding:0;
}
#number_of_applications, #gtld_by_region{
	padding:0;
	position:relative;
	margin: 0 -55px 0px -61px;
}
#number_of_applications a.call-to-action{
		position:absolute;
		top:178px;
		left:70px;
		padding:10px 10px 8px;
		font-size:16px;
}
#gtld_by_region .search_applications{
	position:absolute;
	top:20px;
	left:70px;
}
#gtld_by_region .search_applications .text-field, .quick-back-order .text-field{
	padding: 7px 10px;
	/*font-size: 16px;*/
	background:white url(/images/search-bar-bg.png) 0 0 repeat-x;
	width:530px;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius: 0px;
	color: #6E706E;
}

.right-rounded
{
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius:3px !important;
    border-bottom-right-radius: 3px !important;
}


#gtld_by_region .search_applications .call-to-action{
padding: 9px 18px;
margin: 0;
font-size: 16px;
}
.double_infographics{
	padding:50px 0;
	
}

#share_download{
	padding: 50px 55px 50px 61px;
	margin: 0 -55px -50px -61px;
	background-image:none;
}

#share_download a.call-to-action{
	padding:15px 12px 12px 54px;
	font-size:16px;
	position:relative;
	display:block;
	margin:0;
	
}
#share_download a.call-to-action span{
	background:	url(/images/donwload-arrow.png) 0 0 no-repeat;
	position:absolute;
	overflow:hidden;
	width:32px;
	height:32px;
	left:12px;
	top:5px;
}
#share_download a.call-to-action:hover span{
	background-position:0 -67px;
}

#share_download .disclaimer{
	color:#FFF;
	position:absolute;
	bottom:5px;
	left:5px;
	font-size:10px;
}

#share_download .disclaimer a:active{
	color:#FFF;
	text-decoration:underline;
}

.no_search_results{
	border-radius:3px;
	padding:10px 10px 10px 40px;
	background:rgba(255,255,255,0.5) url('/images/notification.png') 10px 50% no-repeat;
	margin:10px 0;
	font-size:14px;
	color:#333;
}

/*RECORD DETAILS
==========================================*/
.record_details{
	color:#545554;
	margin-top:38px;
}
.record_details .main-stuff{
	padding:35px 50px;
	position:relative;
}
.record_details h1{
	line-height:1em;
	text-transform:lowercase;
}
.record_details h1 span{
	display:block;
	text-transform:uppercase;
	color:#000;
	font-size:60%;
}
.record_details h2{
	color:#F26622;
	font-size:18px;
}
.questions{
	background:url("../images/nav-border-top.jpg") repeat-x scroll 0 100% transparent;
}
.record_details .q_and_a{
	background:url("../images/nav-border-top.jpg") repeat-x scroll 0 0 transparent;
	padding:10px 0;
}
.record_details .question{
	margin:0 0 4px 0;
}
.record_details .question a{
	color:#000;
	display:block;
	text-decoration:none;
	overflow:hidden;
	padding-left:14px;
}
.record_details .question a{
	background:url(../images/question_arrows.png) 0 -66px no-repeat;
}
.record_details .open .question a{
	background:url(../images/question_arrows.png) 0 4px no-repeat;
}

.record_details .question a:hover{
	color:#47A6DC;
} 
.record_details .closed .answer{
	display:none;
}
#back_to_search{
	position:absolute;
	top:5px;
	left:5px;
}
#back_to_search_bottom{
	position:absolute;
	bottom:5px;
	left:5px;

}


/*PRODUCT/SERVICE FEATURES
===============================*/
.product_page{
	padding-bottom:0;
}
.product_features{
	margin-bottom:0;
}
.product_features .content{
	float:left;
	width:300px;
}
.product_features h2{
	color:#FC6500;
	font-size:24px;
	margin:0;
	line-height:1.2em;
}
.private_intro{
	padding-bottom:50px;
	color:#555;
}
.product_features p, .private_intro p{
	font-size:16px;
}
.product_features .acc-content p{
	font-size:12px;
}
.acc{
	margin:0;
	padding:0;
}
.acc li{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
.acc li h3{
	margin:0;
	font-size:18px;
	text-transform:uppercase;
}
.acc li h3 a:hover{
	color:#FC6500;
}
.acc li h3 a, .acc li h3 a:active{
	text-decoration:none;
	color:#00AFED;
	display:block;
}
.acc li h3.selected a{
	color:#000;
}
.acc-section{
	overflow: hidden;
}

.product_features .images{
	position:relative;
	overflow:hidden;
	float:left;
	width:330px;
	height:350px;
	margin-left:20px;
}
.product_features .private_images{
	height:340px;
}
.product_features .images .img{
	opacity:0;
	position:absolute;
	left:350px;
	top:0;
	text-align:center;
	width:100%;
	z-index:500;
}
.product_features .images .current{
	z-index:0;
	left:0;
	opacity:1;
}

a.zoom{
	position:absolute;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(/images/zoom-button.png) 0 0 no-repeat;
	text-indent:-9999px;
	right:10px;
	bottom:10px;
	
}
a.zoom:hover{
	background-position:0 100%;
}

/* just place holder */
a.refine  
{
  background:url(/images/icon_search.png) 0 0 no-repeat;
  padding-left: 16px;
}
.push
{
padding: 0 0 10px; 
}




.joinpool
{
    background: #00adef;
    height:130px;
    padding: 32px 20px 20px 64px;

}
.joinpool h1, .joinpool h2, .joinpool h3
{
    color:white;
}
.joinpool p
{
    color:white;
    font-weight:bold;
    font-size:14px;
    padding-bottom:5px;
}
.joinpool a
{
	background: url("/images/call-to-action-black.jpg") repeat-x scroll 0 0 #000;
	border: 1px solid #236681;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;
	padding: 7px 16px;
	text-decoration: none !important;
	text-shadow: 0 1px 2px #000000;
	text-transform: uppercase;
    width: 100px;
}
.joinpool a:hover
{
	background: url("/images/call-to-action-over.jpg") repeat-x scroll 0 0 #222222;
	border: 1px solid #C81F03;
	text-shadow: 0 1px 2px #C81F03;
}

.regular-case
{
    text-transform:none !important;
    background: none !important;
    margin-bottom: 0px !important; 
    padding-bottom: 0px !important; 
}

.whypool, .whypool p, .whypool a
{
    margin:0;

}
.whypool td
{
    padding:3px 5px 24px 5px;
}
.whypool p
{
    font-size:11px;
}
.whypool h3
{
    margin-bottom:1px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
}

.orange
{
    color: #ff6501;
}
.orange-themed{
    background: #ff6501 !important;
}
.orange-themed a:hover{
    background: url("/images/call-to-action-black.jpg") repeat-x scroll 0 0 #434343 !important;
    border: 1px solid #236681;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 7px 71px;
    text-decoration: none !important;
    text-shadow: 0 1px 2px #000000;
    text-transform: uppercase;
    width: 100px;
}

.orange-themed h2{
    color: white;
}

.highlight2
{
	margin:0 auto;
	background: #fff; /*url(/images/gtld-preorder-bg.png) no-repeat 0 0;*/
	color: #000;
	margin-bottom: 0;
	font-family:Arial, Helvetica, sans-serif;
	padding: 34px 41px 0;
	/*text-transform:uppercase;*/
	/*font-weight:bold;*/
	height: 145px;
}

.highlight2 td
{
    font-size:10px;
    width:325px;
}

.highlight2  p
{
	/*font-size: 22px;*/
	/*text-align:center;*/
}

.highlight2 a {
	background: url("/images/call-to-action-blue.jpg") repeat-x scroll 0 0 #01a6e6;
	border: 1px solid #236681;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;
	padding: 7px 71px;
	text-decoration: none !important;
	text-shadow: 0 1px 2px #000000;
	text-transform: uppercase;
    width: 100px;
}

.highlight2 a:hover {
	background: url("/images/call-to-action-over.jpg") repeat-x scroll 0 0 #222222;
	border: 1px solid #C81F03;
	text-shadow: 0 1px 2px #C81F03;
}

.highlight2 span {
	padding-right:11px;
	line-height:131px;
}

.highlight2 p
{
    width:310px;
    padding-bottom:10px;
}

.highlight2 h2
{
    font-size:19px;
}

.orders-records-found
{
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
}

.small-note
{
    font-size:10px;
}
.grid-on-white
{
    padding: 32px 50px 50px 50px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJ0lEQVQIW2NkQAK/fv36z8bGxggTgjNAAqRJglQjG43MpsBYfK4FAERgG/VPj0khAAAAAElFTkSuQmCC) repeat;
}

.grid
{
    padding: 32px 50px 50px 50px;
    height: 235px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAK0lEQVQIW2N89uzZfwYo+PXrFwMbGxuMy8BIvuSDBw/gxsLNgzIoMBafgwCbHSvN5RB21wAAAABJRU5ErkJggg==) repeat;
}

/* back order landing page */
.quick-back-order .text-field {
    width: 515px !important;
}

.quick-back-order .drop-down {
    width: 210px;
    height: 45px;
}

.quick-back-order .call-to-action {
    height: 46px;
    /*margin-left: -8px;*/
    width: 100px;
}

.quick-back-order .large-btn {
    width: 300px;
}

/******************* New gTLD Back Order Landing page BEGINS ************************/
.gtld-call-to-action {
    background: url("/images/call-to-action-long.jpg") repeat-x scroll 0 0 #01a6e6;
    text-shadow:none;
    border: 1px solid #00acee;
}

.gtld-call-to-action:hover, .hide:hover, .show:hover {
    /*background:#ff6105;*/
    background: url("/images/call-to-action-long-over.jpg") repeat-x scroll 0 0 #222222;
	border: 1px solid #C81F03;
	text-shadow: 0 1px 2px #C81F03;
}

.gtld-call-to-action input
{
    color:red;
}

.margin-top
{
    margin: 0px !important;
    margin-top:20px !important;
}
.align-text-box
{
    margin: -10px !important;
}

.gltd-chklist td
{
  vertical-align: middle;
  height:40px
}

.gltd-chklist input
{
  height: 40px;
  vertical-align: bottom;
  margin-right: 5px;
}

.gltd-chklist label	
{
	display: inline-block;
	height:40px;
}

.gltd-chklist .gtld-block-no-xtra
{
	margin-top:7px;
}

.gltd-chklist .orange-gtld
{
    color:#ff6105;
    font-size:18px !important;
    font-weight:bolder;
}

.gltd-chklist .gtld-dates
{
    color: gray;
    font-size: 9px;
    font-weight: normal;
}

.gltd-chklist .gtld-link 
{
    color: gray;
    font-size: 12px;
    font-weight: normal;
	background-color: lightgray;
	text-align: center;
	display:block;
	width: 120px;
	line-height: 14px;
}


.gltd-chklist .gtld-link:hover{
	color: #00adef;
}


.display_none
{
    display:none;
}

.custom-select {
    position: relative;
    display: inline-block;
    margin-right: 7px;
}

.custom-select select {
    display: inline-block;
    border: 2px solid #bbb;
    padding: 4px 3px 3px 5px;
    margin: 0;
    font: inherit;
    outline:none; /* remove focus ring from Webkit */
    line-height: 1.2;
    background: #f8f8f8;
    -webkit-appearance:none;
}
/* Select arrow styling */
.custom-select:after {
    /*content: "▼";*/
    /*content: "\25BC";*/
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 100%;
    line-height: 50px;
    padding: 0 10px;
    background: #1F4993; /*#008abc url(/images/call-to-action.jpg) 0 0 repeat-x;*/
    color: white;
    pointer-events:none;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.no-pointer-events .custom-select:after {
    content: none;
}

.back-order-heading, .back-order-heading-mini {
    font-size:24px;
	color:#fc6500;
    font-weight: bold;
    text-transform: uppercase;
	margin-bottom: 15px !important;
    padding-bottom: 15px !important;
}

.back-order-heading-mini {
    font-size:12px;
}

.back-order-sub-heading {
    color:#656666;
    font-size: 11px;
}

.gvBackOrder {
    border-style: none;
    margin-top: 15px;
}

.gvBackOrder-mini {
    border-style: none;
    margin-top: 5px;
}

.gvBackOrder td, .gvBackOrder-mini td{
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #CCC;
}

.gvBackOrder th, .gvBackOrder td {
    padding: 5px 25px;
    width: 500px;
}

.gvBackOrder-mini th, .gvBackOrder-mini td {
    padding: 5px 10px;
    /*width: 500px;*/
}

.gvHeader {
    background-color: #000;
    font-weight: bold;
    color: #fff;
    
}
.gTLD-domain {
    color: #008abc;
    font-size: small;
    font-weight: bold;
    cursor: default;
}

.gTLD-status, .gTLD-deadline {
    color: #555;
    font-size: small;
    font-style: italic;
}

.gTLD-deadline {
    font-style: normal;
}

.gvRow {
    /*background-color: #99CCFF;*/
}

.gvAltRow {
    background-color: #E6E6E6;
}

.ngtld_list_toggle{
    float: left;
    width: 20px;
	height: 17px;
    border-radius: 4px;
    background: url("/images/call-to-action-long.jpg") repeat-x scroll 0 0 #01a6e6;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    margin: 0 5px 15px 0;
    text-decoration:none;
}

.ngtld_list_toggle:hover{
    float: left;
    width: 20px;
	height: 17px;
    border-radius: 4px;
    background: url("/images/call-to-action-long-over.jpg") repeat-x scroll 0 0 #fc6500;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    margin: 0 5px 15px 0;
    text-decoration:none;
}
.ngtld_list_toggle:active
{
    text-decoration:none;
}

.navi .new { 
    border-top-style: solid;
    border-bottom-style:solid;
    border-width: 2px;
    line-height:normal;
    float: left;
    color: #00AFED;
    font-weight: bold;
    margin-top: 12px;
}
/*.m-content { display: none; }
.showlaunching { display: none; }
.hidelaunching:target + .showlaunching { display: inline; }
.hidelaunching:target { display: none; }
.hidelaunching:target ~ .m-content { display: inline; }*/

.m-right { float: left; }
.clear-both { clear: both; }



/*.m-contentlaunched { display: none; }
.showlaunched { display: none; }
.hidelaunched:target + .showlaunched { display: inline; }
.hidelaunched:target { display: none; }
.hidelaunched:target ~ .m-contentlaunched { display: inline; }*/



/******************* New gTLD Back Order Landing page ENDS ************************/