html
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:1em;

	height: 100%;

}

body
{
	text-align:center;
	background-color: #666666;
	height: 100%;
	font-size:1em;
	padding-bottom:10px;
}

#header table, tr, td, img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:1em;
}


.invisible
{
	visibility:hidden;
	display:none;
}


p
{
	font-size:1em;
	text-align:justify;
	margin-left: 10px;
	margin-right:10px;
}

.opaque
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;	
}



div#content
{
	padding:0px;
	margin-left: 13em;	
	border: solid 3px Black;
	background-color:#CCCCCC;
	z-index:20;
	
}

div#content h1
{
	background-color: Black;
	color: White;
}

div h1
{
	margin:0px 0px 0px 0px;
	padding: 3px 5px 5px 5px;
	text-align:center;	
	font-size: 1.1em;
	font-weight:bold;
}

div#sidebar
{
	width: 12em;
	float:left;
	text-align:center;
	z-index:1;
	
}

div#navmenu
{
	border: solid 3px #004A58;
	text-align:left;
	width: 100%;
	background-color:#53ADBE;
	padding: 0px 0px 0px 0px;
	margin-bottom:25px;
	font-size:1em;
}

div#sidebar h1
{
	background-color:#004A58;
	color: White;
}

.menuItem, .menuItemIndent
{
	padding-left:10px;
}


.menuItemIndent
{
	padding-left:30px;
}


.menuItemIndent-old
{
	text-indent: 20px;
}

div#page
{

	font-size:0.8em;
	text-align:center;
	width:auto;
	background:#FFFFCC url("paper2.gif");
	margin: 10px 25px 10px 25px;
	padding-left:65px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:25px;
	min-width:600px;
}

div#topbar
{
	margin-bottom:15px;
}


a
{
	text-decoration:none;
	color: Blue;
}

a:hover
{
	text-decoration:underline;
}


#navmenu a
{
	display:block;
	color: White;
	font-variant: small-caps;
	font-weight:bold;
	width:100%;
	padding: 0px 0px 3px 0px;
	font-size:0.9em;

}

#navmenu a:hover
{
	background-color:#00353A;

}


#sidebar img
{
	clear:right;
}

div#footer
{
	text-align:center;
	clear:right;
	margin-bottom: 25px;
}

div#doodle
{
	z-index:1;
}


.prodName
{
	font-weight:bold;
	text-align:left;
	line-height:1.5em;
}

.prodPrice
{
	font-weight:bold;
	text-align:right;
}

.prod
{
	padding:10px;
	font-size:1em;
	
}

.prod img
{
	margin:10px;
	border: solid 2px black;
}


.cartTable
{
	margin:10px;
}

.cartTable td
{
	padding:0px 5px 0px 5px;
	font-size:1em;
}


table
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size: 1em;
}

.fixed_width
{
	width:10em;
}

