body	{
	margin: 0px;
	padding: 0px;
	background: #56c1d4 url(img/bg1.jpg) repeat-x top left;
	overflow: auto;
}

p {
	margin: 6px 0px 0px 0px;
}

td		{
		color:#878787;
		font-family:tahoma;
		font-size:11px;
		line-height:14px;
		}
form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}
		
h1 {
	color: #1f6682;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 5px 5px 3px 3px;
}

h2 {
	color: #1f6682;
	font: normal 16px Arial, Helvetica, sans-serif;
	margin: 6px 5px 5px 5px;
}
h3 {
	color: #637C18;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 1px 5px 2px 5px;
	text-transform: capitalize;
}


ul		{
		margin: 0px;
		padding: 0px 0px 0px 5px;
		list-style:none;
		}
		
ul li {
		margin: 0px 0px 0px 25px;
		padding: 0px 0px 0px 0px;
		line-height: 14px;
		list-style: outside url(img/list1.gif);
		}
		
ul a	{
		color:#878787;
		text-decoration:underline;

		}
ul a:hover{
		text-decoration:none;
		}
		
ol		{
		margin:0px;
		padding:0px;
		list-style:none;
		line-height:13px
		}
		
ol li 		{
		height:19px;
		background:url(img/list2.gif) bottom left no-repeat;
		padding:0 0 0 13px
		}

ol a	{
		color:#5685BB;
		text-decoration:underline;
		}
		
ol a:hover{
		text-decoration:none;
		}
		
a		{
		color:#919B34;
		text-decoration:underline;
		}
		
a:hover	{
		text-decoration:none;
		}
		
strong	{
		color:#747474;
		}

.a2		{
		color:#878787;
		text-decoration:underline;
		}
		
.a2:hover{
		text-decoration:none;
		}
		
td.menu {
	display: block;
	z-index: -1;
	width: 200px;
	vertical-align: top;
	height: 201px;
}
a.m1:link, a.m1:visited {
	display: block;
	width: 200px;
	height: 29px;
	color: #dadada;
	background: #fff url(img/m1.gif) no-repeat;
	padding: 0px 0px 0px 40px;
	font: bold 10px/26px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

a.m1:hover {
	display: block;
	width: 200px;
	height: 29px;
	color: #f2af23;
	padding: 0px 0px 0px 48px;
	background: #fff url(img/m1a.gif) no-repeat; 
}

a.m2:link, a.m2:visited {
	display: block;
	width: 200px;
	height: 29px;
	color: #dadada;
	background: #fff url(img/m2.gif) no-repeat;
	padding: 0px 0px 0px 40px;
	font: bold 10px/26px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

a.m2:hover {
	display: block;
	width: 200px;
	height: 29px;
	color: #f2af23;
	padding: 0px 0px 0px 48px;
	background: #fff url(img/m2a.gif) no-repeat; 
}

td.topinset {
	vertical-align: top;
	padding: 45px 5px 0px 5px;
	text-align: left;
}

.header {
	background:url(img/header.gif) bottom left no-repeat;
}

.maincontent {
	padding: 9 20 0 9px;
	vertical-align: top;
}

/* Footer */

.footer {
	color: #717171;
	height: 115px;
	background: url(img/bot.gif) no-repeat top left;
	vertical-align: top;
}

.footer	a{
	background: url(img/spacer.gif);
	text-decoration: none;
}
		
.footer a:hover{
	background: url(img/spacer.gif);
	text-decoration: underline;
}

.ProductPage td		{
		text-align: center;
		}

.CartPage th {
	text-align: left;
	font-weight: bold;
	font-size: 10pt;
}