﻿/* General */

.pictureborders {
	border-width: 0px;
}

/* Header and Footers*/

.headerlogo {
	margin: 6px 10px; border:0px
}
.HeaderFontBold {
	font-family: Tahoma; font-size: 10px; font-weight: bold; color: #616161; text-align: left;
}
.HeaderFont {
	font-family: Tahoma; font-size: 10px; font-weight: normal; color: #616161; text-align: left;
}
.Headline {
	font-family: Verdana; font-size: 42px; font-weight: lighter; color: #E50000; text-align:center; vertical-align:middle;
}
.FooterText {
	font-family: Verdana; font-size: 10px; font-weight: normal; color: #E50000; text-align:center; 
}	
.FooterTextBold {
	font-family: Verdana; font-size: 11px; font-weight: bold; color: #E50000; text-align:center;
}
.footercenter {
	border-top: 2px solid #FACDCA;
	text-align: center;}
.copyright {
	font-family: "Times New Roman"; font-size: 10px; font-weight: normal; color: #E50000; text-align: center; 
}

/* Left and Right Tables */

.bottomrowborder {
	border-top: 1px solid #E50000;
}
.lefttable {
	border-right: 1px solid #E50000;
	background-color: #E20002;
}
.leftmenutopcell {
		background-image: url('Images/leftmenucell1back.gif'); background-repeat: no-repeat; background-position: 0 bottom; font-family: Tahoma, Arial,Helvitica,sans-serif;
	    font-size: 12px; font-weight:600; text-indent:25px; color: #FFFFFF;
}
.leftmenunonav {
	background-image: url('Images/leftmenubottom.gif');background-repeat:no-repeat;background-position:0 bottom; font-family: Tahoma, Arial,Helvitica,sans-serif;
	font-size: 12px; font-weight:600; text-indent:25px; color: #FFFFFF;
}
.leftmenucells {
	background-image: url('Images/leftmenubottom.gif');background-repeat:no-repeat;background-position:0 bottom; font-family: Tahoma, Arial,Helvitica,sans-serif;
	font-size: 12px; font-weight:600; text-indent:25px; color: #F68A8A;
}
.leftbottom {
	background-image: url('Images/leftmenubottom.gif');background-repeat:no-repeat;background-position:0 bottom;
}
.leftmenucellssub {
	font-family: Tahoma, Arial,Helvitica,sans-serif; font-size: 12px; font-weight:normal; text-indent:38px; color: #F68A8A;
}
.leftmenucellssubnonav {
	font-family: Tahoma, Arial,Helvitica,sans-serif; font-size: 12px; font-weight:normal; text-indent:38px; color: #FFFFFF;
}
.leftmenucellssubnonavblack {
	font-family: Tahoma, Arial,Helvitica,sans-serif; font-size: 12px; font-weight:normal; text-indent:38px; color: #FFFFFF; background-color:black;
}
.leftmenucellssub1 {
	background-image: url('Images/leftmenubottom.gif');background-repeat:no-repeat;background-position:0 bottom; font-family: Tahoma, Arial,Helvitica,sans-serif;
	font-size: 12px; font-weight:normal; text-indent:38px; color: #F68A8A;
}
.leftmenucellprodsub {
	font-family: Tahoma, Arial,Helvitica,sans-serif; font-size: 12px; font-weight:normal; text-indent:45px; color: #F68A8A;
}
.leftmenucellprodsubbottom {
	background-image: url('Images/leftmenubottom.gif');background-repeat:no-repeat;background-position:0 bottom; font-family: Tahoma, Arial,Helvitica,sans-serif; font-size: 12px; font-weight:normal; text-indent:45px; color: #F68A8A;
}
.leftmenucellprodsubnonav { 
background:black; font-family: Tahoma, Arial,Helvitica,sans-serif; font-size: 12px; font-weight:normal; text-indent:45px; color: #FFFFFF;
}
.leftmenucellprodsubnonavbottom { 
background-image: url('Images/leftmenubottom.gif');background-repeat:no-repeat;background-position:0 bottom; background:black; font-family: Tahoma, Arial,Helvitica,sans-serif; font-size: 12px; font-weight:normal; text-indent:45px; color: #FFFFFF;
}
.bottomleftmenucell {
	font-family: Tahoma, Arial,Helvitica,sans-serif; font-size: 12px; font-weight:600; text-indent:25px; color: #F68A8A;
}
.rightmaintableback {
	background-color: #E20002;
}
.righttableback {
	background-color: #D80001;
	text-align: center;
}

/*Main Page Backgounds*/

.newsbackground {
	background-image: url('Images/pagebackgrounds/newsbackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.eventsbackground {
	background-image: url('Images/pagebackgrounds/eventsbackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.custombackground {
	background-image: url('Images/pagebackgrounds/custombackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.storefinderbackground {
	background-image: url('Images/pagebackgrounds/storefinderbackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.companybackground{
	background-image: url('Images/pagebackgrounds/companybackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.contactbackground{
	background-image: url('Images/pagebackgrounds/companybackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.historybackground{
	background-image: url('Images/pagebackgrounds/historybackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.contactbackground{
	background-image: url('Images/pagebackgrounds/contactbackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.philosophybackground{
	background-image: url('Images/pagebackgrounds/philosophybackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.newsletterbackground{
	background-image: url('Images/pagebackgrounds/newsletterbackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}
.privacybackground{
	background-image: url('Images/pagebackgrounds/privacybackground.gif'); background-position:0px top; background-repeat:no-repeat; width:646px;
}


/*Main Content*/

.firstparagraph { line-height: 150%; margin-left: 20px; margin-right: 20px;	margin-top: 375px; margin-bottom: 12px; font-family: Verdana, Arial, Helvitica, sans-serif; font-size: 18px; font-weight: bold; color: #E20002;
}
.firstparagraph2 { line-height: 150%; margin-left: 20px; margin-right: 20px;	margin-top: 100px; margin-bottom: 12px; font-family: Verdana, Arial, Helvitica, sans-serif; font-size: 18px; font-weight: bold; color: #E20002;
}
.bodyparagraph { line-height: 150%; margin-left: 20px; margin-right: 20px;	margin-top: 12px; margin-bottom: 12px; font-family: Verdana, Arial, Helvitica, sans-serif; font-size: 11px; font-weight: normal;
}
.bodyparagraphshaded { line-height: 150%; margin-left: 20px; margin-right: 20px;	margin-top: 12px; margin-bottom: 12px; font-family: Verdana, Arial, Helvitica, sans-serif; font-size: 11px; font-weight: normal; background:#EAEAEA;
}
.bodyboldtitle { line-height: 150%; margin-left: 20px; margin-right: 20px;	margin-top: 12px; margin-bottom: 12px; font-family: Verdana, Arial, Helvitica, sans-serif; font-size: 12px; font-weight: bold;
}
.paragraphimage { vertical-align:middle; margin-right: 5px;
}
.historytablerowshaded { background-color:#EAEAEA;
}
.bodytext {font-family: Verdana, Arial, Helvitica, sans-serif; font-size: 11px; font-weight: normal;
}


/*Form Objects*/

.tableborder {border-style: solid; border-width: 1px; color:#e50000;
}
.button {font-family: Verdana,Aria,Helvitica,sans-serif; font-size: 11px; font-weight: bold; margin: 10px; width:95px;
}
.textbox {
	font-family:Verdana,Aria,Helvitica,sans-serif;font-size:10px; margin:10px;
}
.textarea{font-family:Verdana,Aria,Helvitica,sans-serif;font-size:10px; margin:10px;
}
.formrequiredtext {
	text-align: right; font-family:Verdana,Arial,Helvitica,sans-serif;font-size:11px; font-weight:bold; color:#e50000; margin-right:10px;
}
.formtext {
	text-align: right; font-family:Verdana,Arial,Helvitica,sans-serif;font-size:11px; font-weight:bold; margin-right:10px;
}

.errHilite { font-family:Verdana,Aria,Helvitica,sans-serif;font-size:10px; margin:10px; background-color:#FF9B9B;	
}
