p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.regularText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.locationLine{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.newsText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF2B28;
	font-weight: bold;
}

.welcomeHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF2B28;
	font-weight: bold;
}

blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3333333;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

dl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a {
	color: #FF2B28;
	font-weight: bold;
}
a:hover {
	color: #666666;
	font-weight: bold;
}
a:active {
	color: #666666;
	font-weight: bold;
}

a.newsLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #004C6B;
	font-weight: bold;
}
a.newsLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
a.newsLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

a.copyrightLink {
	color: #FFFFFF;
	font-weight: bold;
}
a.copyrightLink:hover {
	color: #FF9593;
	font-weight: bold;
}
a.copyrightLink:active {
	color: #FF9593;
	font-weight: bold;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.buttons  {
	font-weight		: bold;
	font-size		: 12px;
	background		: #cccccc;
	color			: #141414;
	font-family		: Verdana, Arial, Helvetica, sans-serif;		
	cursor			: hand;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

select.req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #EFEAEA;
}

input.req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #EFEAEA;
}

textarea.req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #EFEAEA;
}

.buttons{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF2B28;
}

/* 
SEARCH RESULTS PAGE 
*/
.formContent {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}


th.searchResultsHeading {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#059DDD;
	font-weight:bold;
}

td.searchResultsContent {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}

a.searchResultsLink {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
}

input.addButton {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background:#FF2B28;
}

td.oemPart {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF2B28;
}

td.itemDetails {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}

input.itemDetails {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
}

td.cartContentsContent {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}

/*
Styles for admin site
*/
.buttonsLogin  {
	font-weight		: bold;
	font-size		: 12px;
	background		: #cccccc;
	color			: #141414;
	font-family		: Verdana, Arial, Helvetica, sans-serif;		
	cursor			: hand;
}

/* Formatting Text under Active Edit Window - white */
.description  {
			color 			: #FFFFFF;
			font-size 		: 10px;
			font-family 	: Arial, Helvetica, sans-serif;
}

/* Formatting Text under Active Edit Window - color */
.descriptionAlt  {
			color 			: #F14237;
			font-size 		: 10px;
			font-family 	: Arial, Helvetica, sans-serif;
}

/* Formatting Text for upload links - white */
.linkText {
			font-family 		: Arial, Helvetica, sans-serif;
			font-size 		: 12px;
			text-decoration 	: none;
			color				: #333333;
			font-weight			: bold;
			padding-left		: 0px;
			padding-right		: 0px;
			padding-top			: 0px;
			padding-bottom		: 0px;
}

/* Formatting Text for upload links - color */
.linkTextAlt {
			font-family 		: Arial, Helvetica, sans-serif;
			font-size 		: 12px;
			text-decoration 	: none;
			color				: #FFFFFF;
			font-weight			: bold;
			padding-left		: 0px;
			padding-right		: 0px;
			padding-top			: 0px;
			padding-bottom		: 0px;
}

/* Menu Link for column list items  */
a.admin {
			font-size   		: 12px;
			color			: #036BB1;
			text-decoration		: none;
			font-weight		: bold;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

a.admin:hover {
			font-size   		: 12px;
			color			: #999999;
			text-decoration		: none;
			font-weight		: bold;
			padding-top	        : 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

a.admin:active {
			font-size   		: 12px;
			color			: #999999;
			text-decoration		: none;
			font-weight		: bold;
			padding-top	        : 0px;
			padding-right  		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

/* Menu Link for secondary navigation  */
a.adminLinkAlt {
			color			: #ffffff;
			text-decoration		: none;
			font-weight		: bold;
			padding-top	        : 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

a.adminLinkAlt:hover {
			color			: #CCCCCC;
			text-decoration		: none;
			font-weight		: bold;
			padding-top	        : 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

a.adminLinkAlt:active {
			color			: #FFFFFF;
			text-decoration		: none;
			font-weight		: bold;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

/* Menu Links  */
a.adminLink {
			color			: #FFFFFF;
			text-decoration		: none;
			font-weight		: bold;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 5px;
}

a.adminLink:hover {
			color			: #059DDD;
			text-decoration		: none;
			font-weight		: bold;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 5px;
}

a.adminLink:active {
			color			: #059DDD;
			text-decoration		: none;
			font-weight		: bold;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 5px;
}

/* Formatting for menu headings  */
.adminMenu {
			text-decoration 	: none;
			color				: #036BB1;
			font-weight			: bold;
			padding-left		: 0px;
			padding-right		: 0px;
			padding-top			: 0px;
			padding-bottom		: 0px;
}

.adminLinkMenu {
			color			: #0175A5;
			font-family 		: Arial, Helvetica, sans-serif;
			font-size		: 11px;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 5px;
			font-weight		: bold;
}

/* For bottom tag line on admin login page  */
.welcomeTag  {
			color 			: #333333;
			font-size 		: 12px;
			font-family 		: Verdana, Arial, Helvetica, sans-serif;
			padding-top 		: 0px;
			padding-right 		: 0px;
			padding-bottom 		: 0px;
			padding-left		: 0px;
			font-weight		: bold;
}

/* For text on admin login page  */
.login  {
			color 			: #333333;
			font-size		: 11px;
			font-family 		: Verdana, Arial, Helvetica, sans-serif;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
			font-weight		: bold;
}

/* For top text reading "Administration Area" */
.adminHeader  {
			color 			: #333333;
			font-size 		: 14px;
			font-family 		: Arial, Helvetica, sans-serif;
			padding-top 		: 0px;
			padding-right 		: 0px;
			padding-bottom 		: 0px;
			padding-left		: 7px;
			font-weight		: bold;
}

/* For regular text content */
.adminText  {
			color 			: #000000;
			font-size 		: 11px;
			font-family 		: Arial, Helvetica, sans-serif;
}

/* For regular text content */
.adminText  {
			color			:  #333333;
			font-size   		: 12px;
			font-family 		: Arial, Helvetica, sans-serif;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

/* For text headings at top of content area */
.adminHeaderText  {
			color		        :  #333333;
			font-weight		: bold;
			font-size   		: 12px;
			font-family 		: Arial, Helvetica, sans-serif;
			padding-top		: 0px;
			padding-right		: 5px;
			padding-bottom		: 5px;
			padding-left		: 0px;
}

/* For column headings - color */
.adminTitle  {
			color			:  #F14237;
			font-size   		: 12px;
			font-family 		: Arial, Helvetica, sans-serif;
			padding-top		: 0px;
			padding-right		: 5px;
			padding-bottom		: 0px;
			padding-left		: 5px;
			font-weight		: bold;
}

/* For column headings - white */
.adminTitleAlt  {
			color			:  #ffffff;
			font-size   		: 12px;
			font-family 		: Arial, Helvetica, sans-serif;
			padding-top		: 0px;
			padding-right		: 5px;
			padding-bottom		: 0px;
			padding-left		: 5px;
			font-weight		: bold;
}

/* News listings page */
th.adminListHead {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
}

.editButton {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:white;
	font-weight:normal;
}

.listLink {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:black;
	font-weight:normal;
}

.newsDate {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:black;
	font-weight:bold;
}

.deleteButton {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:white;
	font-weight:normal;
}

.adminButtons {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.fldName {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.fldValue {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:black;
	font-weight:normal;
	text-align:left;
}

.dataFld {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:black;
	font-weight:normal;
	text-align:left;
}

.catHead {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:059DDD;
	font-weight:bold;
}

.dollarSign {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:black;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

/* paging functionality */
.paging {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:F14237;
	font-weight:bold;
}

.pmtMethod {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:black;
	font-weight:normal;
}