/*  *********       GENERAL SETTINGS       ********* */

body {
	margin:0px;
	padding:0px;
}
form {
	margin:0px;
	padding:0px;
}
/* Changing this will change most of the normal text throughout the site */
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #000000;
}
/* td : Changing this will change all unformatted links throughout the site (eg. Featured Products) */
td a, td a:active, td a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #000000;
}
td a:hover {
	color: #FF0000;
}
/* SECTION TITLES */
.sectionTitles {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 14px; color: #0161d8;
	font-weight: bold;
}
.sectionTitles2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #646465;
	font-weight: bold;
}

/* ALL GENERAL LINKS */
a, a:visited, a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;
	color: #520081;
}
a:hover {
	color: #FF0000;
}
/* NAVIGATION BAR TEXT */
.navigation, .navigation a, .navigation a:active, .navigation a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #000000; font-weight:bold;
	padding-top: 5px; padding-bottom: 5px;
}
.navigation a:hover {
	color: #FF0000;
}



/*  *********       HEADER PART       ********* */

/*  ** Sets background colour etc of main bar at the top ** */
.topMenu {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;
	background-color: #0161d8;
}
/*  ** Sets colour and border for the options in top menu ** */
.topMenuLinks a,.topMenuLinks a:active,.topMenuLinks a:visited{
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	width: 100%;
	padding-bottom:3px; padding-top:3px;
	border-left:1px solid #0291ff;border-right:1px solid #004294;border-top:0px solid #0291ff;border-bottom:1px solid #004294;
	text-decoration:none;
}
.topMenuLinks a:hover{
	color: #FFFFFF; font-weight:bold;
	background-color: #0291ff;
}
.searchButton {
	border:1px solid #000000;font-size:10px;width:40px;height:17px;background-color:#0161d8;color:#FFFFFF;
}
.searchInputBox {
	text-align:center;font-size:11px;border:1px solid #000000;
}
.bottomBorder {
	border-bottom:1px solid #CCC;
}



/*  *********       RIGHT MENU       ********* */

.rightMenu {
	padding-top:5px;
	border-bottom:1px solid #CCCCCC;
}
.rightMenu a, .rightMenu a:active, .rightMenu a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #333333;
	text-decoration:none;
}
.rightMenu a:hover{
	color: #FF0000;
	text-decoration:underline;
}



/*  *********       SUBCATEGORY AND BRAND MENUS       ********* */

.menuLinks, .menuLinks a, .menuLinks a:active, .menuLinks a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #3E3E3E;
	text-decoration: none;
}
.menuLinks a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #AE0000;
	text-decoration: underline;
}
.menuCounts {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px; color: #FF0000;
}



/*  *********       HOME PAGE       ********* */

.featuredBg {
	background-image: url('/images/site/featured_products_bg.gif');
	background-repeat: repeat-x;
}
.featuredBg2 {
	background-image: url('/images/site/featured_products_bg2.gif');
	background-repeat: repeat-x;
}



/*  *********       CATEGORY LISTING PAGES AND PRICE INCLUDING VAT COLOUR/FONT       ********* */

.stockCode a, .stockCode a:active, .stockCode a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #0161d8;
	font-weight: bold;
	text-decoration: none;
}
.stockCode a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #FF0000;
	text-decoration: underline;
}
.description a, .description a:active, .description a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #0161d8;
	font-weight: bold;
	text-decoration: none;
}
.description a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #FF0000;
	text-decoration: underline;
}
.priceInc {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #179b01;
	font-weight: bold;
}



/*  *********       PRODUCT PAGES       ********* */

.productName {
	width: 635px;
	border: 1px solid #0161d8;
	background-color: #b4defe;
}



/*  *********       FOOTER PART       ********* */

.footer {
	background-color: #0161d8;
	border-top:1px solid #666666;
}
.footerText, .footerText a, .footerText a:active, .footerText a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.footerText a:hover {
	color: #000000;
}