a:link {
	color: #336699;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #336699;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #99CCFF;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #99CCFF;
	text-decoration: none;
	font-weight: bold;
}
a img {
	border: 0;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #99CCCC;
}
.body-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	line-height: 16px;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #003366;
	letter-spacing: -0.5px;
	padding-top: 10px;
}
.body-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
.body-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
}
.subheadyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFCC00;
	letter-spacing: -1px;
	padding-top: 10px;
}
.body-cyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	line-height: 16px;
}
.boxindent {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.subheadred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FF0000;
	letter-spacing: -1px;
	padding-top: 10px;
}

.set_no_img {
	text-shadow: 0.2em 0.2em #666;
	font-family: Trebuchet MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	letter-spacing: -1px;
	padding: 1px;
}

.selectedCol, a.selectedCol, a.selectedCol:link, a.selectedCol:visited, a.selectedCol:active, a.selectedCol:hover {
	background-color:#225;
	color:#FFFFFF;
}


.normalCol { }

.error { background-color:red; color:white; font-family:verdana, sans-serif; font-size:11px; font-weight:normal; white-space:nowrap; }
.errorhead { color:#c00; }
input.qtybox { background-color:black; color:#6f6; padding:1px 3px; font-family:courier, fixed; font-size:11px; font-weight:bold; text-align:right; }
input.minibutton { font-family:verdana, sans-serif; font-weight:bold; font-size:10px; padding:1px 4px; }
input.textbox { font-family:verdana, sans-serif; font-weight:bolder; font-size: 10px; padding:1px 3px; color:#444; letter-spacing:1px; }

.indexGotCard {    white-space:nowrap; background-repeat:no-repeat; background-image:url(/images/icon-card.gif);   font-size:1px; width:7px; height:10px; line-height:0px; }
.indexNotGotCard { white-space:nowrap; background-repeat:no-repeat; background-image:url(/images/icon-nocard.gif); font-size:1px; width:7px; height:10px; line-height:0px; }
.indexNullCard {   white-space:nowrap; background-repeat:no-repeat; background-image:none;                         font-size:1px; width:7px; height:10px; line-height:0px; }

h1 { margin:0px; color:#FDCA2C; font-family:impact, arial narrow, arial, helvetica, sans-serif; font-weight:bold; font-size:36px; letter-spacing:1px;}

div.coversummary {
	font-size:11px; line-height:11px;
}

div#setswitchContainer {
	font-size: 76% !important;
	float: right;
	margin: 0;
	padding: 0;
}
div#setswitchContainer div.switchSet {
	float: left;
	margin: 0px 0.5em;
	padding: 0;
}

