/*

border color: #0A649B -> 2A2A2A

    darker grey 2A2A2A
	dark grey 414040
	mid grey 838383
	
   stereo red EE1B22
   text cccccc
*/


body {
 text-align: center;
 background: #000000;
 background-image:URL('images/back.jpg');  
  background-repeat: repeat-y;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 font-size: 13px;
}

th, td, p { font-size: 14px; }

a:link    { text-decoration: underline; color: #EE1B22; }
a:visited { text-decoration: underline; color: #EE1B22; }

#headerBox {
  width: 750px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
  background-color: #000000;
  }

#horizmenu {
  width: 750px;
  height: 23px;
  margin-left: auto;
  margin-right: auto;
  background-color: #EB1C22; /*#AF0023;*/
  color: #FFFFFF;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  font-weight: normal;
}

#horizmenu2 {
 position: relative;
 top: 2px; 
 float: center;  

}

#horizmenu a {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #EB1C22; /*#AF0023;*/
	padding-left: 20px;
	padding-right: 20px;
	
}
#horizmenu a:hover   { color: #AF0023; background-color: #FFFFFF; }


.greenBorder {border: 1px solid green;} /* just borders to see it */


/* needed for drop down menus to work */
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height:18px;
z-index:100;
}

/* needed for drop down menus to work */
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

/* needed for drop down menus to work */
#dropmenudiv a:hover{ /*hover background color*/
background-color: #AF0023;
color: white;
}


#mainContent {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  background-color: #000000;
  color: #ffffff;
  border-bottom: none;
  border-left: none; /*solid #2A2A2A 1px;*/
  border-right: none; /*solid #2A2A2A 1px;*/
  border-top: none;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 15px;
  }

.mainContent h3 {  font-size: 14px; text-align: center; color: #2A2A2A; }
.mainContent h2 {  font-size: 18px; text-align: center; color: #2A2A2A; }

.mainContent a:link    { text-decoration: underline; color: #FF0000; }
.mainContent a:visited { text-decoration: underline; color: #FF0000; }
.mainContent a:active  { text-decoration: none; color: #000000; }
.mainContent a:hover   { text-decoration: none; color: #FF6600; }

.adminmenu a:link { color: #cccccc }
.adminmenu a:visited { color: #aaaaaa }


.tipdisplay {
	margin: 10px;
	background-color: #2A2A2A;
	
	border-bottom: solid #414040 1px;
	border-left: solid #414040 1px;
	border-right: solid #414040 1px;
	border-top: solid #414040 1px;
}

.productdisplayblock {
	background-color: #2A2A2A;
	border-bottom: solid #414040 1px;
	border-left: solid #414040 1px;
	border-right: solid #414040 1px;
	border-top: solid #414040 1px;
	margin: 10px;
}

.productdisplay {
	margin: 7px;
	background-color: #2A2A2A;
	
	border-bottom: solid #414040 1px;
	border-left: solid #414040 1px;
	border-right: solid #414040 1px;
	border-top: solid #414040 1px;
}

.adminmenu {
	width: 400px;
	padding: 5px;
	margin: 10px;
	background-color: #2A2A2A;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-bottom: solid #414040 1px;
	border-left: solid #414040 1px;
	border-right: solid #414040 1px;
	border-top: solid #414040 1px;
}

.adminmenucontents {
	padding: 5px;
	margin: 10px;
	background-color: #2A2A2A;
	color: #000000;
    font-size: 10px;
}

.adminform {
	padding: 3px;
	background-color: #2A2A2A;
	color: #aaaaaa;
    font-size: 16px;
	text-align: left;
}


.maintext {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 12px;
  color: #cccccc;
  padding: 10px;
  text-align: left;
  
  width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.maintext_highlighted {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #EE1B22;
  padding: 10px;
  text-align: center;
}


.mainheader {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 18px;
  color: #cccccc;
  margin: 10px;
  padding: 10px;
  text-align: center;
  background-color: #2A2A2A;
  
  border-bottom: solid #414040 1px;
  border-left: solid #414040 1px;
  border-right: solid #414040 1px;
  border-top: solid #414040 1px;
}

.annoucementblock {
	padding: 5px;
	margin: 10px;
	background-color: #2A2A2A;
	color: #cccccc;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 650px;
	
  border-bottom: solid #414040 1px;
  border-left: solid #414040 1px;
  border-right: solid #414040 1px;
  border-top: solid #414040 1px;		
}

.contactblock {
	padding: 5px;
	margin: 10px;
	background-color: #2A2A2A;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 650px;
	
  border-bottom: solid #414040 1px;
  border-left: solid #414040 1px;
  border-right: solid #414040 1px;
  border-top: solid #414040 1px;		
}

.contacttext {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 12px;
  color: #cccccc;
  padding: 10px;
  text-align: left;
}

.contactheader {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 18px;
  color: #cccccc;
  padding: 10px;
  text-align: center;	
}

.tipsdisplay {
	margin: 10px;
	background-color: #2A2A2A;
}

.tableheader {
	text-align: left;
	background-color: #000000;
	color: #E0E0E0;
}
.tablerow {
	text-align: left;
	background-color: #2A2A2A;
	color: #cccccc;
	font-size: 10pt;
	/*align=\"center\" bgcolor=" . $rowcolour . "*/
}
.tabledata {
	text-align: left;
	color: #cccccc;
	font-size: 10pt;
}

#footerContent {
  width: 748px;
  margin-left: auto;
  margin-right: auto;
  background-color: #2A2A2A;
  color: #FFFFFF;
  border-bottom: solid #414040 1px;
  border-left: solid #414040 1px;
  border-right: solid #414040 1px;
  border-top: solid #414040 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 13px;
  }

.redText { color: #AF0023; }

.blueText { color: #0A649B; }

.centered { text-align: center }

.smaller { font-size: 8pt; }

.bigger { font-size: 14pt; }

.clear { background-color: transparent }

.fakeLink {
	text-decoration: underline;
	cursor:pointer;
	color: #FF0000;
}

.floatLeft { float: left; }

.floatCenter { float: center; }

.leftbold { float: left; font-weight: bold; }
.rightbold { float: right; font-weight: bold; }
.leftnormal { float: left; font-weight: normal; }
.rightnormal { float: right; font-weight: normal; }

