/* ============================ */
/*		[S] HTML Standards		*/
/* ============================ */
body 	{ margin:0; font: 12px Arial, Verdana, Helvetica; color: #333333; background-color:#FFF }
p 	{ text-align: left; margin: 5px 0px 15px 0px; }
b 	{ font-weight: bold }
li 	{ padding: 1px 1px 1px 0px; margin: 0px 0px 0px -15px }
strong 	{ font-weight: bold }
i { font-style: italic }
pre { font-family: monospace; }
img { border: 0px; border-style:none }
th, td, li, dd, dl, dt    {
	/* redundant selectors to help NS4 not forget */
	font-family: Arial, arial, helvetica; font-size: 12px;
	}
/* Link */
a:link			{ color: #7A2013; font-style: none; text-decoration:underline; }
a:hover			{ color: #F00; font-style: none; text-decoration:underline; }
a:visited		{ color: #7A2013; font-style: none; text-decoration:underline; }
a:visited:hover	{ color: #F00; font-style: none; text-decoration:underline; }
/* ============================ */
/*		[E] HTML Standards		*/
/* ============================ */


/* ============================ */
/*		[S] Headers, etc.		*/
/* ============================ */
.header10 	{ font-size: 10px; color: #000; font-weight: bold }
.header14 	{ font-size: 14px; color: #000; font-weight: bold }
.header12 { color: #000; font-size: 12px; font-weight: bold; }
.header16 	{ font-size: 16px; color: #000; font-weight: bold }
.header18 	{ font-size: 18px; color: #000; font-weight: bold }
.header20 	{ font-size: 20px; color: #000; font-weight: bold }
.small 		{ font-size: 10px; }
.smallwhite { font-size: 9px; color: #FFFFFF; }
.nosp 		{ display: block }
.red 		{ color: #F00; }
.cyan 		{ color: #58C; }
.green 		{ color: #0B0; }
.orange 	{ color: #F60; }
.yellow 	{ color: #FF0; }
.white 		{ color: #FFFFFF; }
.black 		{ color: #000000; }
.smallblack { font-size: 9px; color: #000; }
.smallwhite { font-size: 9px; color: #FFF; }
.explanations {border: solid 1px #AAA; background: #FFE; padding: 5px; margin:10px}
.notebox {border: solid 1px #AAA; background: #f5f5f5; padding: 5px; margin:0px}
/* ============================ */
/*		[E] Headers, etc.		*/
/* ============================ */


/* ============================ */
/*		[S] Buttons, etc.		*/
/* ============================ */
.button 	{ font: bold 10px; color: #FFF; background-color: #666633; }
.buttonsm 	{ font: bold 9px color: #000; background-color: #AAA; }
.buttonbad 	{ font: bold 10px; color: #FFF; background-color: #F00; }
.buttongo 	{ font: bold 10px; color: #FFF; background-color: #390; }
.textbox 	{ font: bold 10px; color: #000; background-color: #fff }
.textboxsm 	{ font: bold 9px; color: #000; background-color: #fff }
.selectbox 	{ font: bold 10px; color: #000; background-color: #FFF; }
.selectboxsm 	{ font: bold 9px; color: #000; background-color: #AAA }
/* ============================ */
/*		[E] Buttons, etc.		*/
/* ============================ */

a.nav	   { color: #D4E59E; text-decoration:none; font-weight: bold; font: 12px Arial, Sans; line-height: 22px; }
a.nav:visited	   { color: #D4E59E; text-decoration:none; font-weight: bold; font: 12px Arial, Sans; line-height: 22px; }
a.nav:hover	   { color: #FFF; text-decoration:none; font-weight: bold; font: 12px Arial, Sans; line-height: 22px; }
a.nav:visited:hover	   { color: #FFF; text-decoration:none; font-weight: bold; font: 12px Arial, Sans; line-height: 22px; }
.footer     { color: #000; font-style: italic; font-weight: bold; font-size: 14px; font-family: Arial, Sans;}
.currentpage   { color: #7A2013; text-decoration:none; font-weight: bold; font: 13px Arial, Sans; line-height: 22px; }
img.boxed { border: 1px solid #333; }


.BodyText {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.mainheading {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000000;

}
.mainheading {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #111;
}
.subheading {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.subheadinglighted {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.linespace {
	line-height: 6px;
}

.seeAlso {
#	line-height: 20px;
}

.underpics {
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #003300;
}
.cfbottom {
	font-family: Arial;
	font-size: 16px;
	line-height: 18px;
	font-weight: bolder;
	color: #CECF9C;
}

.photoOutside {

    background-color: #FFFFFF;

    padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px;

    }

.photoInside {

    background-color: #F7F6F3;

    }

.shadowCell { background-color : #000000; filter : alpha(opacity=20); }


/* ============================ */
/*		[S] Stuff for the Store */
/* ============================ */

li.submenuspace, li.submenuheading { list-style: none; }
li.submenu { margin: 0px 0px 0px 10px;  }

#dhtmltooltip{
        position: absolute;
        border: 1px solid black;
        padding: 3px;
        background-color: #DDDDDD;
        visibility: hidden;
        z-index: 100;
        }

/* ============================ */
/*		[E] Stuff for the Store */
/* ============================ */


td.halloween, p.halloween {
	color: #FFF;
	}
a.halloween {
	color: #F3983D;
	}
a.halloween:hover {
	color: #FF6B32;
	}
	

td.lighted, p.lighted, h3.lighted {
	color: #FFF;
	}
a.lighted {
	color: #FFFF71;
	}
a.lighted:hover {
	color: #FFF;
	}
	
.border {
	border: thin solid #333333;
}

