/*-------------------------*/
/* General styles          */
/*-------------------------*/
a.feature_link {
	display: inline; height: 20px;
	font-weight: 800; font-family: Verdana, Arial; font-size: 7pt;
	color: #1065B5; 
	margin: 0px; padding-top: 3px;
}
a.feature_link:hover {text-decoration: none;}

table 	{border-collapse: collapse; empty-cells: show;}
td {
	font-family: Arial, Helvetica,  Verdana; font-size: 8pt;
	padding: 1px; vertical-align: top;
	border: none;
}

input, select, textarea, option {
	vertical-align: middle;
	font-family: Arial, Helvetica, Helv, Verdana; font-size: 8pt;
	padding: 0px; 
}

.button {
	border-style: outset; border-width: 1px;
	background-color: #dddddd;
}

.button_disabled {
	border-style: outset; border-width: 1px;
	background-color: #dddddd;
	color: #666666;
}

option 	{padding-right: 10px;}


h1 {font-size: 18px; font-family: Verdana, Helvetica, Arial;}
h2 	{color: #1065B5;}

.progress {border: none; font-size: 9pt; padding: 0px; overflow: visible; text-align: center; width: 600px;}

div.text {display: block; text-align: left;}

pre 	{text-align: left;}

.error 		{color: red; font-weight: 800; margin-bottom: 10px;}
.light_text	{color: #666666;}

form	{margin: 0px;}

.list, .list li {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 15px;
}
/*-------------------------*/
/* Top header              */
/*-------------------------*/

#advToolsMainMenu{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
}
	#ADNSmainMenu {
		display: block;
		margin: 0 auto;
		padding: 0;
		list-style: none;
		text-align: center;
		width: 500px;
		height: 18px;
	}
	#ADNSmainMenu li {
		display: inline;
		float: left;
		margin: 0 4px;
	}
	#ADNSmainMenu a{
		display: block;
		padding-top: 1px;
		width: 85px;
		height: 16px;
		text-decoration: none;
		border: 1px solid #ccc;
	}
	#ADNSmainMenu a:link, #ADNSmainMenu a:visited{
		color: #333;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-left: 3px solid #666666;
		border-right: 3px solid #666666;
		background-color: #eee;
	}
	#ADNSmainMenu a:hover {
		color: #cc0000;
		border-top: 1px solid #D4BE26;
		border-bottom: 1px solid #D4BE26;
		border-left: 3px solid #D4BE26;
		border-right: 3px solid #D4BE26;
		background-color: #F8F5DE;
	}
table.toolsNav {
	
}
table.toolsNav td {
	text-align: center;
	vertical-align: middle
}
td.ADNSadminMenu {
	padding-top: 10px;
	font-weight: bold;
	font-size: 12px;
}
td.ADNSadminMenu a{
	margin: 0 6px;
}

/*--------------------------*/
/* Footer                   */
/*--------------------------*/

/*.footer td {
	background: #1065B5;
	padding: 0px; margin: 0px; 
	color: white; font-weight: 400;
	border-collapse: collapse;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px; padding-top: 2px; padding-bottom: 2px; 
}

.footer a {
	color: white; font-weight: 800;
}
*/
td.footeradv {
	background-color: white; text-align: center;
	padding: 10px;
	border-bottom: 1px solid black;
}


/*--------------------------*/
/* Left-side menu           */
/*--------------------------*/

td.left_menu {
	width: 150px;
	border: 0px; margin: 0px; padding: 0px;
	border-right: 1px solid #dddddd;
	color:#777777;
}

.menu_title {
	display: block; width: inherit; height: 30px;
	background: #e2e2e2 url('../images/expiredyahoodomains.gif') repeat-x center;
	font-size: 7pt; font-weight: 800; font-family: Verdana, Arial; color: black;
	padding: 0px; padding-left: 10px; margin: 0px;
	border: 0px; border-bottom: 1px solid #dddddd;
}

.menu_title div {
	background: url('../images/expireddomainsearch.gif') no-repeat; /*no-repeat middle left*/
	padding: 0px; padding-left: 20px; margin: 0px; margin-top: 8px;
	line-height: 1.3em; display: block;
}

.left_menu div.text {
	padding: 10px; padding-bottom: 20px;
	display: block; margin: 0px;
	font-size: 7pt; text-align: right;
	border-bottom: 1px solid #dddddd; 
	width: inherit;
}

.left_menu div.text2 {
	padding-top: 5px; padding-left: 16px; padding-bottom: 5px; padding-right: 8px;
	display:block; margin: 0px;
	font-size: 7pt;
	border-bottom: 1px solid #dddddd; 
}

.left_menu a {color: #ff2200; font-weight: 800;}
.left_menu a:hover {
	text-decoration: none;
	background: #eeeeee url('../images/arrow1.gif') no-repeat 10px;
}

.left_menu a.normal_link:hover {background: white;}

.menu_link {
	display: block; width: inherit; line-height: 20px;
	font-weight: 800; font-family: Verdana, Arial; font-size: 7pt;
	color: #1065B5; border-bottom: 1px solid #dddddd; 
	margin: 0px; padding-left: 20px;
	background: white url('../images/expireddomainnamelist.gif') no-repeat 10px  middle;
}

.menu_link:hover {
	text-decoration: none;
	background: #eeeeee url('../images/expireddomainnamelist.gif') no-repeat 10px;
}

.menu_link2 {
	font-weight: 800; font-family: Verdana, Arial; font-size: 7pt;
	color: #1065B5; margin: 0px; 
	padding-right: 4px;
}

.menu_link2:hover {text-decoration: none;}

.left_menu hr {border: 0px; height: 1px; color: #dddddd; background-color: #dddddd;}


/*--------------------------*/
/* Right-side menu           */
/*--------------------------*/

td.right_menu {
	width: 150px; margin: 0px; padding: 0px; 
	color:#666666;
	border: 0px; border-left: 1px solid #dddddd; 
}


.right_menu div.text {
	padding: 5px; padding-left: 15px; padding-bottom: 20px;
	display:block; margin: 0px;
	font-size: 11px;
	border: 0px; border-bottom: 1px solid #dddddd; 
	width: inherit;
}

/*--------------------------*/
/* Content table formatting */
/*--------------------------*/

.maincont {
	background-color: white; 
	font-size: 8pt;
	font-family: Verdana, Arial;
	padding: 0px; border: 0px;
}

table.cont_holder {
	border: 0px; margin: 0px;
}

td.cont_main {
	border: 0px; padding: 0px;
	overflow: hidden;
}

div.cont_main {
	display: block;
	border: 1px solid white;
	background-color: #65A2B4;
	width: 100%;
}

div.cont_main_spacer {
	display: block;
	border: 5px solid white;
	background-color: white;
	margin: 1px;
	height: 100%;
}

table.cont {
    border: 1px solid #ccc;
	sborder-collapse: collapse;
    margin: 0px; margin-top: 20px;
    width: 100%;
}

table.cont_holder table.cont {border: none; margin-top: 0px;}

table.cont td {padding: 4px;}

table.cont .shadow {
    background-color: #dddddd;
    border: 1px solid #666666;
}

div.shadow {
    display: block; background-color: #FAF7E5;
    border: 1px solid #EADD8F;
    padding: 4px; margin: 0px; margin-bottom: 10px;
}

div.shadow h1 {margin: 0px; color: #993300;}
div.shadow h2 {margin: 0px; color: #1065B5; font-size: 13px;}

table.cont .head{
    background-color: #efefef;
    border: 1px solid #ccc;
    padding-bottom: 10px;
}

table.cont td h1 {margin-top: 3px; margin-bottom: 10px;}
table.cont td form {display: inline;}

.lightborder {border: 1px solid #EADD8F; padding: 4px; margin-bottom: 8px; overflow: hidden;}

table.lightborder {border: 1px solid #EADD8F; margin: 0px; width: 100%;}
table.lightborder td {padding: 10px;}



/*--------------------------*/
/* Generic table formatting */
/*--------------------------*/

table.generic {border: none;}

table.generic thead {background-color: #dddddd;}

table.generic td {padding: 3px; vertical-align: top; text-align: left;}


/*--------------------------*/
/* Results table formatting */
/*--------------------------*/

table.results {
	border: none;
	width: 100%;
}

table.results thead {
    background-color: #dddddd;
}

table.results thead td {
	border-top: 1px solid black; border-bottom: 1px solid black;
	font-size: 11px; text-align: center;
	padding: 2px; padding-left: 1px; padding-right: 1px;
}

table.results td {
	font-size: 11px; text-align: center;
	border-bottom: 1px solid #999999;
	padding: 2px; padding-left: 1px; padding-right: 1px;
}

table.results td table td {border: none;}


/*-------------------------*/
/* Keywords table formatting */
/*-------------------------*/

table.keyword_results {border: none;}

table.keyword_results thead {
    background-color: #dddddd;
}

table.keyword_results thead td {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	font-size: 8pt;
}

table.keyword_results td {
	font-size: 8pt;
	border-bottom: 1px solid #999999;
	padding: 3px;
}

table.keyword_results td table td {
	border: none;
}

/*-------------------------*/
/* List table formatting */
/*-------------------------*/

table.list {
	border: none; width: 100%;
	margin-top: 5px;
}

table.list thead {font-weight: bold; background-color: #dddddd;}
table.list .head {font-weight: bold; background-color: #dddddd;}
table.list input {vertical-align: baseline;}
table.list input.command_button {margin-top: 3px; margin-bottom: 3px;}

table.list thead td {
	border-top: 1px solid black; border-bottom: 1px solid black;
	padding-top: 2px; padding-bottom: 2px;
}

table.list tr td {
	border-bottom: 1px solid #999999;
	padding: 1px; padding-right: 3px;
}

table.list td table td {border: none; padding: 1px;}


/*-------------------------*/
/* Basket table formatting */
/*-------------------------*/

table.basket {
	border: none;
/* 	width: 85%; min-width: 98%; */
}

table.basket thead {
    font-weight: bold;
    background-color: #dddddd;
}

table.basket thead td {
	border-top: 1px solid black; border-bottom: 1px solid black;
	font-size: 8pt; 
	padding-top: 2px; padding-bottom: 2px;
}

table.basket td {
	font-size: 8pt; 
	border-bottom: 1px solid #999999;
	padding: 2px; padding-left: 3px; padding-right: 3px;
}

table.basket td table td {
	border: none; 
}

.line_0 { background-color: #ffffff;}
.line_1 { background-color: #eeeeee;}
.line_match { color:#dd0000;}


/*----------------------------*/
/* Table for filtering        */
/*----------------------------*/

table.filtering {border: none; margin-bottom: 10px;}

table.filtering thead {
    font-weight: bold;
    background-color: #eeeeee;
}

table.filtering thead td {
	border-top: 1px solid black; border-bottom: 1px solid black;
	font-size: 8pt; 
	padding-top: 2px; padding-bottom: 2px;
}

table.filtering td {
	font-size: 8pt; padding: 1px; 
	border-bottom: 1px solid #999999;
	vertical-align: middle;
}

table.filtering input {
	border: 1px solid #dddddd; font-size: 8pt;
	background-color: transparent; 
}

table.filtering input.checkbox {
	padding: 0px; margin: 0px;
	border: 1px solid #dddddd;
	width: 15px;
	height: 15px;
}

table.filtering td table td {
	border: none; 
}

.line_0 { background-color: #ffffff;}
.line_1 { background-color: #eeeeee;}
.line_match { color:#dd0000;}


/*----------------------------*/
/* Settings table formatting  */
/*----------------------------*/

table.settings {border: none; margin-bottom: 10px;}

table.settings thead {
    font-weight: bold;
    background-color: #eeeeee;
}

table.settings .head {
    font-weight: bold;
    background-color: #eeeeee;
}

table.settings thead td {
	border-top: 1px solid black; border-bottom: 1px solid black;
	font-size: 8pt; 
	padding-left: 2px;
	padding-top: 2px; padding-bottom: 2px;
}

table.settings head td {
	border-top: 1px solid black; border-bottom: 1px solid black;
	font-size: 8pt; 
	padding-top: 2px; padding-bottom: 2px;
}

table.settings td {
	font-size: 11px;
	padding: 1px; 
	padding-left: 4px;
	border-bottom: 1px solid #999999;
	vertical-align: top;
}

table.settings input, textarea {
	border: 1px solid #dddddd; font-size: 8pt;
	background-color: transparent; 
}

table.settings input.checkbox {
	padding: 0px; margin: 0px;
	border: 1px solid #dddddd;
	width: 15px; height: 15px;
}

table.settings input.button {
	border-style: outset; border-width: 1px;
	background-color: #dddddd;
}

table.settings td table td {
	border: none; 
}



/*-------------------------*/
/* Grid table formatting   */
/*-------------------------*/

table.grid {
	border: 1px solid grey;
	border-collapse: collapse;
}

table.grid thead td {
	background-color: #dddddd;
	font-weight: bold;
}

table.grid td {
	font-size: 8pt; 
	border: 1px solid #999999;
	padding: 2px; 
}
