

.hidden {
	display:none;
}

.hint {
	font-size: 0.8em;
	font-weight: normal;
	color: #BBB;
}

.error {
	color: #BD4B48;
	font-weight: bold;
}

.more {

}

h1{
	font-weight: bold;
}

h2{
	font-size: 1.05em;
	font-style: normal;
	color: normal;
}

h3{
	font-size: 1em;
	font-style:;
	color: #422100;
}

#tldsCheck{
	align: left;
	text-align: left;
}
form#domainLookup{
	width: 100%;
}

table.tld{
	width: 310px;
	text-align: left;
}

table.tld td{
	width:20%;
	padding-top:.15em;
}

#domainsAvailbleTableContainer {margin-top:0px; margin-left: auto; margin-right: auto;}
#domainsAvailbleTableContainer table {border-collapse:collapse;}
#domainsAvailbleTableContainer th {border:1px solid #000;padding:.25em;background-color:#A9CF9C;}
#domainsAvailbleTableContainer th a.yui-dt-sortable {text-decoration: none;color:#000;font-weight:bold;}
#domainsAvailbleTableContainer th a.yui-dt-sortable:hover {text-decoration: underline;}
#domainsAvailbleTableContainer td {text-align: left; border-bottom:1px solid #000;padding:.20em; border: 1px solid black; }
#domainlegend, #domainlegend td {border: 0px;}

#domainsCheckContainer {
	border: 0px solid black;
}
#domainsCheckFrame{
	width: 100%;
	height: 200px;
	border: 1px solid black;
	padding:		0;
	margin:			0;
}

.yui-tt {
	text-align: left;
}

#helpMenu {
	float: right;
	margin-right: 3px;
}

h1#domainAvailibility {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

#resetPageContainer {
	float: right;
	margin-top: 3px;
}

.yui-panel{
	text-align: left;
}


div.yuimenu li,
div.yuimenubar li {
 	font-size:100%;
    font-weight: bold;
}

#readTutorialContainer {
	margin-top: 20px;
	font-size: 1.05em;
	font-family: Comic Sans, Comic Sans MS;
}

#tutorialText h3 {
	font-weight: bold;
	text-decoration: underline;
}

#tutorialText li {
	margin-bottom: 15px;
}

#widgets img{
	margin-top: 4px;
}

/* Name Generation tools */
#nameToolsContainer {margin-top: 0.4em;}

#nameToolsContainer h1{
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}

#nameToolsGenerate {margin-top: 0.6em;}


.tool {
	margin-top: .7em;
	width:		250px;
	border:		1px solid black;
}
.tool h3{
	text-align:		left;
	padding:		0.2em;
	font-size:		1.1em;
	font-weight:	bold;
	border-bottom:	1px solid black;
	height:			19px;
	
	margin-bottom: 2px;
}
.mixerList h3, .filterList h3{
	margin-bottom: 0px;
}

.mixer, .mixer textarea {
	background-color: #DAEFD1;
}

.filter, .filter textarea {
	background-color: #FFDFDF;
}
.mixer textarea, .filter textarea {
	font-size:		0.9em;
	height:			45px;
	border:			0px;	
	padding: 		0px;
	margin:			0px;
	padding-left:	2px;
	width:			248px;
	background-color: #FFF;
}

/* IE Hack because it places a 1 pixel space above textareas */
* html .mixer textarea, * html .filter textarea {
	margin-top: -1px;
	margin-bottom: -1px;
}

.mixer h3{
	background-image: url(http://domdig.com/images/mixerHeader_bg.gif);
}
.filter h3{
	background-image: url(http://domdig.com/images/filterHeader_bg.gif);
}

.tool .close {
	float:	right;
	top:	3px;
	left:	4px;
	height:	20px;
	width:	20px;
	background-image:url(http://domdig.com/images/close.gif);
}

.tool .close:hover {
	background-image:url(http://domdig.com/images/close_hover.gif);
}


/* Menu */
#toolsAddMenu {
	#width: 100%;
	border: 1px solid #87BA74;
}

.filter input.length, .mixerThesaurus input{
	width: 2em;
	margin-right:	2px;
	margin-left:	2px;
	margin-bottom:	2px;
}



.waitContainer {

}


.tool div.warning {
	margin: 2px;
	color: #E6B200;
	font-weight: bold;
}











































.newDom {
	color: purple;
	font-style: italic;
	font-weight: bold;
}

#domainsCheck, #domainsCheckPretty {
	height: 300px;
	width: 100%;

}
#domainsCheck{ border: 1px solid black; }
#domainsCheckPretty{ border: 1px solid purple; }

#domainsCheckPretty:hover {
	cursor: text;
}

/* --------------------------- */
/* Drag and drop CSS           */
div.workarea { padding:10px; float:left }

ul.draglist { 
    position: relative;
    background: #f7f7f7;
    list-style: none;
    margin:0;
    padding:0;
}

ul.draglist li {
    margin-top: 0.5em;
    cursor: move; 
}
/* END: Drag and drop CSS      */
/* --------------------------- */


div.yuimenu li.selected,
div.yuimenubar li.selected {
    background-color:#A9CF9C;

}

#yui-gen1.selected,
div.yuimenubar #yui-gen1 li.selected {
    background-color: #D89593;
}

#domainsCheckBody, #domainsCheck, #domainsCheckPretty, #domainsCheckForm {
	border:			0px dashed black;
	width:			375px;
	height:			100%;
	padding:		0;
	margin:			0;
	font-family:	arial;
	font-size:		1em;
}

/* IE Hack because it places a 1 pixel space above textareas */
* html #domainsCheck {
	margin-top: -1px;
}

body.flow {overflow: auto; }
body.noflow {overflow: hidden; }