a {color: #F2F2F2;}

a:active {color: #F2F2F2;}

a:visited {color: #F2F2F2;}

tr,td,caption {font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;color: #762E10;}

form,input,button,select,option {font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 8pt;}
submit {
 background-color: #F2F2F2;
 border: 1px solid #DB6B10;
}
fieldset {
 border: 2px solid #762E10;
}
 hr {
  color:#980703;
  width: 90%;
  
}
.smallprint {font-size:8pt;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;}
.storesmallprint {font-size:9pt;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;}

.checkoutbg {background-color: FF8A00;}

.tableheaderbg {background-color: #DB6B10;color: #762E10;font-weight: bold;font-size:9pt;}

.tablebg {
	background-color: #F18008;
	color: #762E10;
	font-size: 9pt;
}

.tablebg2 {
	background-color: #DB6B10;
	color: #762E10;
	font-size: 9pt;
}
.whitebg {
	background-color: #F2F2F2;
	color: #762E10;
	font-size: 10pt;
	border: 2px solid #762E10;
}

.navi {color: #F2F2F2;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9pt;font-weight:bold;white-space:nowrap;}
.navi_s {color: #F2F2F2;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:8pt;font-weight:bold;white-space:nowrap;}
.navi_h {color: #FF8A00;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9pt;font-weight:bold;white-space:nowrap;}
.head {color: #F2F2F2;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9pt;}
h1 {color: #F2F2F2;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9pt;}
h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #F2F2F2;
	text-align: center;
}
.indexh2 {
color: #762E10;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;font-weight:bold;display:inline}

.alertmessage {color: #7F0301;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;}
.required {color: #7F0301; text-decoration: underline}
.missing {color:#FF3300}

a {
text-decoration: none;
}

tr,td,caption {font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size=9pt;}

form,input,button,select,option {font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;}

.standardtext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #762E10;
}


.head {font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;}

.alertmessage {font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;}

.cafepressbar, .cafepressbar td, .cafepressbar td table, .cafepressbar td table td, .cafepressbar td a
{
border: 0px none !important;
background: #333333 !important;
color: #FFFFFF;
}

.cafepressbar img
{
filter:progid:DXImageTransform.Microsoft.Chroma(color=#333333) progid:DXImageTransform.Microsoft.BasicImage(mask=0,maskColor=#333333);
border:0px;
}

.white1    {
color: #F2F2F2;
}
.smallhighlighted {font-size:8pt;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; color: #F2F2F2;}
.footer {font-size:8pt;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; color: #FF8A00;}
.infobox {
	font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10pt;
	color: #FF8A00;
	padding:35px 15px;
	font-style:italic;
}
.infobox2 {
	font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10pt;
	color: #FF8A00;
	padding:10px 15px;
	font-style:italic;
}
.infobox3 {
	font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:9pt;
	color: #DB6B10;
	padding:10px 10px;
}


/* Input boxes - just a bit smaller than normal so they align well. */
textarea, input
{
	font-size: 8pt;
	color: #762E10;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	background-color: #E4E4E4;
}