BODY {
	font-family: arial,verdana,sans-serif;
	font-size: 12px;

	/* background outside any table */
	background: #DDDDDD;
}

TABLE {
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
}

P {
	margin-bottom: 0em;
	padding-bottom: 0em;
}

a:link {
	color: #000066;
	text-decoration: none;
}

a:visited {
	color: #000066;
	text-decoration: none;
}

a:active {
	color: #FF9933;
	text-decoration: none;
}

a:hover {
	color: #000066;
	text-decoration: underline;
}



.menu1 a:link {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.menu1 a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.menu1 a:active {
	color: #ddd;
	text-decoration: none;
	font-weight: bold;
}

.menu1 a:hover {
	color: #ddd;
	text-decoration: underline;
	font-weight: bold;
}


.head1 {
	font-size:  24px;
	color: #339900;
	font-weight: bold;
}

.head2 {
	font-size:  14px;
	color: #000066;
	font-weight: bold;
}

.text1 {
	font-size:  12px;
	color: #000000;
}

.text2 {
	font-size:  12px;
	color: #000000;
	font-weight: bold;
}

.textsmall {
	font-size:  10px;
	color: #000000;
}

.text1white {
	font-size:  12px;
	color: #FFFFFF;
}
.text1green {
	font-size:  12px;
	color: green;
}

.text1blue {
	font-size:  12px;
	color: blue;
}

.error1 {
	font-size:  12px;
	color: #CC0000;
}

.button1 {
   font-size : 12px; 
   font-weight: bold;
   color: #000066;
   background-color: #FFFFFF; 
}

.table1 {
	vertical-align: center;
	color: #006; 
	background-color: #006; 
}

/* ---------------------------------------------------------------------- */

/* The Menu table. This is the outermost table, which contains
   navigation links etc */

TABLE.menu {
	/* background color of "menu table" - this is the default
	   inside the table */
	background-color: #FFFFFF;
        font-size:  12px;
        color: #000000;
	border-collapse: collapse;
}

/* This is for the "menuheader" rows, which contain the actual navigation links */

TABLE.menu TD {
	padding: 5px;
}

.menuheader TD {
	padding: 5px;
	background-color: #006;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	font-size: 9px;
	color: #FFFFFF;
}

.menuheader a:link {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.menuheader a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.menuheader a:active {
	color: #ddd;
	text-decoration: none;
	font-weight: bold;
}

.menuheader a:hover {
	color: #ddd;
	text-decoration: underline;
	font-weight: bold;
}

/* ---------------------------------------------------------------------- */

/* table that the shopping cart contents are displayed in */
TABLE.viewcart {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	margin: 10px 0px;
}

TABLE.viewcart * TD {
	margin: 0px;
	padding: 5px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

TABLE.viewcart * TR.line {
	background-color: #FFFFFF;
}

/* ---------------------------------------------------------------------- */

/* "browse" table - the linear list of products is displayed in this table */

TABLE.browse {
	background-color: #000000;
	border-collapse: collapse;
	width: 85%;
}

/* Alternate table rows are displayed in different colors */
TABLE.browse * TD.D0 {
	background-color: #DDAA44;
	padding: 5px;
	border-width: 0px;
}

TABLE.browse * TD.D1 {
	background-color: #CC9944;
	padding: 5px;
	border-width: 0px;
}

TABLE.browse * TR.data {
	color: #000000;
	font-size: 12px;
}

TABLE.browse * A.name {
	font-size: 18px;
}

/* ---------------------------------------------------------------------- */

/* "Section" tables - those with information underneath */
/* These are used on the checkout page, credit card page, registration
   page, etc */

TABLE.section {
	font-size: 12px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	margin: 10px 0px;
}

TABLE.section * TD {
	padding: 5px;
}

/* ---------------------------------------------------------------------- */

/* These apply to all tables - header, footer, etc */

TR.header {
	color: #000000;
	background-color: #FFCC00;
	font-size: 10px;
}

TR.footer {
	color: #000000;
	background-color: #FFCC00;
	font-size: 14px;
	font-weight: bold;
}

.menu1 {
	font-size:  12px;
	color: #fff;
}

