body 
{
	color: #2E2F4A;
	background-color: #E0E0E0;
	background-image: url('images/bg_top.jpg');
	font-family: Arial, courier, serif;
	font-size: 10pt;
	margin: 0px 0px;
	scrollbar-base-color: #676AAD;
}

a {text-decoration: none}
a:link {color: #40426C}
a:visited {color: #40426C}
a:hover 
{
	text-decoration: underline;
	color: #676AAD
}
a:active {color: red}

img {border-style: none;}

h1 
{
	letter-spacing: 3px;
	font-family: Georgia, Arial, serif;	
	color: #676AAD;
	font-size: 14pt;
	font-weight: bold;
}

/* Bold titles */
b.title 
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Georgia, Arial, serif;
}

/* The side menu - left */
table.side 
{
	background-color: #ECF0FE;
	font-size: 8pt;
	border: thin solid #D1D6E9;
}

td.side
{
	border-bottom: thin solid #E0E0E0;
}

/* Mouseover for all the menus */	
a.menu:hover 
{
	text-decoration: none;
	color: #ECF0FE;
	background-color: #676AAD;
	width: 100%;
}

/* Main Table */
table.main
{
	width: 900px;
	border-style: none;
	background-image: url('images/bg_topc.jpg');
	background-repeat: repeat-x;
}

/* Cells with dark background and borders */
td.dark
{
	background-color: #676AAD;
	color: #D1D6E9;
	border: 3px double #676AAD;
	text-align: center;
}

a.light:link
{
	text-decoration: none;
	color: #D1D6E9;
}

a.light:visited
{
	text-decoration: none;
	color: #D1D6E9;
}

a.light:hover
{
	text-decoration: underline;
	color: #ECF0FE;
}

/* Cells with light background and borders */
td.blue
{
	background-color: #E3E7F7;
	border: 3px double #C1C5DF;
	text-align: center;
	font-size: 8pt;
}

/* shopping sub nav */
td.sub
{
	background-color: #C1C5DF;
	text-align: center;
	font-size: 8pt;
	border: 3px double #C1C5DF;
}

td.white
{
	background-color: #FFFFFF;
	text-align: center;
	font-size: 8pt;
	border: 3px double #C1C5DF;
}

/* main text */
p.text
{
	font-size: 10pt;
	color: #2E2F4A;
	padding: 3px 5px 2px 10px;
	text-align: justify;
}

p.center
{
	font-size: 9pt;
	color: #2E2F4A;
	padding: 3px 5px 1px 5px;
	text-align: center;
}


p.dir
{
	font size:9pt;
	color: black;
	text-align: left;
}

ul.dirt
{
	list-style: none outside;
	font-size: 9pt;
	padding: 2px 2px;
	text-align: left;
}	

ul.link
{
	list-style: none outside;
	color: black;
	font-size: 8pt;
	padding: 2px 2px;
	text-align: left;
}

ul.poem
{
	list-style: square outside;
	font-size: 9pt;
	padding: 2px 2px;
	text-align: left;
}

b.price
{
	font-size: 8pt;
	font-weight: bold;
	color: #D01010;
}

td.size
{
	font-size: 9pt;
}

td.border
{
	border: thin solid #E5E5E5;
	height: 100%;
	font-size: 9pt;
}

td.hborder
{
	border-top: thin solid #E5E5E5;
	border-right: thin solid #E5E5E5;
	border-bottom: thin solid #E5E5E5;
	font-size: 9pt;
}

a.main:link {text-decoration: underline}
a.main:visited {text-decoration: underline}
a.main:hover {text-decoration: none}

/* bottom menu */

table.bmenu
{
	width: 100%;
	border-top: 1px dashed #676AAD;
	position: relative;
	top: 10px;
}

td.bottom
{
	color: red;
	font-size: 8pt;
	text-align: center;
	letter-spacing: 1px;
	width: 100%;
}

td.copyright
{
	font-size: 8pt;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	padding: 3px;
}

div.right
{
	float: right;
	padding: 8px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	font-family: Georgia, Arial, serif;
}

div.left
{
	float: left;
	padding: 8px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	font-family: Georgia, Arial, serif;
}