﻿a:link, a:active, a:hover, a:visited
{
	color: #26c;
	text-decoration: none;
}
ul
{
	color: #666666;
	line-height: 20px;
}

.UtilityLink, a:link.UtilityLink, a:active.UtilityLink, a:hover.UtilityLink, a:visited.UtilityLink
{
	color: #00589a;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	height: 40px;
}

.copyright, a:link.copyright, a:active.copyright, a:hover.copyright, a:visited.copyright
{
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, a:visited.breadcrumb
{
	font: 9px/9px Helvetica, Arial;
	letter-spacing: 0px;
	text-decoration: none;
	color: #000;
}
.Fieldset
{
	border: solid 1px #7F9DB9;
}

.footerNav, a:link.footerNav, a:active.footerNav, a:hover.footerNav, a:visited.footerNav
{
	color: #ffffff;
	font: 10px/10px Arial;
	text-decoration: none;
}

.SearchField
{
	width: 136px;
	height: 16px;
	border: 0;
	background-image: url(../../images/TextFieldBG.gif);
	background-position: top left;
	text-indent: 3px;
	font: 12px/14px Arial;
}

.FAQpanelbar
{
	border: solid 1px #e5e5e5;
	border-top: 0px;
	background: white;
}

.FAQpanelbarHeaderExpand, .FAQpanelbarHeaderHover, .FAQpanelbarHeaderCollapsed
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background: url( '../../images/HeaderBg.gif' );
	line-height: 19px;
	padding-left: 7px;
	border-bottom: solid 1px #bbb;
	border-top: solid 1px #e5e5e5;
}

.FAQpanelbarHeaderExpand, .FAQpanelbarHeaderHover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background: url( '../../images/SelectBg.gif' );
	line-height: 19px;
	padding-left: 7px;
	border-bottom: solid 1px #bbb;
	border-top: solid 1px #e5e5e5;
}

.FAQpanelbarText
{
	padding-left: 7px;
}

.FAQpanelbarItem
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	padding-left: 7px;
	height: 21px;
	border-bottom: solid 1px #f5f5f5;
	line-height: 16px;
}

.FAQpanelbarItemHover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	padding-left: 7px;
	height: 21px;
	border-bottom: solid 1px #f5f5f5;
	line-height: 16px;
}

.SolLink, a:link.SolLink, a:active.SolLink, a:hover.SolLink, a:visited.SolLink
{
	font: normal 12px/16px Arial;
	color: #000;
	text-decoration: none;
}

.ProductImages
{
	position: relative;
	left: -7px;
}

.ProductDetailLabel
{
	font: 12px/16px Arial;
	color: #565555;
	text-transform: uppercase;
}

.ProductDetailValue
{
	font: 12px/24px Arial;
	color: #000;
}

.ProductDetailDesc
{
	font: 11px/16px Arial;
	color: #555454;
}

.CategoryText, a.CategoryText, a:active.CategoryText, a:hover.CategoryText, a:visited.CategoryText
{
	color: #666;
	font: bold 11px/12px Arial;
	text-transform: uppercase;
	text-decoration: underline;
}

.ProductCatText, a.ProductCatText, a:active.ProductCatText, a:hover.ProductCatText, a:visited.ProductCatText
{
	color: #666;
	font: 11px/12px Arial;
	text-decoration: underline;
}

.LoginBox
{
	text-align: right;
}

.LoginButton
{
	border: 0;
	width: 41px;
	height: 29px;
	cursor: pointer;
	background: url(../../Images/GoButton.gif) no-repeat top left;
}

.ForgotPasswordButton
{
	border: 0;
	width: 141px;
	height: 29px;
	cursor: pointer;
	background: url(../../Images/ForgotPasswordButton.gif) no-repeat top left;
}

.LogoutButton
{
	border: 0;
	width: 64px;
	height: 29px;
	cursor: pointer;
	background: url(../../Images/LogoutButton.gif) no-repeat top left;
}

.SubmitButton
{
	border: 0;
	width: 61px;
	height: 28px;
	cursor: pointer;
	background: url(../../Images/contact_submit.gif) no-repeat top left;
}

.ColourBG
{
	background: Transparent;
	width: 28px;
	height: 28px;
}
.ColourBGSelected
{
	background: url(../../Images/ColourBG.gif) no-repeat top left;
	width: 28px;
	height: 28px;
}