p, blockquote, ul, ol, li, dl, dt, dd, .regularText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.regularWhiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.locationLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}

.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

.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;
}

a {
	color: #FF2B28;
	font-weight: bold;
}
a:hover {
	color: #666;
	font-weight: bold;
}
a:active {
	color: #666;
	font-weight: bold;
}

a.innerLink {
	color: #CCC;
	font-weight: bold;
	text-decoration: underline;
}
a.innerLink:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
a.innerLink:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

.buttons  {
	font-weight		: bold;
	font-size		: 12px;
	background		: #cccccc;
	color			: #141414;
	font-family		: Verdana, Arial, Helvetica, sans-serif;		
	cursor			: hand;
}

select, input, textarea {
    border: 1px solid #025493;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

select.req, input.req, textarea.req {
    border: 1px solid #025493;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background: #EFEAEA;
}

.noBorder {
    border: 0;
}

.buttons {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #FF2B28;
}

/* 
SEARCH RESULTS PAGE 
*/
.formContent {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
}


th.searchResultsHeading {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #025493;
	font-weight: bold;
}

td.searchResultsContent {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
}

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: #FFF;
	background: #FF2B28;
}

td.oemPart {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
	background-color: #FF2B28;
}

td.itemDetails {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;
}

input.itemDetails {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	background-color: #FFF;
}

td.cartContentsContent {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;
}

/*
Styles for admin site
*/
.buttonsLogin  {
	font-weight		: bold;
	font-size		: 12px;
	background		: #CCC;
	color			: #141414;
	font-family		: Verdana, Arial, Helvetica, sans-serif;		
	cursor			: hand;
}

/* Formatting Text under Active Edit Window - white */
.description  {
			color 			: #FFF;
			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				: #333;
			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				: #FFF;
			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			: #999;
			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			: #999;
			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			: #FFF;
			text-decoration		: none;
			font-weight		: bold;
			padding-top	        : 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

a.adminLinkAlt:hover {
			color			: #CCC;
			text-decoration		: none;
			font-weight		: bold;
			padding-top	        : 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

a.adminLinkAlt:active {
			color			: #FFF;
			text-decoration		: none;
			font-weight		: bold;
			padding-top		: 0px;
			padding-right		: 0px;
			padding-bottom		: 0px;
			padding-left		: 0px;
}

/* Menu Links  */
a.adminLink {
			color			: #FFF;
			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 			: #333;
			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 			: #333;
			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 			: #333;
			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 			: #000;
			font-size 		: 11px;
			font-family 		: Arial, Helvetica, sans-serif;
}

/* For regular text content */
.adminText  {
			color			:  #333;
			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		        :  #333;
			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			:  #FFF;
			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: #000;
	font-weight: bold;
}

.editButton {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #FFF;
	font-weight: normal;
} 

.listLink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

.newsDate {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.deleteButton {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #FFF;
	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: #000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.fldValue {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: left;
}

.dataFld {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
	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: #000;
	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: #000;
	font-weight: normal;
}

.sInput {
	font-family: Arial;
	font-size: 10px;
	color: #000;
	font-weight: normal;
}
