BODY	{
	SCROLLBAR-BASE-COLOR: #380b09;
	SCROLLBAR-TRACK-COLOR: #CBBFBF;
	SCROLLBAR-ARROW-COLOR: #CBBFBF;
	margin: 0px;
	padding: 0px;
	border: #000 0px solid;
	font-size:				62.5%;	
	background-color: #000;
	}


/* PAGE BACKGROUNDS */


.backgrounds 	{
		background-color:	#FFF;
		background-image: url("../picts/background.jpg");
		background-repeat: repeat-y;
		background-position: 0px 0px;
		}
		
		
.wrap { background-color: #000; background: #000;  }

.logo { background-color: #000; background: #000;  padding: 8px 0px 8px 0px; vertical-align: top;}
.logo h1 { padding: 0px 10px 0px 20px; display: block; float: left; margin: 0; width: 400px; }

.tag {  background-color: #000; background: #000;  padding: 8px 16px 0px 0px; text-align: right; vertical-align: top;}
.tag h2 {   right; text-align: center; line-height: 1.8;}

.phone-number { font-size: 32px; padding-top: 14px;}

/* NON-MENU LINK COLORS */

a:link		{ color: #AA0000; text-decoration: none; font-weight: bold; }

a:visited	{ color: #A1281B; text-decoration: none; font-weight: bold; }

a:active	{ color: #FF0000; text-decoration: none; font-weight: bold; }

a:hover		{ color: #FF0000; text-decoration: none; font-weight: bold; }

.biglink 	{
		COLOR: #CC0000;
		FONT: 12px verdana, arial, sans-serif; font-weight: bold;
		font-style: italic;
		TEXT-DECORATION: none;
		}

.biglink:hover 	{
		COLOR: #CC0000;
		FONT: 12px verdana, arial, sans-serif; font-weight: bold;
		font-style: italic;
		TEXT-DECORATION: none;
		}

/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
table	{
	color:			#222;
	font-family:	"Trebuchet MS", verdana, arial, sans-serif; 
	}
	
strong	{
	color:		#000;
	font-weight: bold;
	}
.pageheight		{ height: 780px; }

.formmargin		{ margin: 0px; }

h1	{
	color:				#CC0000;
	font-size:			1.4em;
	font-variant:		small-caps;
	letter-spacing:		.1em;
	}

h2	{
	margin:				0px;
	padding:			0px;
	margin-top:			1.2em;
	font-size:			1.1em;
	color:				#FFF;
	}
	
h3	{
	margin:			0px;
	padding:		0px;
	margin-top:		1em;
	font-size:		1.2em;
	text-align:		center;
	font-family:	"Trebuchet MS", verdana, arial, sans-serif; 
	color:			#BB0000;
	}

p	{
	margin:				0px;
	padding:			0px;
	margin-bottom:		1.1em;
	font-size:			.9em;
	font-family:		"Trebuchet MS", verdana, arial, sans-serif; 
	font-weight: 		normal; 
	line-height: 		1.3em; 
	letter-spacing: 	1px;
	color:				#222;
	}
	
address	{
	color:				#222;
	font-family:		"Trebuchet MS", verdana, arial, sans-serif; 
	font-size:			1em;
	margin-left:		50px;
	font-variant:		small-caps;
	letter-spacing:		.12em;
	}

.footer		{
		COLOR: #CCC;
		FONT: .6em verdana, arial, sans-serif;
		font-weight: normal;
		background-color:	#000;
		background-image: url("../picts/background-bottom-shade.gif");
		background-repeat: repeat-x;
		background-position: 0px 0px;
		}


.pagebars	{
		height: 18px;
		background-color: #660000;
	        background-image: url("../picts/bar.gif");
        	border-top: #000 1px solid;
        	border-bottom: #000 1px solid;
		}

.footerbar	{
		height: 30px;
		background-color: #000;
	        background-image: url("../picts/bar-footer.jpg");
        	border-top: #000000 1px solid;
        	border-bottom: #000000 1px solid;
		}

.flashchanger	{
		border-top: #000 1px solid;
		border-bottom: #000 1px solid;
		}

.pictureend	{
		background-color: #000;
	        background-image: url("../picts/background-picture-end.jpg");
        	border-left: #000 1px solid;
		}





/* BORDERS */


.page-borders		{ background-color:#000000; }

.borders		{ border: #000000 1px solid; }

.hoverborders	 	{ border: #000000 1px solid; }

A:hover .hoverborders 	{ border: ##DD0000 1px solid; }

.page-splits	{
		background: transparent url('../picts/pageSplit.gif') 0 0 no-repeat;
		height: 15px;
		width: 575px;
		margin:				5px auto;
		}




/* HOMEPAGE FLASH */

.homeflash	{
		border: #000000 0px solid;
		background-color: #000;
		}





/* SETUP PAGES FOR PRINTING */


@media print {
.printhide 	{ display:none;}
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none; }
}






/* CONTACT AND LINKS PAGE FORM CODE */

.shadeform	{
		FONT: 13px verdana, arial, sans-serif;
		text-align: left;
		background-color: #f7f0f0;
		background-image: url("../picts/shadeform.gif");
		WIDTH: 180px;
		border: #99A8AF 1px solid;
		}


.textarea	{
		FONT: 13px verdana, arial, sans-serif;
		text-align: left;
		background-color: #f7f0f0;
		background-image: url("../picts/shadeform.gif");
		WIDTH: 225px;
		HEIGHT: 130px;
		overflow: auto;
		border: #99A8AF 1px solid;
		}

.dropdown 	{
		font-size: 11px;
		background-color: #f7f0f0;
		COLOR: #000000;
		WIDTH: 180px;
		}


.searchform 	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #f7f0f0;
		background-image: url("../picts/shadeform.gif");
		WIDTH: 110px;
		HEIGHT: 20px;
		border: #99A8AF 1px solid;
		}


.searchdrop	{
		font-size: 11px;
		background-color: #f7f0f0;
		COLOR: #333333;
		WIDTH: 60px;
		}

.searchbutton 	{ font-size: 11px; }


/* START THE CODE FOR THE MENU */


.menuwidth		{ width: 175px; }

.menubackground		{
			background-color: #000;  
	        	background-image: url("../picts/background-menu.gif");
        		border-right: #000000 1px solid;
			}

.bottomline { color: #fff; }
.bottomline a:link { color: #fff; font-size: 13px; font-weight: normal;   }
.bottomline a:visited { color: #fff; }
.bottomline a:hover { color: #fff; }
.bottomline a:active { color: #000; }

.bottomline h4 { margin: 0; padding: 0; color: #fff; text-decoration: underline; }
.bottomline ul { list-style-type: none; text-align: center; margin: 0; padding: 6px 10px 10px 10px; }
.bottomline li { list-style-type: none; text-align: center; margin: 0; padding: 6px 0px 8px 0px; font-size: 13px; font-weight: normal; }


.bottomline h4 { color: #fff; }
.topline	{ border-top: #000 1px solid; }

.menuwidth p {
	margin:				0px;
	padding:			0px;
	}
	
.menu		{
		font-family: 'Trebuchet MS', verdana, helvetica, sans-serif;
		font-size: .8em;
		font-weight: bold;
		width: 175px;
		cursor: pointer;
		text-indent: 6px;
		text-align: left;
		display: block;
		padding-top: 7px;
		padding-bottom: 7px;
		margin-bottom: 0px;
		border-bottom: #3b0906 1px solid;
		}


a.menu:link 	{
		background-image: url("../picts/menu.gif");
		background-color: #66100b;
		color: #FFFFFF;
		}


a.menu:visited 	{
		background-image: url("../picts/menu.gif");
		background-color: #66100b;
		color: #FFFFFF;
		}


a.menu:active 	{
		background-image: url("../picts/menu.gif");
		background-color: #66100b;
		color: #FFFFFF;
		}


a.menu:hover 	{
		background-image: url("../picts/menuon.gif");
		background-color: #581a17;
		color: #FFFFFF;
		}


.visualDot 	{
	font-weight:		bold;
	color:				#CC0000;
	}

.specialInfo	{
	text-align:			center;
	font-size:			1em;
	color:				#111;
	margin:				15px 0px;
	}



