/* Standard Styles */
BODY  { font-size: 11pt; font-family: Arial, Helvetica, Verdana; color: #606060; }
A     { color: #114488; text-decoration:none; }
A:hover { text-decoration:underline; }
UL    { color: #3366aa; }
TABLE { font-size: x-small; }
H1    { font-size: 17px; font-weight: bold; color: #3366aa; }
H2    { font-size: 17px; font-weight: bold; text-decoration: underline; }
IMG   { border:0; }

TABLE { font-size: 10pt; }

.sh_print
{
	display: none;
}

/* Main Menu Mouseover */
.main_menu         { font-family: Arial, Helvetica, Verdana; font-size: 14px; font-weight: bold; color: #3366aa; }
.main_menu A       { color: #3366aa; text-decoration: none; }
.main_menu A:hover { color: #114488; text-decoration: underline; }

/* Left Hand Menu */
.left_menu         { font-size: 10pt; margin: 8px; border: 1px solid #85a8dd; }
.left_menu A       { color: #3366aa; text-decoration: none; }
.left_menu A.idt   { color: #3366aa; text-decoration: none; margin-left: 10px}
.left_menu A:hover { color: #114488; text-decoration: underline; }
.left_menu H1 { font-weight: bold; color: white; margin-bottom: 0px; margin-top: 0px; font-size: 12px;}

.main_body         { font-size: 10pt; margin: 8px; }

/* Right Hand Menu */
.right_menu        { font-size: 12pt; margin: 8px; color: #3366aa;}

/* Home Page Divided Table */
.tbl_div {border-collapse: collapse; }
.tbl_div TD {BORDER: 1px solid #C0C0C0; padding: 5px; text-align: center;}
.tbl_div TD IMG {margin: 5px;}

/* Product Listing Page */
.prodlist TD     { border-top: 1px solid #3366AA; }
.prodlist .price { color: #5588CC; font-size: 12px; font-weight: bold; }
.prodlist A      { color: #5588CC; font-size: 12px; font-weight: bold; }

/* Order Form */
.form_order { BORDER: 1px solid #3061aa; font-size: 14px; text-align: center; color: #5588FF; font-weight: bold; }
.form_order .ip_set,
.form_order INPUT { font-size: 14px; text-align: center; color: #808080; font-weight: bold; }
.drop_list { font-size: 10px; color: #808080; width: 79px; }
.p_label { BORDER-LEFT: solid 2px #599bff; BORDER-RIGHT: solid 2px #599bff; }

/* Large, Green highlight */
.highlight { COLOR: #40A040; FONT-SIZE: 18px; }

/* Error Message */
.err       { margin: 1%; color: red; font-weight: bold; }

/* Shopping Cart Table */
TABLE.checkout    { COLOR: #3366AA; FONT-SIZE: 14px; }
TABLE.checkout TH { COLOR: white; BACKGROUND: #5588CC; }
TABLE.checkout A  { FONT-WEIGHT: bold; FONT-SIZE: 12px; }
TABLE.checkout INPUT, TABLE.checkout TEXTAREA {font-size: 14px; color: #808080; font-weight: bold; }
TR.ordprod        { background: #DDEEFF; }
TR.ordprod TD     { padding-left: 5px; }
TD.stcol          { background: #AACCEE; padding-left: 10px; }

/* Order Review Table */
TABLE.summary            { MARGIN: 5px; FONT-SIZE: 11px; WIDTH: 220px; TEXT-ALIGN: center; BORDER: solid 1px #99CCFF; }
TABLE.summary TD.p_label { BORDER-LEFT: solid 1px #99CCFF; BORDER-RIGHT: solid 1px #99CCFF; }

TABLE.co_label 
{
	font-size: 11pt;
	border-collapse: collapse;
	background: #E0F0FF;
	text-align: center;
}

TABLE.co_label TD.sel { font-weight: bold; color: #114488;}

TABLE.co_label TD.bef { color: #114488;}

TABLE.co_label TD.aft { color: #808080; }


