 

/**************************************************************
  general settings
***************************************************************/
p,
li,
ul,
p.bodytext,
p.tboxp,
p.bodytextnomarg,
p.bodytextnomargalert,
p.bodytextcolor,
p.footertext,
ul.bullet,
li.bulletitem,
td,
td.bodytext,
blockquote,
p.tboxformfield,
p.tboxformfieldalert {
	font-family: 'Calibri', 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 14px;
	color: #999999;
	background-color: #FFFFFF;
}

a,
a:link,
a:visited {
	color: #6F0016;
}

a:hover { 
background: #f0efdf;
color: #330000;
}
.SubHead04 {
	color: #336666;
	font-size: 12px;
	font-weight: bold;
}


a:active {
	color: #663300;
	font-weight: normal;
}


/**************************************************************
  content boxes
***************************************************************/

.homebox {
   #width:140px;
	width:140px;
	font-family: 'Calibri', 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0.5em;


   #padding:.5;
	margin-bottom: 22px;
	border: 1px double #e2d9ba;
	text-decoration: none;
	background: #f7f6ec;
	color: #000000;
	background-image: url(/img/beige-box_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 10px;
	margin-top: 20px;
   }

.blankbox-home {
   #width:150px;
	width:auto;
	font-family: 'Calibri', 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 14px;
	color: #333333;
  }


/**************************************************************
  solid areas
***************************************************************/

body {
	background-color: #f8f7f1;
	background-image: url(bg_gradient.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0 0 0 0;
}

td.backgroundarea {
 background-color: #f8f7f1;
 background: #f8f7f1;
}

form {
 margin: 0px 0px 0px 0px;
}

p.bodytext {
 caption: 01. paragraph text - normal;
}

p.bodytext, p.tboxpweak {
 margin: 0px 0px 16px 0px;
}

p.bodytextcolor {
 caption: 02. paragraph text - colored;
}

p.footertext,
td.bodytext {
  visible: false;
}

p.bodytextcolor {
 color: #336666;
}


p.h2,
p.bodyhdrtxtlrg {
 caption : 04. header large
}

h2,
p.h2,
p.bodyhdrtxtlrg,
p.tboxhdr, #ttotalhdr, #tquickdonationhdr, #tsingleticketshdr, 
.DynamicCartGiftCertificateHeader, 
p.thdr , .MainTextHeader01{
	font-family : Georgia, "Times new roman", Times, serif;
	font-style : normal;
	font-size : 15px;
	color: #663300;
	font-weight : bold;
	margin-top: 2px;
	margin-bottom: 8px;
}

h3,
p.h3,
.hdrtxtgrey,
td.hdrtxtgrey,
p.hdrtxtgrey {
	color: #666633;
	font-family : Georgia, "Times new roman", Times, serif;
	font-style : normal;
	font-size : 12px;
	font-weight : bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1,
.h1 {
  color: #5e563e;
  font-family : Georgia, "Times new roman", Times, serif;
  font-style : normal;
  font-size : 13px;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 8px;
}





/**************************************************************
  misc color styles 
***************************************************************/

.bodytextgrey {
  caption : 12. inline - lighter
}

.bodytextgrey, .grey, .tboxpweak {
  color: #a59f8d;
   font-family: 'Calibri', 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-style: normal;
  font-weight: normal;
  # max-width: 480px; # commented this out, seems odd
}

.beige {
 color: #f7f6ec;
}

.white {
 color: #ffffff;
}

/*************************************************************/

.bodytextcolor {
 color: #a40202;
 caption : 10. inline - colored; 
}




/**************************************************************
  list styles
***************************************************************/

ul.bullet {
 list-style-position: outside;
 margin : 0px 0px 16px 17px;
}

ul.bullet2 {
  list-style-position: inside;
  margin : 0px 0px 16px 17px;
  color: #5e563e;
  font-family : Georgia, "Times new roman", Times, serif;
  font-style : normal;
  font-size : 13px;
  font-weight: normal;
}

li.bullet2 {
  margin : 0px 0px 5px 10px;
  color: #5e563e;
  font-family : Georgia, "Times new roman", Times, serif;
  font-style : normal;
  font-size : 13px;
  font-weight: normal;
}

li.bulletitem {
 margin : 0px 0px 5px 0px;
}

P.NAVLEVEL3ON,
p.navlevel3on,
{
  visible : false;
}

/* page */
body { background-color: #f8f7f1; color: #000000; margin: 0px; }
.smallText {
	font-family: 'Calibri', 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.main { 
	font-family: 'Calibri', 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
 }

/**************************************************************
 OsCommerce styles
***************************************************************/
/* info box */
.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
}
.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; background-color: #DEE4E8; 
}


/* page */
/*body { background-color: #ffffff; color: #000000; margin: 0px; }*/
.headerBar { background-color: #B3BAC5; }
.headerBarContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px; }
.columnLeft { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }
.pageHeading {
	color: #663300;
	font-family : Georgia, "Times new roman", Times, serif;
	font-style : normal;
	font-size : 13px;
	font-weight: bold;
	margin-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
 }
 TD.main, P.main {
 	font-family: 'Calibri', 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
   line-height: 1.5;
   }
   
   .boxText { font-family: 'Calibri', 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size: 11px; }
   

   TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }
	
