/* CSS */

body, div, td { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; }

body { background:#F3F4F6; margin-top:0px; margin-left:0px; }
input.fetch
{
	font-size:9px;
}
a:link { text-decoration:underline; color:#00F; }
a:visited { text-decoration:underline; color:#00F; }
a:active { text-decoration:underline; color:#00F; }
a:hover { text-decoration:underline; color:#00F; }

a:link.currencyTooltip { text-decoration:none;}
a:visited.currencyTooltip { text-decoration:none;}
a:active.currencyTooltip { text-decoration:none;}
a:hover.currencyTooltip { text-decoration:none;color:#000;}

a.B346:link { text-decoration:none; color:#346; }
a.B346:visited { text-decoration:none; color:#346; }
a.B346:active { text-decoration:none; color:#346; }
a.B346:hover { text-decoration:underline; color:#346; }

a.B000:link { text-decoration:underline; color:#000; }
a.B000:visited { text-decoration:underline; color:#000; }
a.B000:active { text-decoration:underline; color:#000; }
a.B000:hover { text-decoration:underline; color:#333; }

a.F00:link { text-decoration:underline; color:#00F; }
a.F00:visited { text-decoration:underline; color:#00F; }
a.F00:active { text-decoration:underline; color:#00F; }
a.F00:hover { text-decoration:underline; color:#C00; }

a.G060:link { text-decoration:underline; color:#060; }
a.G060:visited { text-decoration:underline; color:#060; }
a.G060:active { text-decoration:underline; color:#060; }
a.G060:hover { text-decoration:underline; color:#060; }

h1 { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#346; }

h2 { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#346; }

h3 { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#346; }

h4 { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#000; }

form { margin:0; padding:0; }

/* Main */

#superMain { width:1064px; border:0; padding:0; margin:5px; }
/*html>body #superMain { width:1018px; }*/

/*#main { margin:0; padding:5px; width:850px; border:0; background: #FFF; border:1px solid #ABD; }*/

#main { width:900px; border:1px solid #346; }

/* Head */

#head {  }

#head .signin { padding:1px 5px 2px 5px; background:#346; color:#FFF; font-size:10px; text-align:right; }

#head .logo { height:90px; background:#FFF url(../images/site_head.jpg); background-repeat:no-repeat; }

#head a:link { text-decoration: none; color: #FFF; }
#head a:visited { text-decoration: none; color: #FFF; }
#head a:active { text-decoration: none; color: #FFF; }
#head a:hover { text-decoration: underline; color: #FFF; }

#headPrint { display:none; }

/* Menu */

#menu { background:#fff; border-top:1px solid #346; border-bottom:1px solid #346; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-variant:small-caps; }

#menu ul { margin:0; padding:5px;background-color:#346; width: 890px;}
#menu li { display:inline; margin:0; padding:0; }	
#menu li a { margin:0 -2px; padding:5px 15px; background:#346; color:#FFF; font-weight:bold; text-decoration:none; }
#menu li a:hover { background:#679; color: #FFF; }	
#menu li a.current { background:#679; color: #FFF; }

/* Body */

#body { background:#FFF; }

#body .menuLeft { margin:5px; padding:5px; border-right:1px solid #346; background-image:url(../images/site_menu_back.jpg); } 

/* #body .menuInset { background-image:url(../images/site_menu_back_70.jpg); 
padding:2px; margin-top:6px; } */

#body .menuInset { background:#D9DDE7; padding:2px; margin-top:5px; border:1px solid #346; }
#body .menuInset2 { background:#D9DDE7; padding:2px; margin-top:5px; border:1px solid #346; }
#body .menuInset h2 { color:#000; text-align:center; border-bottom:1px solid #346; 
padding:5px; margin-bottom:5px; }

#body .menuTable td { padding:2px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

#body .statsTable td { padding:5px 0; }
html>body #body .statsTable td { font-size:11px; }

#body .body { }

/* Tabs */

#tabs { margin:0; padding:0; }

#tabs .dark { float:left; height:20px; padding:6px 0 0 11px; background-image:url(../images/my_gs_tab_dark.jpg); background-repeat:no-repeat; text-align:center; }

#tabs .darkEnd { float:left; height:20px; width:11px; padding:6px 0 0 0; background-image:url(../images/my_gs_tab_dark_end.jpg); background-repeat:no-repeat; }

#tabs .dark a:link { text-decoration:none; color:#FFF; }
#tabs .dark a:visited { text-decoration:none; color:#FFF; }
#tabs .dark a:active { text-decoration:none; color:#FFF; }
#tabs .dark a:hover { text-decoration:none; color:#FFF; }

#tabs .light { float:left; height:20px; padding:6px 0 0 11px; background-image:url(../images/my_gs_tab_light.jpg); background-repeat:no-repeat; text-align:center; }

#tabs .lightEnd { float:left; height:20px; width:11px; padding:6px 0 0 0; background-image:url(../images/my_gs_tab_light_end.jpg); background-repeat:no-repeat; }

#tabs .light a:link { text-decoration:underline; color:#346; }
#tabs .light a:visited { text-decoration:underline; color:#346; }
#tabs .light a:active { text-decoration:underline; color:#346; }
#tabs .light a:hover { text-decoration:underline; color:#346; }

#tabs .pager { float:right; padding:5px;}

/* Footer */

#footer { clear:both; background:#346; color:#FFF; padding:5px; text-align:center; }

#footer a:link { text-decoration:underline; color:#FFF; }
#footer a:visited { text-decoration:underline; color:#FFF; }
#footer a:active { text-decoration:underline; color:#FFF; }
#footer a:hover { text-decoration:underline; color:#FFF; }
#admin_stats { position: absolute; left:500px; top:175px; }

/* Advertising with Google */

#ads { position: absolute; left:920px; top:5px; width:139px; z-index:1; }
html>body #ads { width:152px; }

#ads .main { background:#FFF; margin:0 5px 5px 0; padding:5px; border:1px solid #ABD; }

#ads .head { margin:0; padding:5px; background:#679; color:#FFF; width:120px; font-weight:bold; }
html>body #ads .head { width:124px;}

#ads .body { margin:0; padding:5px 5px 20px 5px; border:0; background:#ABD; width:120px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
html>body #ads .body { width:124px;}

#ads .body h1 { color:#346; font-size:11px; font-weight:bold; margin:15px 0 0 0; padding:0; }

#ads .body p { margin:0; padding:0; color:#000; }

#ads .body a:link { text-decoration:none; color:#FFF; font-size:10px; }
#ads .body a:visited { text-decoration:none; color:#FFF; font-size:10px; }
#ads .body a:active { text-decoration:none; color:#FFF; font-size:10px; }
#ads .body a:hover { text-decoration:underline; color:#FFF; font-size:10px; }

#ads .body a.blue:link { text-decoration:none; color:#346; }
#ads .body a.blue:visited { text-decoration:none; color:#346; }
#ads .body a.blue:active { text-decoration:none; color:#346; }
#ads .body a.blue:hover { text-decoration:underline; color:#346; }

#ads .body h1 a:link { text-decoration:underline; color:#346; font-size:11px; }
#ads .body h1 a:visited { text-decoration:underline; color:#346; font-size:11px; }
#ads .body h1 a:active { text-decoration:underline; color:#346; font-size:11px; }
#ads .body h1 a:hover { text-decoration:underline; color:#346; font-size:11px; }

#ads .body p a:link { text-decoration:none; color:#000; font-size:11px; }
#ads .body p a:visited { text-decoration:none; color:#000; font-size:11px; }
#ads .body p a:active { text-decoration:none; color:#000; font-size:11px; }
#ads .body p a:hover { text-decoration:none; color:#000; font-size:11px; }

#ads .body h3 a:link { text-decoration:none; color:#FFF; font-size:10px; margin-left:-5px; }
#ads .body h3 a:visited { text-decoration:none; color:#FFF; font-size:10px; margin-left:-5px; }
#ads .body h3 a:active { text-decoration:none; color:#FFF; font-size:10px; margin-left:-5px; }
#ads .body h3 a:hover { text-decoration:none; color:#FFF; font-size:10px; margin-left:-5px; }

/* Original CSS */

.nav_left {font-size: 11px; color: #FFFFFF;}
a:link.nav_left {text-decoration: none; color: #FFFFFF;}
a:visited.nav_left {text-decoration: none; color: #FFFFFF;}
a:hover.nav_left {text-decoration: underline; color: #FFFFFF;}

.nav_right {font-size: 11px; color: #49443F;}
a:link.nav_right {text-decoration: none; color: #49443F;}
a:visited.nav_right {text-decoration: none; color: #49443F;}
a:hover.nav_right {text-decoration: underline; color: #49443F;}

.nav {font-family: arial; font-size: 12px;}
a:link.nav {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:visited.nav {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:hover.nav	{color: #FFFFFF; font-weight: bold; text-decoration: underline;}

/* .menu {font-size: 9px; color: #FFFFFF; line-height: 16px;}
a:link.menu { font-size: 9px; color: #FFFFFF; text-decoration:underline;}
a:visited.menu { font-size: 9px; color: #FFFFFF;text-decoration:underline;}
a:hover.menu { font-size: 9px; color: #CCCCCC;text-decoration:underline;} */

.delete {font-size: 14px; color: #FFFFFF; line-height: 16px;}
a:link.delete { font-size: 14px; color: #FF0000; text-decoration:none;font-weight:bold;}
a:visited.delete { font-size: 14px; color: #FF0000;text-decoration:none;font-weight:bold;font-weight:bold;}
a:hover.delete { font-size: 14px; color: #FF0000;text-decoration:none;}

.maintenance {font-size: 9px; color: #FFFFFF;}
a:link.maintenance {text-decoration: none; font-size: 9px; color: #FFFFFF;}
a:visited.maintenance {text-decoration: none; font-size: 9px; color: #FFFFFF;}
a:hover.maintenance	{text-decoration: underline; font-size: 9px; color: #FFFFFF;}

td.tabnav-selected{border: 1px #000000 solid;}
td.tabnav-other{border: 1px #000000 solid;background-color:#FFFFFF;}

a.tablink:link {color:#79735c;}
a.tablink:visited {color:#79735c;}
a.tablink:hover {color:#79735c;}

a.white:link {color: #FFF;}
a.white:visited {color: #FFF}
a.white:hover {color: #CCC;}

.portal {font-family: arial; font-size: 12px;}
a.white:link {font-family: arial; font-size: 11px; color: #FFF;}
a.white:visited {font-family: arial; font-size: 11px; color: #FFF}
a.white:hover {font-family: arial; font-size: 11px; color: #CCC;}

.h1 {font-family: arial; font-size: 13px;}
.h2 {font-family: arial; font-size: 14px;}
.h3 {font-family: arial; font-size: 15px;}
.h4 {font-family: arial; font-size: 16px;}
.h5 {font-family: arial; font-size: 17px;}
.h6 {font-family: arial; font-size: 18px;}
.s1 {font-family: verdana; font-size: 10px;}
.s2 {font-family: verdana; font-size: 9px;}
.s3 {font-family: verdana; font-size: 8px;}
.error {font-family: verdana; color: #FF0000;}

.formelement {font-family: verdana; font-size: 11px;}

.darkred {background-color:#600; color: #FFF;}
.txtdarkred {color:#600;}

.darkblue {background-color:#68689A; color: #FFF;}
.txtdarkblue {color:#2E3E64;}

.txtwhite {color:#FFF;}

.lightblue {background:#679 url(../images/results_menu_back.gif); color:#FFF; font-weight:bold;}
.right_header {
	background: white url(/images/bg_fade_header.gif) repeat-x left bottom;
	color: #336;
}

/* from heritagecoin.com */
.black {background-color:#000;}
.darkbrown {background-color:#336; color: #FFF;}


.bodycolor {background-color:#FFF;}
.bodycontrast {background-color: #f1f2fc;}
.rowhighlight {background-color:#EEE;}

table.itemlist { border:1px #000 solid;border-right:0px;}
td.tableheader { height:20px; font-size:.8em; font-weight:bold; padding:3px; background-color:#003366; color:#FFF; border-right:1px #000 solid; border-bottom:1px #000 solid;}

th.columnheader { height:20px; text-align:center; font-size:.8em; font-weight:bold; padding:3px; background-color:#948F7B; color:#FFF; border-right:1px #000 solid;}

th.columnfooter { height:20px; text-align:center; font-size:.8em; font-weight:bold; padding:3px; background-color:#948F7B; color:#FFF; border-right:1px #000 solid; border-top:1px #000 solid;}

td.rowitem { padding:3px; border-right:1px #000 solid ;border-top:1px #000 solid;}
td.rowitemleft { padding:3px; border-right:1px #000 solid ;border-top:1px #000 solid;}
td.rowitemright { padding:3px; border-right:1px #000 solid ;border-top:1px #000 solid;}

table.content { border: 1px #000 solid; }
td.content { border: 1px #000 solid;}

.headline {font-family: arial; font-size: 12pt; font-weight: bold;}
.smalltext {font-family: verdana; font-size: 11px;}

TR.lightrow { background-color:#FFF; }
TR.brightrow { background-color:#FF6; }
TR.darkrow { background-color:#EFEFEF; }
TR.selectedrow { background-color:#FFCD96; }


.mybidsrow{background-color:#FFF;}
.mybidsrowhighlight{background-color:#F2F2E4;}

/* styles for home page category tabs */
.tabs_button {height: 30px; padding-left: 3px; padding-right: 4px; padding-top: 1px; padding-bottom: 0px;}
.tabs_sublinks {padding-left: 3px; padding-right: 4px; padding-top: 1px; padding-bottom: 0px;}
.tabs_content {padding: 5px; position: relative; display: none; border: solid Black 1px; background-color: #FFF;}

a:link.tabs_button {font-size: 10px; color: #FFF; text-decoration: none;}
a:visited.tabs_button {font-size: 10px; color: #FFF; text-decoration: none;}
a:hover.tabs_button {font-size: 10px; color: #FFF; text-decoration: underline;}

a:link.tabs_sublinks {font-size: 10px; color: #FFF; text-decoration: none;}
a:visited.tabs_sublinks {font-size: 10px; color: #FFF; text-decoration: none;}
a:hover.tabs_sublinks {font-size: 10px; color: #FFF;  text-decoration: underline;}

.whitetext {color: #FFF; font-family: Verdana bold;}

.tabs_home {font-size: 10px; width: 192px; position: absolute; border: 1px solid #000000; border-bottom-width: 0px; padding-left: 7px; padding-top: 2px;}
td.tabnav-selected{border: 1px #000 solid;}
td.tabnav-other{border: 1px #000 solid;background-color:#FFF;}

/* for hidden table row on acqisitions page */
#hideme tbody { display: none; }
#hidden-tr .hideme { display: none; }
#hidden-tr.showme .hideme { display: table-row; }

/* Results Menu */

.resultsMenu th { background:#679 url(../images/results_menu_back.gif); color:#FFF; font-size:11px; height:30px; }

.resultsMenu a:link { text-decoration:underline; color:#FFF; font-size:11px; }
.resultsMenu a:visited { text-decoration:underline; color:#FFF; font-size:11px; }
.resultsMenu a:active { text-decoration:underline; color:#FFF; font-size:11px; }
.resultsMenu a:hover { text-decoration:underline; color:#FFF; font-size:11px; }

/* Results Summary */

.resultsSum {background:#679 url(../images/results_menu_back.gif); color:#FFF; font-weight:normal;font-size:10px; height:30px; border-bottom:1px solid #679; text-align:center;  }
.resultsSumBody { text-align:center; font-weight:normal;font-size:10px; }
.resultsSumFoot { height:30px;text-align:center; border-top:1px solid #679; font-weight:normal;font-size:10px; }

/* Max Bid */

.maxBid { text-align:right; padding:1px; margin:0 0 0 1px; border:0; font:12px Arial, Helvetica, sans-serif; background-image:url(../images/blank_white_dollar_max.gif); background-repeat:no-repeat; }
.maxBidPlain { border:0; font:11px Arial, Helvetica, sans-serif; }
/* FAB Style */

.faq { font-family:"Times New Roman", Times, serif; font-size:14px;}

/* Misc */

.backDollar { padding-left:13px; background-image:url(../images/blank_white_dollar.gif); 
background-repeat:no-repeat;  }

html>body .backDollar { padding:2px 2px 2px 13px; border:1px solid #7F9DB9;  }
.tooltip, .tooltipR, .tooltipRight 
{  
    position: relative;
    text-decoration: underline;
    color:blue;
    cursor: help;
}

.tooltip span, .tooltipR span, .tooltipRight span {
    display: none;
    text-decoration: none;
    }

.tooltip:hover span {
    position: absolute;
    top: 1px;
    left: -260px;
    width: 250px;
    display: block;
    color: #000;
    text-decoration: none;
    background: #ffffe1;
    border: 1px solid #000;
}

.tooltipR:hover span {
    position: absolute;
    top: 1px;
    left: -150px;
    width: 140px;
    display: block;
    color: #000;
    text-decoration: none;
    background: #ffffe1;
    border: 1px solid #000;
}
.tooltipRight:hover span {
    position: absolute;
    top: 1px;
    left: 0px;
    width: 250px;
    display: block;
    color: #000;
    text-decoration: none;
    background: #ffffe1;
    border: 1px solid #000;
}
#wantListDiv {
   overflow-y: scroll;
   overflow-x: auto;
   height: 160px;
   border: 1px solid #000;
}
