
body	{
margin: 0;
padding: 0;
background-image: url(images/bgtile4.png);
background-repeat:repeat;
background-color: #186c73;
	
	}



p	{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0;

}

.ftr	{
color: #FFF;
}

h1	{
	margin: 0;
	padding: .2em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}


.pdesc	{
	color: #CCC;
}



#container	{
position: relative;
width: 960px;
margin: 0 auto;


	}

#container2	{
position: relative;
background-color: #593F3D;

}


#mastmenu	{
position: absolute;
top: 85px;
left: 440px;
width: 500px;
height: 40px;

}

#masthead	{
position: relative;
width: 960px;
height: 120px;
background-color:#a5dde2;
border-left: #000 1px solid;
border-right: #000 1px solid; 
	}

#slidebody	{
position: relative;
width: 960px;
height: 510px;	
/*background-image: url(images/sliderbody.jpg);
background-repeat:no-repeat;*/
background-color:#a5dde2;
border-left: #000 1px solid;
border-right: #000 1px solid; 
	}


#lower	{
position: relative;
width: 960px;
height: 320px;	
margin-top: -34px;
text-align:center;
background-color:#a5dde2;
border-left: #000 1px solid;
border-right: #000 1px solid; 
	}



#basement		{
position: relative;
width: 960px;
height: 270px;	
margin: 0 auto;
background-color: #593F3D;

}

#credits	{
position:absolute;
top: 10px;
left:40px;
width: 480px;
height: 180px;

}







/* Content Page formatting */

#midrift	{
position: relative;
width: 960px;	
margin-top: 0;
text-align:center;
background-color:#a5dde2;
border-left: #000 1px solid;
border-right: #000 1px solid; 

}


#catbox	{
position: absolute;
top: 20px;
left: 20px;
width: 290px;
height: 410px;

}


#productable	{
	position:relative;
	top: 20px;
	left: 330px;
	width:620px;
	padding-bottom: 2em;
}


td.pd	{
	height: 270px;
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	padding-top: 1.5em;
}

img.pi	{
	margin: 6px 0px;
}







#catlist li
 {
 display: inline;
 list-style-type: none;
 padding: 0px;
 margin-left: 0;

 }


ul {
margin-left: -40px;
}






#navcontainer ul
{
padding: .6em 0;
margin: 0;
list-style-type: none;
color: #000;
width: 100%;
font: bold 90% Arial Narrow;
text-align: center;
}

li.matic { display: inline; }

li.matic a
{
text-decoration: none;
color: #000;
padding: .2em .8em;
}

li.matic a:hover
{
color: navy;
}


#active	{
font-size: 24px;
}




#menu_v01 {
	position: absolute;
	top: 85px;
	left: 450px;
	width: 500px;
	height: 40px;

}

#menubar-0-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	height:40px;
}

#menubar-0-02 {
	position:absolute;
	left:100px;
	top:0px;
	width:70px;
	height:40px;
}

#menubar-0-03 {
	position:absolute;
	left:170px;
	top:0px;
	width:160px;
	height:40px;
}

#menubar-0-04 {
	position:absolute;
	left:330px;
	top:0px;
	width:170px;
	height:40px;
}