body {

	background-color: #ffffff;

	font-family: arial,helvetica,sans-serif;

	font-size: 8pt;

        margin: 0;

        margin-top: 150px;

        margin-left: 0;

        margin-right: 0;

}



a {

	color: #336699;

        text-decoration: none;

	font-weight: bold;

	cursor: pointer;

}



a:hover {

	color: #000000;

}



.headerpic {

	align: center;

	border: 0;

	cellpadding: 0;

	celspacing: 0;

	backgroundcolor: #FFFFFF;

	background-image:url(pictures/headerback.jpg);

}



.headerLogo {

	text-align: center;

	vertical-align: center;

	font-weight: bold;

	font-size: 30pt;

	font-family: verdana,arial,helvetica,sans-serif;

	color: #000000;

}

.sidebar {

	width: 20px;
	
	border: 0;

	cellpadding: 0;

	celspacing: 0;

	background-image:url(pictures/sidepic.jpg)
	
}

.headerFont {

	text-align: left;

	vertical-align: top;

	font-weight: bold;

	font-size: 12pt;

	font-family: arial,helvetica,sans-serif;

	color: #336699;

}



.searchBoxTop {

	background-color: #336699;

	width: 200px;

	text-align: center;

	font-weight: bold;

	color: #FFFFFF;

}



.searchBoxBody {

	background-color: #DDDDDD;

	width: 200px;

	border: 2px solid #336699;

	text-align: center;

}



.searchInput {

	background-color: #FFFFFF;

	color: #003366;

	font-size: 10pt;

	width: 180px;

}



.menu {

	background-color: #336699;

	font-size: 11pt;

	font-weight: bold;

	text-align: center;

	vertical-align: middle;

	color: #ffffff;

}



.menuline {

	background-color: #336699;

}	



.ddmenu {

	background-color: #DBEAF5;

	font-size: 10pt;

	font-weight: bold;

	vertical-align: middle;

	color: #FFFFFF;

}



.ddoption {

	color: #000000;

}



.ddoption:hover {

	background-color: #336699;

	color: #ffffff;

}



.Part0 {

	background-color: #dddddd;

}



.Part1 {

	background-color: #DBEAF5;

}



.Part0Disabled {

	background-color: #FEDAD8;

}



.Part1Disabled {

	background-color: #F89C9C;

}



.PartDisabledText {

	color: #FF0000;

}



.Hilite1 {

	background-color: #FF9999;

}





.Hilite2 {

	background-color: #FFFF99;

}



.Hilite3 {

	background-color: #CCFFCC;

}



.Hilite4 {

	background-color: #CCCCCC;

}



.CategoryHeader {

	color: #000000;

	font-size: 16pt;

	font-weight: bold;

	height: 25px;

}



.SubcategoryHeader {

	background-color: #ffffff;

	color: #336699;

	font-size: 18pt;

	font-weight: bold;

	height: 25px;

}



.subcatThumb {

	border: 1px solid #336699;

}



.SubcatBox {

	background-color: #ffffff;

	color: #336699;

	border-bottom: 20px solid #336699;
	
}



.subcatHeaderLinks {

	left: 60px;

}



.Date {

	text-align: right;

	vertical-align: top;

	font-weight: bold;

	color: #000000;

	font-size: 12pt;

}



.thumbnail {

	background-color: #FFFFFF;

	vertical-align: middle;

	text-align: center;

	border: 1px solid #336699;

}



.description {

	vertical-align: middle;

	width: 100%;

	font-size: 12pt;

	border: 1px solid #336699;

}



.price {

	vertical-align: middle;

	text-align: center;

	font-size: 12pt;

	border: 1px solid #336699;

}



h1 {

	font-family: arial,helvetica,sans-serif;

	color: #336699;

	font-size: 16pt;

}



.error {

	color: #CC0000;

	font-size: 12pt;

	font-weight: bold;

}



.bolded {

	font-weight: bold;

}



.menutool {

}



.number {

	text-align: right;

	width: 48px;

}



.special {

	text-align: center;

	font-weight: bold;

	color: #CC0000;

}



/* Special Ticker on Front-Page */



.tickerItemImg {

	border: 1px solid #336699;

}



.tickerDate {

	font-weight: bold;

	border-bottom: thin;

	border-bottom-style: double;

	border-bottom-color: #336699;

	color: #336699;

}



/***********************************************

				Page Components

***********************************************/



#header {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	z-index: 1;

}



#pageContent {

	width: 100%;

}