.clear:after {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.domain-tabs-item a
{
	font-weight: bold;
	font-size:1.1em;
}

#standard-domain{ width:150px; padding:2px 2px; vertical-align:middle;}
#standard-tlds{ vertical-align:middle; }
#standard-go{ vertical-align:middle; margin-left:5px; }


#standard-tabs{ display:none; margin-top:15px; }
#standard-results, #standard-suggestion{ border:1px solid #CCCCCC; padding:15px; }

.domain-results
{
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	font-size: 0.9em;
}
.domain-results th
{
	background: #b9c9fe;
	border-bottom: 1px solid #fff;
	border-top: 2px solid #d3ddff;
	color: #039;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
}
.domain-results td
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #003399;
	padding: 5px;
}
.domain-results tr.odd td{ background:#FFFFFF }
.domain-results tr.even td{ background:#E8EDFF }

.domain-results td.col-select{ width: 1%; }
.domain-results td.col-group{ width: 1%; }
.domain-results td.col-domain{ width: 27%; }
.domain-results td.col-status{ width: 10%; }
.domain-results td.col-price{ width: 10%; }
.domain-results td.col-options{ width: 50%; }

.domain-results tfoot tr td
{
	background: #e8edff;
	color: #99c;
	font-size: 12px;
}
.domain-results tbody tr:hover td
{
	color: #339;
}

.domain-name{ display:none; }
.domain-status{ display:none; }
.domain-status-available{ font-weight:bold; color:green }
.domain-status-taken{ color:red }
.domain-pricing{ display:none; }

.domain-option{
	display:none; 
	height: 21px;
	border: 0;
	font-size: 0;
	margin-bottom: 5px;
}
.domain-price{ display:block; font-weight:bold; }
.domain-old-price{ display:block; color:red; text-decoration: line-through; }

.domain-select{ display:none; }

.domain-status-checking img{ background:transparent url(/domain_api/img/checking.gif) no-repeat left top; width:43px; height:11px; }

.domain-results tr.available label.domain-name{ display:inline; font-weight:bold; color:#003399 }
.domain-results tr.available .domain-status-available{ display:block }
/*.domain-results tr.available .domain-option-select{ display:inline; }*/
/*.domain-results tr.available .domain-select{ display:block; }*/
.domain-results tr.available .domain-option-buy{ 
	display:inline;
	background: url(../../img/domainbuttons.gif) no-repeat -49px 0px;
	width: 109px;	
}
.domain-results tr.available .domain-option-buy2{
	display:inline;
	background: url(../../img/domainbuttons.gif) no-repeat -433px 0px;
	width: 109px;	
}
.domain-results tr.free_sg_domain .domain-option-buy3{
	display:inline;
	background: url(../../img/domainbuttons.gif) no-repeat -294px 0px;
	width: 139px;
}
.domain-results tr.free_sg_domain .domain-option-transfer-hosting{
	display:inline;
	background: url(../../img/domainbuttons.gif) no-repeat -542px 0px;
	width: 123px;
}

.domain-results tr.taken span.domain-name{ display:inline; font-weight:bold; color:#969696; }
.domain-results tr.taken .domain-status-taken{ display:block }
.domain-results tr.taken .domain-option-whois{
	display:inline;
	background: url(../../img/domainbuttons.gif) no-repeat top left;
	width: 49px;
}
.domain-results tr.taken .domain-option-transfer{
	display:inline;
	background: url(../../img/domainbuttons.gif) no-repeat -158px 0px;
	width: 136px;
}
.domain-results tr.taken .domain-option-self{
	display:inline;
	background: url(../../img/domainbuttons.gif) no-repeat -665px 0px;
	width: 109px;
}

.domain-results tr.checking span.domain-name{ display:inline; font-weight:bold; color:#003399 }
.domain-results tr.checking .domain-status-checking{ display:block }

.domain-results tr.uncertain span.domain-name{ display:inline; font-weight:bold; color:#FF7F00 }
.domain-results tr.uncertain .domain-status-uncertain{ display:inline; }

.domain-results tr.selected td{ background:#FFFFD4; }
.domain-results tr.selected .domain-option-select{ display:none; }
.domain-results tr.selected .domain-option-remove{ display:inline; }

#comet-helper{ width:0; height:0; overflow:none; }

#domain-whois{ margin:0px; padding:0px; }
#domain-whois-content{ overflow:auto; padding:0px; width:100%; height:100%;}
#domain-whois-loading{ background:url(/domain_api/img/loading.gif) no-repeat center center; }
#domain-whois #domain-whois-loading{ display:none; }
#domain-whois.loading #domain-whois-content{ display:none; }
#domain-whois.loading #domain-whois-loading{ display:block; width:100%; height:150px; }

#standard-suggestion-waiting{ height:31px; font-size:1.2em; line-height:31px; text-align:center; }
#standard-suggestion-waiting img{vertical-align:middle;}

#domain-suggestion-table{ display:none; }

a.domain-suggestion-group{ border:0; text-decoration:none; }
a.domain-suggestion-group img{ width:11px; height:11px; background:transparent url(/domain_api/img/expand.gif) no-repeat left top; }

.domain-group-root.expanded a.domain-suggestion-group img{ background-image: url(/domain_api/img/collapse.gif); }

.domain-group-item{ display:none; }
.domain-sub{ background:transparent url(/domain_api/img/sub.gif) no-repeat left top; width:9px; height:9px; }
