	body
	{
		margin: 0;
		padding: 0;
		font: Verdana, Helvetica, Arial, sans-serif;
		text-align: left;
		color: #000080;
		background-image: url(background_3.jpg);
}
	a:link { color: blue; }
	a:visited { color: #600; }
	
	a:hover, a:active
	{
		color: #fff;
		background-color: #B52C07;
	}
	
	
	h2
	{
		color: #000080;
		font: bold 1.em Verdana, Helvetica, Arial, sans-serif;
		margin: 0 0 2px 0;
}
	
	h2 a { text-decoration: none; }
	
	

	
	
	#container
	{
margin: 1em auto;
		padding: 20px;
		width: 650px;
		text-align: left;
		background-color: #e1e1c7;
		border: 1px #810002 solid;
}
	#header
	{
		height: 150px;
		background-repeat: repeat;
		background-position: 0 0;
		position: relative;
		border: 0em ;}
	
	#header h1
	{
		font-size: 2.5em;
		text-align: center;
margin: 0;
		padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: normal;
color: #b90300;

padding-top: 0.3em;
padding-bottom: 0.5em;}
	
	
 #navcontainer
{
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
border-top: 1px dotted #999;
z-index: 1;
}

#navcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
}

#navcontainer li a
{
padding: 1px 7px;
color: #989455;
background-color: #fff;
border: 1px solid #ccc;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #000;
border: 2px #ac1100 solid;

}

#navcontainer li a#current
{
color: #c80600;
border: 2px solid #666;

}

	
#contents {
margin: 20px 20px 20px 20px; 
padding-top: 5px;
padding-left: 15px;
padding-bottom:5px;
padding-right: 15px;
text-align: left;
background: #e1e1c7;font-size: 1.0em;}

#contents h1
{
font-size: 1.5em;
text-align: left;
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: normal;
color: #810002;
padding-top: 0.3em;
padding-bottom: 0.5em;}


.imagefloatleft
	{
		float: left;
		padding: 2px;
		border: 1px #c40100 none;
		margin: 0em 10px 10px 10px;}
	
	.imagefloatright
	{
		float: right;
		padding: 2px;
		border: 1px none;
		margin: 0em 10px 10px 10px;
	}
	
	#footer	
	{
		clear: both;
		color: #fff;
text-align: left;
		padding: 5px;
		font-size: 0.7em;
		
background-color: #810002;}


#footer	a:link { color: #e5d1ca; }
	a:visited { color: #600; }
	
	a:hover, a:active
	{
		color: #fff;
		background-color: #B52C07;
	}

#contents table {

border-collapse: collapse;
empty-cells: show;
border-spacing: 2px 1px;
border: 1px #889E88;
padding: 1em;
margin-left: 0em;
margin-bottom: 1em;
margin-right: 1em;
margin-top: 0em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
padding-top: 0.5em;}

#contents table td {
border: 1px #889E88 solid;
text-align: left;
padding: 0.5em;}

.lineitem {width: 20%;}
.description {width: 40%;}
.price{width: 40%;}

.tabletop
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
text-align: center;
color: #fff;
font-weight: bold;
background-color: #810002;}


/* used in gallery */


 .thumbnail
{
float: left;
width: 160px;
border: 1px #949c4f solid;
margin: 0 15px 15px 0;
padding: 5px;
}.thumbnail img {


		border: 1px none;
		}.clearboth { clear: both; }