/*@charset "utf-8";*/

/* BODY ---------------------------------- */

body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top:0;
	margin-bottom:0;
}

/* START TOP NAVIGATION LINK STYLES */

.NavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
.NavTextHover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
.NavTextActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
.NavTextNavTextExpanded {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
/* END TOP NAVIGATION LINK STYLES*/

/* TEXT COLOURS ---------------------------------- */

.WhiteHeadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
}
.Categorytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	/*padding-left: 4px;*/
	height:23px;
	cursor:pointer;
	padding-top:9px;
}

.SearchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 4px;
}
.CopyrightText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	
}
.CopyrightTextLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	
}
.WelcomeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}
.MemberWelcomeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
}

.ORtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #275192;
	text-decoration: none;
	
}

.ProductText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}

.ShoppingBasketText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}
.BrowseProductText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 1px;
}

/* BACKGROUNDS NO TILING ---------------------------------- */
.notile {
	background-repeat: no-repeat;
}

/* PRODUCTS LINKS WITH HOVER ---------------------------------- */

a.Product:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #000000;
	font-weight:normal;
	padding-left:12px;
	white-space: nowrap;
    display: block;
}
a.Product:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #000000;
	font-weight:normal;
	padding-left:12px;
}
a.Product:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #000000;
	font-weight:normal;
	padding-left:12px;
}
a.Product:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:10px;
	color: #000000;
	font-weight:normal;
	padding-left:12px;
}

.Test {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-style: normal;
            line-height: normal;
            font-weight: bold;
            color: #999999;
            text-decoration: none;
            text-align: left;
            white-space: nowrap;
            display: block;
            padding-left:12px;
}


/* VIEW SPECIALS LINKS WITH HOVER ---------------------------------- */

a.ViewSpecialsText:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color: #336699;
	font-weight:bold;
	}
a.ViewSpecialsText:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color: #336699;
	font-weight:bold;
	
}
a.ViewSpecialsText:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color: #336699;
	font-weight:bold;
	
}
a.ViewSpecialsText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:12px;
	color: #336699;
	font-weight:bold;
	
}

/* FORMS ---------------------------------- */

input{
			 
          	 border: 1px solid #5f5f5f;
			 font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 color: #000000;
			 height: 18px;
			 /*width: 150px;*/
			 border: 1px solid #8498BD;
}

select {

             font-size: 10px;
			 color: #000000;
			 font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 color: #000000;
			 border: 1px solid #8498BD;
}

textarea {

             font-size: 11px;
			 color: #000000;
			 border: 1px solid #878787;
			 font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 color: #000000;

}

.TreeNodeRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height:23px;
	cursor:pointer;
	border-bottom:solid 1px #CCD7E9;
}

.ImageBorder
{
	border:solid 1px #CCD7E9;
	padding:1px 1px 1px 1px;
}
.GridViewHyperLink
{
	text-decoration:'underline';
	color:Black;
	line-height:24px;
}
.AddToBasket
{
	border:solid 1px #275192;
	background-color:#EEF8F9;
}
.AddressBorder
{
	border:solid 1px #275192;
}

.PageHeading
{
	font-size:14px;
	font-weight:bold;
	color:#275192;
	padding-top:10px;
	padding-bottom:10px;
}
.LabelMessage 
{
	color:Red;
}
.PriceRed
{
	color:Red;
	text-decoration:line-through;
}
.PriceBlue
{
	color:#275192;
	font-weight:bold;
}
.ValidationErrorText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 4px;
	color:crimson;
}
