

.hideprint{
display:none;}

.hidescreen{
display:block;}



	
	body {
		text-align:left;
		margin:0px;
		padding:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
color:#000000;
line-height:17px;
		
		}
		
	#outer{
	width:640px !important;
		
	}	
	
	#frame {
	width:640px !important;
		margin:0px;
		padding:0px;
		text-align:left;
	
		}
	
	
		
		
/*------ HEADER BAR ---------------*/		
	
	#contentheader {
	background-image:url(../graphics/generic/bkg_topheaderUS.gif);
	background-repeat:no-repeat;
	height:86px;
		}
		
	
	#LogoandTabs{
	display:none;
	}
	
	#PageTools{
	display:none;
	}
	
	#Logo{
	display:none;
	}
	
	#TabsArea{
	display:none;
	}
	
	
	
	.Button {
float:left;
}


/*NEW NAV*/ 


.TabOn{
float:left;
color: #ffffff;
background-image:url(../graphics/nav/bkg_tabon.gif);
background-position:left;
padding:2px 0px 0px 15px;
height:20px;}

.TabEnd{
height:22px;
float:left;
}

.TabOff{
float:left;
color: #ffffff;
background-image:url(../graphics/nav/bkg_taboff.gif);
background-position:left;
padding:2px 0px 0px 15px;
height:20px;}


.TabOn a:link, .TabOn a:visited, .TabOn a:active  {
text-decoration: none; 
color:#ffffff;
} 


.TabOn a:hover {
color:#ffffff;
} 



.TabOff a:link, .TabOff a:visited, .TabOff a:active  {
text-decoration: none; 
color:#ffffff;
} 


.TabOff a:hover {
color:#68470f;
} 



	
		
/*------ HOMEPAGE TOP ADVERT  ---------------*/		

#HomepageText {
padding:10px 0px 10px 0px;

}

#HomepageText h1{
font-size:10px;
font-weight:normal;
line-height:14px;
}

	
#HomeTopAdvert	{
height:294px;
width:640px;
clear:both;

}

#HomeGreenAdvert{
width:640px;
text-align:center;
padding-top:5px;
padding-bottom:5px;

}


#HomeGreenAdvert h1{ 
color:#ffffff;
font-size:11px;
line-height:14px;
display:inline;
}

.YellowBold{
color:#fddb1b;}


/*-- LEMON --*/


#AdPic{
width:640px;
height:294px;
float:left;}

#AdText{
display:none;
}


/*Gallery*/

#ProductGrid {
text-align:center !important;
padding:20px 0px 20px 0px;
}
#ProductGrid p{
display:inline !important ;
font-weight:normal;
}

#ProductGrid span{
vertical-align:top;
display:inline;
display:table-cell;
display:inline-table;
display:inline-block;
	border-right:1px solid #979215;
border-bottom:1px solid #979215;
width:192px;
height:200px;
	color:#584d40;
}
#ProductGrid p img{margin-bottom:0px;
width:192px;

}


.Greenprice {
color:#9fa94b;
} 

.alert {
font-weight:bold;
color:#CC0000;
} 


a:link, a:visited, a:active  {
text-decoration: underline; 
color:#000000;
} 


a:hover {
color:#9fa94b;
} 



#Footer{
width:640px;
float:left;
text-align:left;
padding:20px 0px 0px 0px;
font-size:10px;

}


/* START MAIN CONTENT PAGES*/



#GeneralOuter{
padding:0px;
float:left;
width:640px;
}


#CurrencyTitle{
display:none;
}


/*----- LEFT NAV */


	
	#contentleft {
	display:none;

		}


.LeftNavHdr{
background-color:#484b26;
background-image:url(../graphics/generic/bkg_navheader.gif);
background-position:top;
background-repeat:no-repeat;
padding:6px 10px 6px 10px;
color:#ffffff;
border-bottom:2px solid #ffffff;
 }
 
 
 
 .LeftNavON{
 background-color:#e7e5e2;
 padding:6px 10px 6px 10px;}
 
  .LeftNavOFF{
 padding:6px 10px 6px 10px;
 /*border-bottom:1px solid #e7e5e2;*/
 }
 


.LeftNavOFF a:link, .LeftNavOFF a:visited, .LeftNavOFF a:active  {
 text-decoration:none;
 color:#000000;
} 


.LeftNavOFF a:hover {
color:#9fa94b;
text-decoration:underline;
}



/*  ---- MAIN PRODUCT PAGES  ---- */


	#contentcenter {
		width:421px;
		padding:0px;
		float:left;
		padding:0px 20px 0px 0px;
		}

.PageHeader{
border-bottom:1px solid #54545c;
height:30px;
width:421px;
}

.PriceHeader{
border-bottom:1px solid #54545c;
height:30px;
width:199px;
}


h1{
color:#774824;
font-size:16px;
line-height:20px;
display:inline;
}

h2{
color:#8b9439;
font-size:14px;
line-height:18px;
display:inline;
}



#ProductPrice {
width:237px;
float:left;
}


#ProductPrice h1{
display: inline;}

#Flags{
width:100px;
float:left;
padding-top:7px;
}




/* ---- RHS --*/


#contentright {
		width:199px;
		padding:0px;
		float:left;
		}
		
		

a.QuestionLink:link, a.QuestionLink:visited, a.QuestionLink:active  {
 padding-left:0px;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height:inherit;
	vertical-align: text-bottom;
	display:block;
	} 



a.QuestionLink:hover {
 padding-left:0px;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height:inherit;
	vertical-align: text-bottom;
	display:block;
	color:#9fa94b;
	}
	
	
	.TableLeftCell{
	border-bottom:1px solid #a8a5a1;
	border-right:1px solid #a8a5a1;
	padding: 5px;
	width:80px;}
	
	
	
	.TableRightCell{
	border-bottom:1px solid #a8a5a1;
	padding: 5px;}
	
	
	
		
	.TableLeftCellNoLine
{
	
	padding: 5px;
	width:101px;}
	
	
	
	.TableRightCellNoLine
{
	
	padding: 5px;}
	
	
.AddtoBasket {
width: 163px;
height: 50px;
float:left;
}

.AddtoBasket a {
display: block;
width: 163px;
height: 50px;
background-image:url(../graphics/generic/AddtoBasket.gif);
background-repeat:no-repeat;
background-position: top left;
padding:0px;
text-decoration:none;

}

.AddtoBasket a:hover {
background-position: bottom left;
display: block;
width: 163px;
height: 50px;
background-image:url(../graphics/generic/AddtoBasket.gif);
background-repeat:no-repeat;
padding:0px;
text-decoration:none;

}

.table{
background-color:#efeeec;
padding:5px;
font-size:11px;}

.GreyTableOuter{
display:block;
padding:5px 0px 10px 0px;}

.TableTick{
padding:5px 10px 15px 0px;
width:20px;}



.UKoff {
display:none;
}

.UKoff a {
display: block;
width: 37px;
height: 21px;
background-image:url(../graphics/generic/flag_UKoff.gif);
background-repeat:no-repeat;
background-position: top left;

}

.UKoff a:hover {
background-position: bottom left;
}



.USoff {
display:none;
}

.USoff a {
display: block;
width: 37px;
height: 21px;
background-image:url(../graphics/generic/flag_USoff.gif);
background-repeat:no-repeat;
background-position: top left;

}

.USoff a:hover {
background-position: bottom left;
}







.UKon {
width: 37px;
height: 21px;
float:left;
padding-left:10px;
}

.UKon a {
display: block;
width: 37px;
height: 21px;
background-image:url(../graphics/generic/flag_UKon.gif);
background-repeat:no-repeat;
background-position: top left;

}

.UKon a:hover {
background-position: top left;
}



.USon {
width: 37px;
height: 21px;
float:left;
padding-left:10px;
}

.USon a {
display: block;
width: 37px;
height: 21px;
background-image:url(../graphics/generic/flag_USon.gif);
background-repeat:no-repeat;
background-position: top left;

}

.USon a:hover {
background-position: top left;
}

form{
padding-top:10px;
margin-top:10px;}



.smalltext{
padding-top:10px;
font-size:10px;
line-height:14px;}






/*  WINDOWS */

.PopBody{
margin:10px;
padding:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
color:#000000;
line-height:17px;}

.PopTable{
	background-color:#ffffff;
	text-align:left;
	}
	

.line{
border-top:1px solid #54545c;
padding-top:10px;
margin-top:10px;

}
	
.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

#flashcontent {
		height: 100%;
	}
