body
{
	background:white; padding:42px; margin:0;
}
BODY, TD, TH, FONT {
	font-family:Arial,Sans-Serif;
	font-size:77%;
	}

/* Headers */
H1, H2, H3, H4, H5 {color:#333;}
H1 {font-size:160%; font-weight:normal; margin:1em 0 0.5em 0; color:#ff9900;}
H2 {font-size:145%; font-weight:normal; margin:1em 0 0.5em 0;}
H3, H4, H5 {font-size:110%; font-weight:bold; margin:0 0 0.5em 0;}
H2 SPAN, H3 SPAN, H4 SPAN, H5 SPAN {font-size:90%; font-weight:normal;}

p {margin-top:0; margin-bottom:1em;}

UL {margin-top:0; margin-bottom:0.8em;}
UL LI, OL LI {margin-top:0.5em;}
UL.LI LI {list-style:none; padding-left:16px;}

/* Horizontal line */
DIV.hr {height:1px; border-top:1px solid #c7d0d5; margin:0px 0 1em 0;}
DIV.hr SPACER {width:9px; height:1px;}
TABLE FORM TD DIV.hr {margin:0;}

/* Forms */
FORM {padding:0; margin:0;}
TABLE FORM TD {padding:0 0.7em 0.7em 0;}
INPUT, SELECT {/* font:messagebox; */}
INPUT.half {width:50%;}
INPUT.wide, TEXTAREA {width:100%;}
FORM TD.label {text-align:right; padding-top:0.3em;}
FORM TD.value {padding-top:0.3em;}
FORM DIV.note {margin:0.8em 0 0.8em 0; color:red; /* background:#7f909f; color:white; padding:1em; */}
FORM SPAN {font-family:arial,tahoma; font-size:100%; color:Grey;}

/* Seach form */
TABLE.search {width:50%; margin-bottom:1em;}
TABLE.search TD {padding:0px;}
TABLE.search TD.input {width:100%;}
TABLE.search INPUT.icon {width:21px; height:21px; border:0; margin-left:6px;}

/* NAVIGATION */
DIV.bottomNav {margin-left:46px;margin-top:1em; color:#999999;}

/* Path */
div.path {
	margin:1.5em 0 0 0;
	font-size:90%;
	color:#666666;
	}
div.path A, div.path A:visited {color:#3565AB; text-decoration:underline;}
div.path A:hover {color:red;}
div.path A:visited {color:#999999;}
div.path span {font-size:80%;}

/* TOOLBAR */
table.toolbar_bg, td.toolbar_bg {background-color:#DCDCDC;}
table.toolbar {margin-left:5px;}
table.toolbar td {padding:4px 12px 4px 0; font-size:70%; font-weight:normal; }
table.toolbar td img {width:24px; height:24px; border:0; margin-right:4px; vertical-align:middle;}
table.toolbar td.end {padding:0;}
table.toolbar td.end img {margin:0;}
table.toolbar td a {text-decoration:none;}

/* Templates */

IMG.Logo {width:241px; height:34px; border:0;}
IMG.icon48x48 {width:48px; height:48px; border:0; margin-right:1em;}
td.cart img {width:34px; height:34px; border:0; vertical-align:middle;}
td.cart {text-align:right; padding-right:9px; font-size:70%;}
td.cart A {color:black;}

/* OrderList */
DIV.OrderList DIV.title {margin-bottom:0.5em;}
DIV.OrderList DIV.title SPAN {color:gray;}
DIV.OrderList DIV.title IMG {width:9px; height:9px; border:0; margin-right:9px; vertical-align:middle;}
DIV.OrderList DIV.item {margin-left:18px; margin-bottom:1em;}
DIV.OrderList DIV.item H2 {font-size:110%; font-weight:bold; margin:0.7em 0 0.7em 0;}
DIV.OrderList DIV.item DIV {
	font-size:100%;
	font-weight:normal;
	padding-left:21px;
	text-indent:-21px;
	margin:0;
}
DIV.OrderList DIV.item DIV A {text-decoration:none;}
DIV.OrderList DIV.item IMG {width:13px; height:13px; border:0; margin-right:6px; vertical-align:baseline;}

/* Links */
A {color: dimgray;}
A:hover {color:#0000ff;}
A.link, A.link:visited {color:#3565AB;}
A.link:hover {color:#ff3300;}
.ASPLinks 
{
	font-family:Arial,Tahoma;
	font-size:100%;
	color:Navy;
}
.ASPLinksHdr
{
	font-family:Arial,Tahoma;
	font-size:110%;
	font-weight:bolder;
	color:Black;
}

