body         { background-color: #FFFFFF; margin: 0 }
td           { font-family: Verdana; font-size: 8pt; color: #535353 }
font         { font-size: 8pt; font-family: Verdana}

 h1
	{
	font-family: Verdana;
	font-size: 20px;
	color: #535353;
	}
	
 h5
	{
	font-family: Verdana;
	font-size: 15px;
	color: red;
	font-weight:bold;
	margin-bottom:3px;
	}
	
 input
{
	font-family: verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight:bold;
}		

select
{
	font-family: verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight:bold;
}		

a            { color: #ff0000; text-decoration: none }
a:link       { color: #FF0000; text-decoration: none }
a:active     { color: #FF0000; text-decoration: none }
a:visited    { color: #FF0000; text-decoration: none }
a:hover      { color: #FF0000; text-decoration: underline }

.searchbox   { border: 1px solid #CBCBCB; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; 
               font-size: 8pt; height: 17px; background-color: #ffffff; 
               color: #777777; margin-left: 5px  }
               
.searchbutton { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; 
               font-size: 8pt; height: 17px; background-color: #777777; 
               color: #FFFFFF; border-style: none; border-width: 0; 
               margin-left: 5px }

.brandsearchbutton { font-family: Tahoma, Arial, Helvetica, sans-serif; 
					font-weight: bold; 
					font-size: 8pt; 
					height: 17px;
					background-color: #535353; 
					color: #FF0000;
}					

form
	{
		margin:0;
		padding:0;
	}
               
.titlecontact {font-size: 10pt; color: #000000; font-weight: bold }

.navbar      { background-color: #EBEBEB; font-family: Arial; font-size: 8pt; color: #535353; 
               font-weight: bold; border-top: 2px solid #979797 }
.nav         { font-family: Arial; font-size: 8pt; color: #535353; font-weight: bold }
.nav a       { color: #535353; text-decoration: none }
.nav a:link  { color: #535353; text-decoration: none }
.nav a:active { color: #535353; text-decoration: none }
.nav a:visited { color: #535353; text-decoration: none }
.nav a:hover { color: #777777; text-decoration: none }
.nav input   { font-family: Arial; font-size: 8pt; color: #535353; font-weight: bold }
.nav select   { font-family: Arial; font-size: 8pt; color: #535353; font-weight: bold }
.nav td
{ vertical-align:bottom}


.catprod_bg  { background-image: url('/Images/Site/bg_catprod.gif'); 
               background-repeat: repeat-y; background-position: left top }
.category    { height: 21px; font-size: 8pt; font-family: 
               Tahoma, Helvetica, Verdana, sans-serif; color: #535353; 
               padding-left: 9px }
.category a  { color: #535353; text-decoration: none }
.category a:link { color: #535353; text-decoration: none }
.category a:active { color: #535353; text-decoration: none }
.category a:visited { color: #535353; text-decoration: none }
.category a:hover { color: #FF0000; text-decoration: none }
.chead       { color: #FF0000; font-weight: bold; padding-left: 4px }
.FreeShipping {font-family : Tahoma; font-size: 16pt; color:#FF0000; font-weight: bold}
.itemtitle   { font-size: 10pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #535353; font-weight: bold }
.itemtitle a { color: #535353; text-decoration: none }
.itemtitle a:link { color: #535353; text-decoration: none }
.itemtitle a:active { color: #535353; text-decoration: none }
.itemtitle a:visited { color: #535353; text-decoration: none }
.itemtitle a:hover { color: #FF0000; text-decoration: none }
.footerbar   { background-color: #FFFFFF; font-family: Tahoma, Helvetica, Arial, sans-serif; 
               font-size: 8pt; color: #535353; font-weight: bold; 
               border-top: 2px solid #979797 }
.footer      { font-size: 8pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #FF0000}
.basketText{
font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.basketText A{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;
}

.basketText A:hover {
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;

}

.currencyconverter
{
	 border: 1px solid #D7D7D7;
}

.currencyconverter h2
	{
		font-weight:bold;
		font-size:14px;
		margin:0;
	}

.container   { border: 1px solid #D7D7D7 }

.NotUKMessage {
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	
}

.TopLinks td
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #a9a8a8;
	
}


.TopLinks{
font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	
}


.TopLinks A{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.TopLinks A:hover {
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	
}

.ProductMenuLetters
{
font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:  #114b51;
}

.ProductMenu
{
font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #114b51;
}

.ProductMenu td
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #114b51;
}

.ProductMenu A
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 17px;
	color: #114b51;
	font-weight: bold;
	text-decoration: none;
}

.ProductMenu A:hover
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 17px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}



.CategoryMenu
{
font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #ffff00;
}

.CategoryMenu td
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffff00;
	

}

.CategoryMenu A
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
	
}

.CategoryMenu A:hover
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.Top10Menu
{
font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #000000;
}

.Top10Menu td
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

.Top10Menu A
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	
}

.Top10Menu A:hover
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
}


.BottomMenu td
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	

}

.BottomMenu A
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #0000ff;
	font-weight: bold;
	text-decoration: none;
	
}

.BottomMenu A:hover
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
}

.bodycopy
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size:11px;
	color: #114b51;
}

.bodycopy h1
	{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 18px;
	color: #114b51;
	}	

.bodycopy A
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #114b51;
	text-decoration: none;
	font-weight: bold;
}

.bodycopy A:hover
 {
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.bodycopy A:visited 
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #114b51;
	text-decoration: none;
	font-weight: bold;
}
	

.bodycopy td 
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.bodycopy input
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #114b51;
	font-weight:bold;
}

.bodycopy select
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}	
	
.inputBG input
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	background-color: ffffff;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.inputBG td 
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.navigation
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin-left : 10px;
	line-height: 20px;
}

.navigation A{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

.navigation A:hover{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}




.yourBasket{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;	
}


.pageHeaders{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 18px;
	color: #114b51;
}


.breadcrumb{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.breadcrumb A{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #7AA0C6;
	text-decoration: none;
}

.breadcrumb A:hover {
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

.copyright{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.NewCategoryMenu
{
font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.NewCategoryMenu td
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	

}

.NewCategoryMenu A
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
}

.NewCategoryMenu A:hover
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.DisplayPrice td
{
	font-size:25px;
	color:black;
}	

.staffcontact td
{
	border: 1px solid #D7D7D7;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#535353;
}

.staffcontact h1
{
	font-family:Verdana;
	font-size:22px;
	color:#ff0000;
	font-weight:bold;
}
	
.staffcontact h2
{
	font-family:Verdana;
	font-size:18px;
	color:#535353;
	font-weight:bold;
}
.staffcontact A
{
	font-family:verdana;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.staffcontact A:hover
 {
	font-family:Verdana;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.staffcontact A:visited 
{
	font-family: verdana;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
	.LatestUpdate
{
	font-family:Arial;
	font-size:11px;
	color:Black;
	background-color:#ffffff;
	text-decoration:none;
}

.homearcon
{
	border: 1px solid #D7D7D7;
	color:ForestGreen;
	margin-bottom:0px;
	margin-top:0px;
}

.homearcon h3
{
	margin-bottom:0px;
}

.homepb 
{
	border: 1px solid #D7D7D7;
	color:DodgerBlue;
}

.homejs 
{
	border: 1px solid #D7D7D7;
	color:ForestGreen;
}

.homevrtex 
{
	border: 1px solid #D7D7D7;
	color:red;
}

.homevrtex h3
{
	margin-bottom:0px;
}

.homevrtexmidtitle
{
	font-size:14px;
}

.homefw 
{
	border: 1px solid #D7D7D7;
	color:DarkSlateBlue;
}

.homeck 
{
	border: 1px solid #D7D7D7;
	color:DarkRed;
}

.homekempact 
{
	color:DarkRed;
}

.home3m
{
	border: 1px solid #D7D7D7;
	color:DarkOrchid;
}

.homett 
{
	border: 1px solid #D7D7D7;
	color:DarkRed;
}

.homespec
{
	border: 1px solid #D7D7D7;
	color:Red;
}

.homespec td
{
	color:Red;
	font-size:12px;
	font-weight:bold;
}

.homeclearance 
{
	border: 1px solid #D7D7D7;
	color:black;
	
}

.homeclearance td
{
	font-size:20px;
}

.homegas
{
	border: 1px solid #D7D7D7;
	color:orangered;
	
}

.homegas td
{
	color:orangered;
	font-weight:bold;
}

.homegas1
{
	font-size:20px;	
}
.banner
{
	text-align:center;
}

.Reasons li
{
	font-size:16px;
	line-height:180%;
	color: #666666;

	
}

.feedbackradio input[type="radio"]
{
	display:inline;
}
        width: 20px;
    padding: 0;
    vertical-align: middle;       
}
        
.feedbackradio label
{
        margin-right: 4px;    
    white-space: nowrap;
}
 
.divA
{
        clear: both;
        margin-bottom: 30px;
}
 
.divB
{
        float:left;
}
 
.labelA
{
        text-align: left;
        float: left;
        width: 180px;
        font-size: 10pt;
        font-weight: 600;
}

.Newsletter 
{
	font-family:verdana;
	font-size: 12px;
	color: #535353;
	font-weight:bold;
}	

.NewsletterTitle
{
	font-family:verdana;
	font-size: 18px;
	color: #535353;
	font-weight:bold;
}

.relateditems
{
	font-size:15px;
	color:Red;
	font-weight:bold;
}

.RIT
{
	font-family:verdana;
	font-size: 18px;
	color: red;
	font-weight:bold;
}

.RIT a:link
{
	text-decoration:underline;
}
.RIT a:hover
{
	text-decoration:underline;
}
.RIT a:visited
{
	text-decoration:underline;
}
	


.Xmas   
{
	border: 1px solid #D7D7D7;

 }

.Xmas td
{
	font-size:12px;
	color:Red;
	font-weight:bold;
}

.CurrencyList
{
	font-size:14px;
	font-weight:bold;
}

.CurrencyWarning
{
	font-size:16px;
	color:Red;
	text-align:center;
	width:100%;
}

.vatstatus 
{
	 font-size:11px;
	 line-height:25px;
	 color:Red;
	 font-weight:bold;
}

.vatstatus img
{
	vertical-align:middle;
}

.vatstatus td
{
	 border: 1px solid #D7D7D7;
}

.WelcomeMessage 
{
	 font-size:13px;
	 line-height:20px;
	 color: #535353;
	 font-weight:bold;
}

.CustHome
{
	 border: 1px solid #D7D7D7;
	 font-weight:bold;
}

.DefaultOrder
{
		 vertical-align:middle;
}

.SavedBasketCurrent
{
	text-align:center;
}

.Message
{
	font-size:18px;
	color:Red;
	font-weight:bold;
}