/* CSS Document */

body {margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
a {color: #060; text-decoration: none}
a:hover {text-decoration: underline}
a img {border: none;}
h2, h3 {color: #050; margin-bottom: 0px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
select, .greeninput {background-color:#deb; border: 1px darkgreen solid; margin: 1px }
input:focus[type="text"], input:focus[type="password"] {border-width: 2px; margin: 0px;}

#body {position:absolute; left: 62px; top: 159px; width: 700px;} /*table that handles the main area (not margins, not header)*/
#content {padding: 25px;} /* div where actual content goes*/

#menutable {
	position: absolute;
	top: 14px;
	left: 602px; 
	color: white; 
	width: 153px;
}
#menutable a, .footer, .footer a {color: white; font-size: 11px;}

#usermenu {float:right; margin-right: 10px; position:relative; bottom: 10px; z-index:99; text-align:right;}

.footer {width: 100%; background-color:#471; margin-top: 4px;}
.footer td { padding: 4px 5px 4px 5px;}

.table {border-collapse:collapse; margin-bottom: 5px;}
.table td {border: 1px gray solid; border-right: none; border-left: none;}
.table caption, .table thead {font-weight:bold; padding-bottom: 3px;}
.th td, .tf td{border: none}
.rowhead{font-weight:bold}

.price {color:#060; text-align: right}

.hint {color:#999;}
* + .hint {display: none;}
:focus+.hint, :hover+.hint {display:inline}

.watched td{background-color: #DEB}

