/*-------------------------*/
/* General styles          */
/*-------------------------*/

body  {
	font-family: Arial, Helvetica, Helv, Verdana; font-size: 8pt; text-align: center;
	margin: 0px; padding: 0px;
	background: #ffffff;
}

a 	{text-decoration: none; color: #dd0000;}
a:hover {text-decoration: underline;}

a.main_link {
	display: inline; width: 250px; height: 20px;
	font-weight: 800; font-family: Verdana, Arial; font-size: 7pt;
	color: #1065B5; border-bottom: 1px solid #dddddd; 
	margin: 0px; padding-top: 3px; padding-left: 20px;
	background: white url('../images/expireddomainnamelist.gif') no-repeat 10px  middle;
}
a.main_link:hover {
	background: #eeeeee url('../images/expireddomainnamelist.gif') no-repeat 10px;
	text-decoration: none;
}

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;
/* 	overflow: hidden; */
}

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: 22px; margin-top: 30px; color: #1065B5; font-family: Verdana, Helvetica, Arial;}
h2 	{font-size: 16px; 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;}

/*-------------------------*/
/* Top header              */
/*-------------------------*/

.header td {
	font-family: Arial, Helvetica,  Verdana; font-size: 8pt;
	padding: 0px; vertical-align: middle;
	border: none;
	overflow: hidden;
}

.headerButtons td {
	font-family: Arial, Helvetica,  Verdana; font-size: 8pt;
	padding: 0px; vertical-align: bottom;
	border: none;
	overflow: hidden;
}

.header table {
	border: 0px; margin 0px;
}

.header .topmenu a {
	color: white; font-weight: 400; font-family: Verdana, Arial;
	text-decoration: none; margin-right: 10px;
	font-size: 7pt;
	font-family: Arial;
	display: inline-block;
}
.header .topmenu a:hover {color: #FF6603;}

.header .middlerow {
	vertical-align: top;
}

td.headermenu {
	border: none; border-collapse: collapse; margin: 0px;
	border-bottom: 0px solid black;
	padding: 0px;
}

.headermenu table {
	border: none; border-collapse: collapse; margin: 0px;
	
}

.headermenu td {
 text-align: left; vertical-align: left;
	padding: 0px; margin: 0px;
}

.headermenu a {
	text-decoration: none; vertical-align: baseline; padding-top: 1px;
	
	font-size: 10px; color: white;
	font-family: Arial, Verdana; font-weight: 400;
	
}
.headermenu a:hover {
	text-decoration: none; color: #FF8800;
}

/*--------------------------*/
/* 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: 7pt;
	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: 10px solid white;
	background-color: #EEEEEE;
	width: 97%;
}

div.cont_main_spacer {
	display: block;
	border: 10px solid white;
	background-color: white;
	margin: 1px;
	height: 100%;
}

table.cont {
    border: 1px solid #666666; sborder-collapse: collapse;
    margin: 0px; margin-top: 20px;
    width: 95%; min-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: #eeeeee;
    border: 1px solid #dddddd;
    padding: 4px; margin: 0px; margin-bottom: 10px;
}

div.shadow h1 {margin: 0px; color: #1065B5;}
div.shadow h2 {margin: 0px; color: #1065B5; font-size: 14px;}

table.cont .head{
    background-color: #efefef;
    border: 1px solid #666666;
    padding-bottom: 10px;
}

table.cont td h1 {margin-top: 3px; margin-bottom: 10px;}
table.cont td form {display: inline;}

.lightborder {border: 1px solid #dddddd; padding: 4px; margin-bottom: 8px; overflow: hidden;}

table.lightborder {border: 1px solid #dddddd; margin: 0px; width: 97%; min-width: 100%;}
table.lightborder td {padding: 4px;}



/*--------------------------*/
/* 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: 7pt; text-align: center;
	padding: 2px; padding-left: 1px; padding-right: 1px;
}

table.results td {
	font-size: 7pt; 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: 98%; min-width: 100%;
	margin-top: 5px;
}

table.list thead {font-weight: 800; background-color: #dddddd;}
table.list .head {font-weight: 800; 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: 800;
    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: 800;
    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: 800;
    background-color: #eeeeee;
}

table.settings .head {
    font-weight: 800;
    background-color: #eeeeee;
}

table.settings thead td {
	border-top: 1px solid black; border-bottom: 1px solid black;
	font-size: 8pt; 
	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: 8pt; padding: 1px; 
	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: 800;
}

table.grid td {
	font-size: 8pt; 
	border: 1px solid #999999;
	padding: 2px; 
}
