@font-face {
	font-family: 'AdlerRegular';
	src: url('adler.eot');
	src: local('Adler Regular'), local('Adler'), url('adler.ttf') format('truetype');
}


/* character and links */

a.mainNav:link { color:#FFFFFF; text-decoration:none; font-family: AdlerRegular, verdana, arial, serif; font-size: 12pt; outline:none; }

a.mainNav:visited { color:#FFFFFF; text-decoration:none; font-family: AdlerRegular, verdana, arial, serif; font-size: 12pt;}

a.mainNav:hover { color:#E2001A; text-decoration:none; font-family: AdlerRegular, verdana, arial, serif; font-size: 12pt; }

a.mainNav:active { color:#FFFFFF; text-decoration:underline; font-family: AdlerRegular, verdana, arial, serif; font-size: 12pt;  }



a:link { color:#ECD672; text-decoration:none; outline:none; }

a:visited { color:#ECD672; text-decoration:none; outline:none; }

a:hover { color:#ECD672; text-decoration:underline; outline:none; }

a:active { color:#ECD672; text-decoration:none; outline:none; }

#breadcrumb { padding-bottom: 10px; font-family: verdana, arial, serif; font-size: 10px; color: #666666; }

a.breadcrumb:link { color: #666666; text-decoration:none; outline:none; }

a.breadcrumb:visited { color: #666666; text-decoration:none; }

a.breadcrumb:hover { color: #999999; text-decoration:underline; }

a.breadcrumb:active { color: #666666; text-decoration:none; }


.catalink img { border: 3px #111111 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

.catalink a:hover img { border: 3px #E2001A solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; }


#footer a { color:#ffffff; outline:none; }

div.toppage { text-align:right; border-bottom: 1px dashed #222222; font-size: 10px; margin:20px; }




/* TEXT STUFF */

td {  font-family: verdana, arial, serif; font-size: 11px; color:#FFFFFF; }

span {  font-family: verdana, arial, serif; font-size: 11px; color:#FFFFFF; }

div {  font-family: verdana, arial, serif; font-size: 11px; color:#FFFFFF; }

.pageHeading { color:#E2001A; font-family: AdlerRegular, arial, verdana, serif; font-size: 14pt; }

.pageHeadingBlk { color:#000000; font-family: AdlerRegular, arial, verdana, serif; font-size: 14pt; }

.pageHeadingWht { color:#ffffff; font-family: AdlerRegular, arial, verdana, serif; font-size: 14pt; }

.pageHeadingYell { color:#FFFF00; font-family: AdlerRegular, arial, verdana, serif; font-size: 22pt; font-weight:bold; }

.labeltext { font-family: verdana, arial, serif; font-size: 10px; color: #666666; }

.catalogueHeading { font-family: AdlerRegular, arial, verdana, serif; font-size: 12pt;  }

.largeHeading { color:#E2001A; font-family: AdlerRegular, arial, verdana, serif; font-size: 16pt; }


/* FORMS */

form { margin-bottom: 0px; }

input.search { border: 3px solid #222222; font-size: 11px; background-color:#000000; color:#999999; }

input.searchbutt { border: 3px solid #222222; font-size: 10px; background-color:#000000; color:#FFFFFF;  }

input, textarea { border: 3px solid #222222; font-size: 12px; background-color:#000000; color:#FFFFFF; }


/* SYSTEM MESSAGES */

div.systemmessage { margin-top:10px; margin-bottom:10px; padding: 8px; font-family: verdana, arial, serif; font-size: 10px; color: #333333; border: 1px solid #FFFF00; background-color: #ECD672; }

div.errormessage { margin-top:5px; margin-bottom:5px; padding: 8px; font-family: verdana, arial, serif; font-size: 10px; color: #333333; border: 1px solid #FF0000; background-color: #C11B17; }

div.allgoodmessage { margin-top:5px; margin-bottom:5px; padding: 8px; font-family: verdana, arial, serif; font-size: 10px; color: #333333; border: 1px solid #00FF00; background-color: #4AA02C; }

.red_text { font-family: verdana, arial, serif; font-size: 10px; color: #E2001A; }

/* search */
#nav a { border: 2px solid #222222; background: #003333; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#nav a.activeSlide { background: #003333; border: 2px solid #00FF00; }
#nav a:focus { outline: none; }
.searchResultsHolder { text-align:center; margin-top:10px; background:none;}
#resultsHolder{ background:none; }
