
A.CategoryUnselected
{
	color:#3366ff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	padding: 10px 0 10px 0;
}

A.CategoryUnselected.hover
{
	color:#eaeaea;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

.CategorySelected
{
	color:#000000;
	font-family: Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	padding: 10px 0 10px 0;
}
.ProductName
{ 
  color: Red; 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
}

.ProductDescription
{
  color: Black; 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
.ProductPrice
{
	color: #898989;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
}
.ProductPriceRed
{
	color: #F64C3F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.FirstPageText
{
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size:  12px;
  font-weight: bold;
  line-height: 9px;
  padding-left: 10px
}

/* CSS Document */

.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
A.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
A:HOVER.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.WhiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.HighlightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;

}
.HighlightTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;

}

.shadow {
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
}
.mainTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
}

/*  TEXT BOXES */
input.submit {
background-color : #F0F0F0;
color : #ccc;
font : bold 11px/10px verdana, geneva, helvetica;
border : 1px solid #A0A0A0;
}

.SEARCH {
	color : #000000 ;
	font : normal 11px/12px ARIAL, verdana, geneva, helvetica;
	background-color: #F0F0F0;
}
input.SEARCH {
	border : 1px solid #A0A0A0;
	background-color: #F0F0F0;
}
.searchBut{background-image:url(../Images/Button_search.gif);}
.SearchBox
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: Black;
}
.AdminPageText
{
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size:  11px;
  font-weight: bold;
  line-height: 12px;
}

.AdminButtonText
{
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
}
.AdminErrorText
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-style: italic;
	font-family: Verdana, Helvetica, sans-serif;
}
.NetworkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

/* small cart stuff */
.A11White {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.CartTotal {
	color: #F64C3F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.A11Grey_bol {
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.A10Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F64C3F;
	font-weight:bolder;
}

.A10Grey_li {
	color: #898989;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
}
.A10Blue {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3BA4CB;
}

.A10Gey_Da {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #515151;
}

.SmallCartText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.SmallCartTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


.SpecialOffer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}



/* checkout*/
	.A12Orange_bold { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f3ac16; FONT-FAMILY: Arial, Helvetica, sans-serif }
	.A12Blue1 { FONT-SIZE: 12px; COLOR: #3082ba; FONT-FAMILY: Arial, Helvetica, sans-serif }
	.AOrange12 { FONT-SIZE: 10px; COLOR: #f3ac16; FONT-FAMILY: Arial, Helvetica, sans-serif }





/* logon*/
	.windowtitle { font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff;}
/* lines*/
.SeparateGrey_Dot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CACACB;
}
.DottedLineGreen {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ACBC00;
}
.DoubleDottedLineGreen {
	border-bottom-width: 1px;
	border-bottom-style:double dashed;
	border-bottom-color: #ACBC00;
}
/* newly added by CD */
* {margin:0;padding:0;
    text-align: left;
}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body {
background-color: #eaeaea;
text-align:center;
}
#outer{
height:100%;
width:100%;
display:table;
}
#container {
text-align: center;
position:relative;
display:table-cell;
height: auto;
background-color: #eaeaea;
}

#inner {
width: 840px;
background: #ffffff;
height: auto;
text-align: center;
margin-left:auto;
margin-right:auto;
background-image: url(Images/logo.jpg); background-repeat: no-repeat;
}
#top
{
padding: 0px;
text-align: center;
width: 840px;
}
.categoriesImage { text-align: center; font-weight: bold; padding: 0; }
.categoriesText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none; text-align: left; font-weight: bold; padding-top: 20px; }

/* menu css */
ul#menu{
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	text-transform:uppercase;
	font-size:12px;
	background:transparent url("http://greyhoundproducts.co.uk/images/blue.jpg") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	height: 30px;
	border-right:1px solid #ffffff;
	}
ul#menu li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:8px 20px 0 20px;
	height:24px;
	}
ul#menu li a:hover{
	background:transparent url("images/black.jpg") repeat-x top left;	
	}
	
	.productTitle { font-family: Arial; font-size: 16px; color: #0e2055; text-decoration: none; font-weight: bold;}
	a.productTitle { font-family: Arial; font-size: 16px; text-decoration: none; }
	a:HOVER.productTitle { font-family: Arial; font-size: 16px; color: #000000; text-decoration: underline; }
	
	.productBold { font-family: Arial; font-size: 14px; color: #0e2055; text-decoration: none; font-weight: bold; }
	.productText { font-family: Arial; font-size: 14px; color: #0e2055; text-decoration: none; }

/* admin css stuff */

.adminHeader { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; height: 30px; background-color: #3366ff; }
.adminItem { font-family: Arial; font-size: 12px; color: #0e2055; font-weight: normal; height: 30px; background-color: #ffffff; }
.adminAlternatingItem
{
    font-family: Arial;
    font-size: 12px;
    color: #0e2055;
    font-weight: normal;
    height: 30px;
    background-color: #CCFFCC;
}

.adminMenuText {
	font-family: Arial;
    font-size: 16px;
    font-weight: normal;
	}
.adminMenuText a {
    text-decoration: none;
	}
.adminMenuText a:hover {
    color: #ffffff;
    text-decoration: underline;
	}
	
/* shopping cart */
.cartHeader { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; height: 30px; background-color: #3366ff; text-align: center; }
.cartItem { font-family: Arial; font-size: 11px; color: #0e2055; font-weight: normal; height: 30px; background-color: #ffffff; text-align: center; }
.cartAlternatingItem
{
    font-family: Arial;
    font-size: 11px;
    color: #0e2055;
    font-weight: normal;
    height: 30px;
    background-color: #CCFFCC;
    text-align: center;
}

.pricelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9900CC;
	font-weight:bolder;
	padding: 10px 0 0 0;
}
.moreDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #3366ff;
}
a.moreDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #3366ff;
    padding: 10px 0 0 0;
}
a:hover.moreDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9900CC;
	font-weight: normal;
	text-decoration: underline;
}
a.smallprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #3366ff;
}
a:hover.smallprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9900CC;
	font-weight: normal;
	text-decoration: underline;
}
.fieldNames { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; width: 160px; }
.requiredfieldNames { font-size: 12px; color: red; font-family: Arial, Helvetica, sans-serif; width: 160px; }
.headerPage { clear: both; float: left; width: 500px; font-family: Arial; font-size: 48px; font-weight: normal; text-transform: uppercase; letter-spacing: -5px; color: #3366ff; }
.textPage { padding: 10px 0 10px 10px; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; }
.textPage p { padding: 10px 0 10px 0px; }
.textPage ul { padding-left: 30px;  }
.blurb { font-family: Arial, Verdana; font-size: 12px; color: #0e2055; }