
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

.bodytext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
        line-height:1.5; }

.headline {
	color:#450000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:17px; }

.subheadline {
	color:#22211c;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:14px; }

.events {
	color:#22211c;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:13px; }

a.events {
	color:#22211c;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:13px; }

a.events:hover {
	color:#450000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:13px; }

a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#22211c;
        text-decoration:underline; }

a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#450000;
        text-decoration:none; }

.subpages {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
        line-height:36px;
	color:#22211c;
        font-weight:bold;
        text-decoration:none; }

a.subpages {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
        line-height:36px;
	color:#22211c;
        font-weight:bold;
        text-decoration:none; }

a.subpages:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#450000;
        font-weight:bold;
        text-decoration:underline; }

.subpages-description {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
        font-weight:normal;
        line-height:14px;
	color:#22211c;
        text-decoration:none; }

a.subpages-description {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
        font-weight:normal;
        line-height:14px;
	color:#22211c;
        text-decoration:none; }

a.subpages-description:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#450000;
        font-weight:normal;
        line-height:14px;
        text-decoration:underline; }

.navlinks {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
        font-weight:bold;
	color:#ffffff;
        text-decoration:none;
        /*word-spacing:10px;*/
        line-height:24px; }

a.navlinks {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
        font-weight:bold;
	color:#ffffff;
        text-decoration:none;
        /*word-spacing:10px;*/
        line-height:24px; }

a.navlinks:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#dacccc;
        text-decoration:underline; }

.vertical-links {
	color:#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:26px;
	padding-bottom:200; }

a.vertical-links:hover {
	text-decoration:underline; }

.bar { line-height:30px; }

.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#22211c;
	text-decoration:none; }

a.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#22211c;
	text-decoration:none; }

a.footer:hover {
	text-decoration:underline;
	color:#450000; }

.bottom_links {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#22211c;
	text-decoration:none; }

a.bottom_links {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#22211c;
	text-decoration:none; }

a.bottom_links:hover {
	text-decoration:underline;
	color:#450000; }

.sitename {
	color:#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:32px; }
.secondline {
	color:#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:18px; }

.system {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000; }

:focus { outline: 0; }
img {border: none;}
body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
        line-height:1.5;
}

table {
    margin:0; 
    padding:0;
    border:0;
    outline: 0; 
    /*border-collapse: collapse*/
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
 }

/* shopping cart */ 
.cartListTable {
    width:100%; 
    padding:2px; 
    border:0px
    solid #000000}
.cartPicCell {
    width:75px;
    text-align : center;
    vertical-align:top;
    font-family: verdana, arial, helvetica, sans-serif;
    border:0px 
    solid #cccccc}
.cartPic {
    border:0px}
.cartListSpacer {
    width:10px; 
    height:1px; 
    vertical-align:top;}
.cartListDescriptionCell {
    width:76%;
    text-align : left; 
    vertical-align:top;
    height: 20px;
    margin-top: 5cm;
    border:0px
    solid #000000}
.cartListPriceCell {
    width:200px;
    text-align : center;
    vertical-align:top;
    font-family: verdana, arial, helvetica, sans-serif;
    border:0px
    solid #000000}
.cartListHeight {
    margin-top : 1em;}
.cartDetailTable {
    width:100%; 
    padding:0px; 
    border:0px
    solid #000000}
.cartDetailPicCell{
    width:75px; 
    text-align : center;
    vertical-align:top;
    font-family: verdana, arial, helvetica, sans-serif;
    border:0px
    solid #000000}
.cartDetailDescriptionCell {
    width:76%;    
    vertical-align:top; 
    border:0px
    solid #000000}
.cartDetailReturnCell {
    text-align : center;}
.cartDetailPriceCell {
    text-align : center;
    vertical-align:top;
    font-family: verdana, arial, helvetica, sans-serif;
    border:0px
    solid #000000}
.cartDetailheight{
    margin-top : 1em;} 
.SalePrice { color: #ff0000; }
.OldPrice { text-decoration: line-through; }
.Price { color: #ff0000; }
.PriceTitle { font-weight: bold; }
.ProductTitle {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size : 12px;
    /*font-weight: bold;*/ 
    color : #000000; }
.ProductDescription {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size : 10px; }
.ProductDescriptionDetail {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size : 10px; }
.ProductNumber {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size : 10px; }
.ProductShipping {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size : 10px; }
.DonationIntro {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold; 
    font-size : 12px; }
.DonationTitle {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold; 
    color : #000000; }
.DonationDescription {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size : 10px; }
.DonationOptions {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size : 10pt; }
.DonationTextBoxAlignRight { 
    font-size:10px; 
    text-align:right; 
    height:17px; 
    background-color:#ffffff; 
    border:1px solid; 
    border-color:#333333;
}

a:focus {outline: 0;}

a img {border:0;}
