body         { font-family: Comic Sans MS,Arial,Helvetica; font-size: 12pt; background-color: #FFFFEE; }
#bodyWrapper { background-color: #FFFFCC; }
#searchContent { 	background-color: #BFDFFF; }
#navBarContent { 	background-color: #BFDFFF; }
#newStuffContent { 	background-color: #BFDFFF; }
#cartContent { 	background-color: #FFFF99; }
#specialContent { background-color: #FFFF99; }
#weAcceptDiv img
{
    height: 38px;
    width: 60px;
    margin: 4px 4px 4px 4px;
    border: 1px solid black;
}

#brandingDiv
{
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden;
}
#brandingDiv p
{
	background-color: transparent;	/* was #000080 */
	color:#000080; /* was #FFFFFF */
	font-family: Arial, Helvetica;
	font-weight: bold;	
	font-size: 60%;
	width: 100%;
	padding: 0;
	margin: 0; 
	text-ident: 8px;
	text-align: center;
}
.logo
{
	border: 0px none;
	float: left;
	margin: 8px;
}
#brandingDiv #topNav
{
	float: left;
	min-height: 92px;
	min-width: 600px;
	margin: 8px;
	margin-left: 0px;
	font-family: Arial, Helvetica;
	font-size: 60%;
	overflow: hidden;
}
#brandingDiv #topNav p
{
	background-color: transparent;
	color: red;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 110%;
	width: 90%;
	padding: 0 0 8px 0;
	text-indent: 0;
	text-align: left;
}
#brandingDiv a
{
	text-decoration: none;
}
#brandingDiv #topNav a
{
	padding: 0 8px 0 0;
}
#brandingDiv #topNavMenu
{
	padding-top: 24px;
}
#brandingDiv #topNavMenu img
{
	border: 0px none;
	margin: 0; 
	padding: 0 0 0 0;
	vertical-align: middle;
}

.evenRow     { background-color: #FFFF99 }
.oddRow      { background-color: #FFFFCC }
.missing     { font-family: Arial,Helvetica; font-size: 8pt; }
.error       { color: red }
.description { font-size: 10pt; font-weight: normal; font-family: Arial,Helvetica; }
.footer      { font-size: 8pt; font-weight: bold; font-family: Arial,Helvetica; text-align: center;}
.special     { font-size: 80%; color: #FF0000 }
.navWidgetContent { font-family: Arial, Helvetica; font-size: small; font-weight: bold; }
.newstuffSmall { font-family: Arial, Helvetica; font-size: 85%; } 
.newstuffNormal { font-family: Arial, Helvetica; font-size: 100%; text-align: center; font-weight: bold;}
h1           { font-size: 18pt; color: #3399FF }
h2           { font-size: 14pt; color: #9900FF }
h3           { font-size: 12pt; font-weight: normal; color: #000080 }
.orderStatus { font-size: 10pt; font-weight: normal; font-family: Arial,Helvetica; }

select.description { font-size: 10pt; }
input.description { font-size: 10pt; }

table.description
{
	border: 0px none;
	font-size: 10pt; font-weight: normal; font-family: Arial,Helvetica; 
}
table.description td
{
	border: 0px none;
	text-align: left;
}
