body {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #005000;
}

a {
	color: #005000;
}

a:hover {
	color: #800000;
}

#carttable {
	margin: 0;
}

#carttable caption {
	padding: 0 0 5px 0;
	font: italic 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#carttable th {
	font: 15px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #ffffff;
	border: 1px solid #005000;
     background: #008800;
}

#carttable th.nobg {
	font: italic 15px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #800000;
     border: 1px solid #005000;
	text-align: left;
     background: none;
}

#carttable td {
	font: 12px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
     color: #005000;
	padding: 0 5px 0 5px;
	border: 1px solid #005000;
	text-align: left;
}


#carttable td.alt {
	font: bold 12px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
     color: #005000;
	border: 1px solid #005000;
}

#carttable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#carttable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


#orderFormTable {
	padding: 0;
	margin: 0;
}

#orderFormTable th {
	font: 15px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #ffffff;
	border: 1px solid #005000;
     background: #008800;
}

#orderFormTable td {
	font: bolder 14px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
     color: #005000;
	border: 1px solid #005000;
	text-align: left;
}

#orderFormTable td.red {
	font: bold 14px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
     color: #800000;
	border: 1px solid #005000;
	text-align: center;
}

#page1table {
	margin: 0;
}

#page1table td {
	font: 15px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

#page1table td.red {
	font: 15px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #800000;
	text-align: center;
}

#policy{
	font: 14px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

#policy td{
	font: 14px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #080000;
	text-align: left;
}
#policy td.red{
	font: 14px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #800000;
	text-align: center;
}

#policy td.redb{
	font: 14px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #800000;
	text-align: left;
}

input{
	font: bold 12px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
     color: #005000;
}

input.spec{
	font: bold 12px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
     color: #800000;
}


select{
	font: bold 12px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
     color: #800000;
}

select.alt{
	font: bold 12px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
     color: #800000;
}

#toppage{
	font: normal 14px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

#toppage td.green{
	font: normal 15px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #005000;
	text-align: left;
     background: #f8f8f9;
}

ol{
	font: 13px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #005000;
	padding: 0 0 0 5px;
     list-style-type: none;
	margin-left: -2px;
}

li{
	padding: 2px 0 0 0;
}

