body  	{ 
		font-family: trebuchet ms, trebuchet, verdanna, arial, sans-serif;
		margin-top:0px;
		}

P		{
		font-size: 13px;
		line-height: 18px;
		margin-left: 1em;
		margin-right: 1em;
		margin-bottom: 1em;
		margin-top: 1em;
		font-style: normal;
		color: #ffffff;
		text-align: left;
		}
table	{
		font-size: 13px;
		line-height: 18px;
		margin-left: 1em;
		margin-right: 1em;
		margin-bottom: 1em;
		color: #ffffff;
		}		
.donation
		{
		font-style: italic;
		text-align: center;
		}

.center
		{text-align: center}
.copyright	{
				font-size: 11px; 
				font-style: italic; 
				text-align: center; 
				color: #cccccc;
				background-color: inherit;
				}
				
.designer {
				font-weight: normal;
				font-size: 11px; 
				text-align: center; 
				color: #000000;
				background-color: inherit;
				}

a.designer:link {
					color: #000000;
					background-color: inherit;
					text-decoration: none;
					}
a.designer:visited {
					color: #000000;
					background-color: inherit;
					text-decoration: none;
					}
a.designer:hover {
					color: #cccccc;
					background-color: inherit;
					textext-decoration: none;
					}
a.designer:active {
					color: #000000;
					background-color: inherit;
					textext-decoration: none;
					}
.bottomLinks {
				font-weight: normal;
				font-size: 13px; 
				text-align: center; 
				color: #330000;
				background-color: inherit;
				}

a.bottomLinks:link {
					color: #330000;
					background-color: inherit;
					text-decoration: none;
					}
a.bottomLinks:visited {
					color: #cccccc;
					background-color: inherit;
					text-decoration: none;
					}
a.bottomLinks:hover {
					color: #ffffff;
					background-color: inherit;
					textext-decoration: none;
					}
a.bottomLinks:active {
					color: #330000;
					background-color: inherit;
					textext-decoration: none;
					}

.viewCart {
				font-size: 12px; 
				line-height: 14px;
				text-align: right; 
				color: #ffff00;
				background-color: inherit;
				font-weight: bold;
				margin: 0px;
				}

a.viewCart:link {
					color: #ffff00;
					background-color: inherit;
					text-decoration: none;
					}
a.viewCart:visited {
					color: #ffff00;
					background-color: inherit;
					text-decoration: none;
					}
a.viewCart:hover {
					color: #ffffff;
					background-color: inherit;
					textext-decoration: none;
					}
a.viewCart:active {
					color: #ffff00;
					background-color: inherit;
					textext-decoration: none;
					}



h1		{
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		text-align: center;
		color: #ffffff;
		margin-top: 1em;
		}
h2		{
		font-size: 20 px;
		line-height: 24px;
		font-weight: bold;
		font-style: normal;
		text-align: center;
		margin-top: 12px;
		}
.lessSpace
		{
		margin-top:0px;
		}
.author	{
		font-size: 18px;
		line-height: 24px;
		font-style: italic;
		text-align: center;
		}
.photoEd	{
			font-size: 15px;
			line-height: 18px;
			text-align: center;
			font-style: normal;
			}
.smaller	{
			font-size: 14px;
			line-height: 16px;
			font-style: italic;
			text-align: center;
			}
.larger		{
			font-size: 15px;
			line-height: 17px;
			text-align: center;
			font-weight: bold;
			font-style: normal;
			}
.matted		{
			font-size: 14px;
			line-height: 16px;
			text-align: center;
			font-weight: bold;
			font-style: italic;
			margin-top: 6px;
			margin-bottom: 2px;
			}
li			{
			text-align: left;
			}
		
		
/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.tabsmenuclass li{
float: left;
}

.tabsmenuclass a{
display: block;
padding: 3px 5px;
color: black;
margin-right: 1px;
text-decoration: none;
font: bold 13px Arial;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
color: white;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
width: 100%;
height: 20px;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
margin-right: 4px;
margin-left: 4px;
}

/* table heading row that list item, quantity and price */
.cartheader {
			color:#FFFFFF;
			background-color:#996633;
}			

.main {
		font-size: 14px; 
		color:#ffffff;
		font-weight:bold;
}

.notice {
	color:#CC0000;
	font-weight:bold;
	text-align:center;
	
}

.betterLink {
				color: #FFC;
				background-color: inherit;
				text-decoration:none;
				font-weight:bold;
				}

a.betterLink:link {
					color: #FFC;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLink:visited {
					color: #FFC;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLink:hover {
					color: #FFF;
					background-color: inherit;
					text-decoration: underline;
					}
a.betterLink:active {
					color: #FFC;
					background-color: inherit;
					text-decoration: none;
					}
