/* CSS Document */

body {
	text-align: center;
	background-color: #cbcbcb;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
}
.eco {
	font-size:smaller;
}
.umbrella {
	font-size:  11px;
	line-height: 14px;
}
.umbrella_title {
	font-size: 12px;
	line-height: 14px;
}
.umbrella_title,
.umbrella_price {
	font-weight: bold;
}
.umbrella_price {
	text-align: center;
	font-size: 12px;
	line-height: 14px;
}
.umbrella_table td {
	padding: 2px;
	border-top: 1px solid #ed1c24;
}
.maintable {
	margin-top: 20px;
}
.footertable {
	margin-top: 12px;
}
.footertable tr td p {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666;
}
.footertable tr td p a:link,
.footertable tr td p a:visited {
	color: #888;
	text-decoration: underline;
}
.footertable tr td p a:hover,
.footertable tr td p a:active {
	color: #fff;
	text-decoration: none;
}
.toplinkstable tr td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0 10px;
}
.toplinkstable tr td span.alreadyhere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0 10px;
	color: #504f4e;
}
a:link,
a:visited {
	color: #d99814;
	text-decoration: none;
}
a:hover,
a:active {
	color: #ffbf40;
	text-decoration: none;
}
.maincell {
	padding: 0;
}
.errormsg {
	font-weight: bold;
	color: #F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.headingimage {
	margin-top: 30px;
}
.contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #636466;
}
.contents h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.contents p {
	margin: 0;
	padding: 0;
}
.contents p a {
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
}
.paddedtable {
	margin: 12px;
}
.imglibnavtable tr td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #898b8e;
	padding: 0px 12px;
}
.imglibnavtable tr td input,
.imglibnavtable tr td select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #898b8e;
}
form {
	padding: 0;
	margin: 0;
}
.pagenavdisplay,
.pagenumdisplay {
	font-size: 9pt;
}
.pagenumdisplay {
	color: #999;
}
.grayedout {
	color: #999;
}
.itemnumcell,
.itemnamecell {
	font-size: 8pt;
}
.blacklink {
}
.blacklink:link,
.blacklink:visited {
	color: #666;
	text-decoration: none;
}
.blacklink:hover,
.blacklink:active {
	color: #d99814;
	text-decoration: underline;
}
.viewcatinfo {
	margin: 6px 0;
	padding: 0;
	color: #999;
	text-align: left;
	font-size: 9pt;
}
.viewcatinfo b {
	color: #000;
	font-weight: bold;
}
.privateupdatetable tr td textarea,
.privateupdatetable tr td input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
	border: 1px solid #666;
}
.itemdescrcell p {
	font-size: 8pt;
	line-height: 9pt;
	color: #898b8e;
	margin: 6px;
}
.itemdescrcell p b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}
.border {
	border: 1px solid #999;
	cursor: pointer;
}
.additemtbl tr td {
	font-size: 8pt;
}
.additemtbl tr td input,
.additemtbl tr td textarea,
.additemtbl tr td select {
	font-size: 9pt;
}
.additemtbl tr td textarea {
	font-family: "Lucida Console", "Courier New", Courier, monospace;
}