body {
	background-color:#FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	margin: 3px 3px 3px 3px;
}
.mainTable {
	border:1px solid #8997A6;
}
.content {
	font-size:11px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.content a {
	color: #283963;
	text-decoration: none;
}
.content a:hover {
	color: #283963;
	text-decoration: underline;
}
.contentRed {
	font-size:11px;
	font-weight: normal;
	color:#FF9900;
	text-decoration: none;
}
.contentRed a {
	color: #FF9900;
	text-decoration: none;
}
.contentRed a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.title, .title a {
	font-size: 14px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
	padding-top: 10px;
}
.title a {
	font-size: 14px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}
.title a:hover {
	font-size: 14px;
	font-weight: bold;
	color:#283963;
	text-decoration: underline;
}
.subtitle {
	font-size: 12px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}
.headerPhone { /*Phone Number text in header*/
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.headerSmall {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 0 8px;
}
.headerSmall a {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.headerSmall a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.subheadsmall {
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	padding: 0 5px;
}
.footerWhite {
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.footerWhite a {
	color: #FFFFFF;
	text-decoration: none;
}
.footerWhite a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer {
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.footer a {
	color: #000000;
	text-decoration: none;
}
.footer a:hover {
	color: #000000;
	text-decoration: underline;
}

.UIMessage { /* Error messages from form submissions etc */
	font-size: 10px;
	font-weight: normal;
	color:#FF0000;
	text-decoration: none;
}
.UIMessage a {
	color: #FF0000;
	text-decoration: none;
}
.UIMessage a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.inrow1 { /* still used in backend */
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.inrow2 { /* still used in backend */
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.inrowH, .inRowH { /* still used in backend */
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Advanced Search link text and TD styles */

.advSearchTD { 
	font-size: 10px;
	font-weight: bold;
	color: #283963;
	background-color:#FFC464;
	text-decoration: none;
}
.advSearchTD a {
	color: #283963;
	text-decoration: none;
}
.advSearchTD a:hover {
	color: #283963;
	text-decoration: underline;
}

/* Top navigation menu styles */

.menu {
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	white-space:nowrap;
	padding: 0 8px;
}
.menu a {
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:hover {
	color: #FFC464;
	text-decoration: none;
}

.menuSelected {
	font-size: 10px;
	font-weight: bold;
	color:#FFC464;
	text-decoration: none;
	white-space:nowrap;
	padding: 0 8px;
}
.menuSelected a {
	color: #FFC464;
	text-decoration: none;
}
.menuSelected a:hover {
	color: #FFC464;
	text-decoration: none;
}
.menuYellow {
	font-size: 11px;
	font-weight: bold;
	color:#FFCC00;
	text-decoration: none;
	white-space:nowrap;
	padding: 0 8px;
}
.menuYellow a {
	color: #FFCC00;
	text-decoration: none;
}
.menuYellow a:hover {
	color: #FFC464;
	text-decoration: none;
}

/* Left Category menu text and TD styles */

.catMenuTD_Off {
	background-color: #F3F3F3;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px 0 0 3px;
}
.catMenuTD_Off a {
	background-color: #F3F3F3;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.catMenuTD_On {
	background-color: #FFC464;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px 0 0 3px;
}
.catMenuTD_On a {
	background-color: #FFC464;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.catMenuLeftTD {
	background-color: #E5E7E6;
}

/* Form and form button styles */


.formbuttons {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#EEEEEE;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.forms {
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.forms2 {
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size:10px;
	text-decoration: none;
	width:150px;
}
.headerforms {
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	height: 14px;
	padding:0 3px;
}

/* Shopping Cart styles */
.CartSummarySubtitle {
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}
.CartSummaryValue {
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.CartSummaryTitle {
	font-size: 12px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}

/* Paging control styles */

.pageNumbers, .pageNumbers a{
	font-size: 11px;
	color:#26406b;
	text-decoration: none;
}
.pageNumbers a:hover{
	font-size: 11px;
	color:#26406b;
	text-decoration: underline;
}
.pageNP, .pageNP a{
	font-size: 11px;
	font-weight: bold;
	color:#26406b;
	text-decoration: none;
}
.pageNP a:hover{
	font-size: 11px;
	font-weight: bold;
	color:#26406b;
	text-decoration: underline;
}

/* Navigation/Category crumb trail styles */

.crumbs, .crumbs a{
	font-size: 12px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}
.crumbsSub, .crumbsSub a{
	font-size: 11px;
	color:#283963;
	text-decoration: none;
}

/* === Product styles === */

/* Products on home page */
.homeProdTitle {
	font-size: 16px;
	font-weight: bold;
	color: #283963;
	text-decoration: none;
}
.homeProdTitle a {
	font-size: 16px;
	font-weight: bold;
	color: #283963;
	text-decoration: none;
}
.homeProdTitle a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #283963;
	text-decoration: underline;
}
.homeProdPrice {
	font-size: 16px;
	font-weight: bold;
	color: #F24242;
}
/* Products on product list/detail pages */
.ProductTitle{
	font-size: 18px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}
.ProductHead{
	font-size: 14px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}
.ProductSub{
	font-size: 12px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}
.ProductSub a{
	font-size: 12px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}

.ProductSub a:hover{
	font-size: 12px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}

.ProductText{
	font-size: 12px;
	font-weight: normal;
	color:#283963;
	text-decoration: none;
}
.ProductPrice{
	font-size: 14px;
	font-weight: bold;
	color:#F24242;
	text-decoration: none;
}
.ProductLinks{
	font-size: 11px;
	font-weight: normal;
	color:#283963;
	text-decoration: none;
}
.ProductLinks a{
	font-size: 11px;
	font-weight: normal;
	color:#283963;
	text-decoration: none;
}
.ProductLinks a:hover{
	font-size: 11px;
	font-weight: normal;
	color:#283963;
	text-decoration: underline;
}

.orderProgressCurrent {
	font-size: 12px;
	font-weight: bold;
	color: #676767;
	text-decoration: none;
}
.orderProgress {
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	text-decoration: none;
}
.PurchaseTitle{
	font-size: 14px;
	font-weight: bold;
	color:#283963;
	text-decoration: none;
}
