table.cartdefault {
	background-color: #A2BD72;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	border: 1px solid #000000;
}

table.default_noBG {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}

table.thinblackborder {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	border: 1px solid #000000;
}

/* styles for the font */
.offer_heading
{
	color: #581F0A;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	
}

.offer_subheading
{
	color: #CF352F;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0;
}

.checkout_heading
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0;
}

.checkout_subheading
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;
}

.normal_black
{
	color: black;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.normal_red
{
	color: red;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.normal_blue
{
	color: blue;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.normal_green
{
	color: green;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.normalsm_red
{
	font-size: 9px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	color: Red;
}
.bold_black
{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	color: black;
}
.boldbig_black
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	color: black;
}
.boldbig_red
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	color: red;
}

/* styles for the default datagrid */
TABLE.dg_main
{
	font-size: 12px;
	font-style: normal;
	font-family:Verdana,Arial,Helvetica,Times New Roman,sans-serif;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

TABLE.dg_main_whitebg
{
	color: black;
	font-size: 12px;
	font-style: normal;
	font-family:Verdana,Arial,Helvetica,Times New Roman,sans-serif;
	font-variant: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}

TR.dg_header
{
	color: #666666;
	font-weight:bold;
	background-color:#F1F1F1;
	text-align:left;
	vertical-align:middle;
	height:20px;
}
TR.dg_header A:link
{
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
TR.dg_header A:active
{
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
TR.dg_header A:visited
{
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
TR.dg_header A:hover
{
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
}
TD.dg_headerlnk
{
	vertical-align:middle;
	text-align:right;
	width:10%;
}
TR.dg_item
{
	color: #000000;
	text-align:left;
	vertical-align:middle;
	height:20px;
	font-size: 11px;
}
TR.dg_item A:link
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_item A:active
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_item A:visited
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_item A:hover
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}
TD.dg_itemlnk
{
	vertical-align:middle;
	text-align:right;
}
TR.dg_altitem
{
	color: #000000;
	text-align:left;
	vertical-align:middle;
	height:20px;
	font-size: 11px;
}
TR.dg_altitem A:link
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_altitem A:active
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_altitem A:visited
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_altitem A:hover
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}
TR.dg_footer
{
	color: #666666;
	font-weight:bold;
	background-color:#F1F1F1;
	text-align:left;
	vertical-align:middle;
	height:20px;
}
TR.dg_pager
{
	color: #666666;
	text-align:center;
	vertical-align:middle;
	height:20px;
	background-color: #F1F1F1;
}
TR.dg_pager A:link
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_pager A:active
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_pager A:visited
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_pager A:hover
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}
TR.dg_new
{
	color: #666666;
	text-align:right;
	vertical-align:middle;
	height:20px;
	background-color: #F1F1F1;
}
TR.dg_new A:link
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_new A:active
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_new A:visited
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_new A:hover
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}


/* styles for the cart */
table.default_cart {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}

.cart_normal
{
	color: black;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}
.cart_bold
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}

TABLE.dg_cart
{
	width: 100%;
	color: black;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
}
TR.dg_cartheader
{
	color: #000000;
	font-weight:bold;
	font-size: 11px;
	background-color:#A2BD72;
	text-align:left;
	vertical-align:middle;
	height: 20px;
}
TR.dg_cartitem
{
	color: #000000;
	font-size: 11px;
	text-align:left;
	vertical-align:middle;
	height:20px;
}
TR.dg_cartitem A:link
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_cartitem A:active
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_cartitem A:visited
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_cartitem A:hover
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}
TD.dg_cartitemlnk
{
	vertical-align:middle;
	text-align:right;
}
TR.dg_cartaltitem
{
	color: #000000;
	text-align:left;
	vertical-align:middle;
	height:20px;
}
TR.dg_cartaltitem A:link
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_cartaltitem A:active
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_cartaltitem A:visited
{
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
TR.dg_cartfooter
{
	color: #000000;
	font-weight:bold;
	background-color:#A2BD72;
	text-align:left;
	vertical-align:middle;
	height:20px;
}

div.thinblackline {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

.mission_stmt
{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	color: #A61800;
}