

a, a:link, a:visited {
	text-decoration: none;
	color: #ffffff;
	}
a:hover {
	color: #e0c71b;
	}

p {
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	line-height: 11pt;
	font-weight: bold;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	}
	
h1 {
	font-size: 24px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	line-height: 18pt;
	font-weight: bold;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	}
	
h2 {
	font-size: 20px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #b0dfb0;
	line-height: 18pt;
	font-weight: bold;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	}
	
/*	-------------------------------------------------------------
	Forms
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#forms {
		height: 144px;
		margin: 0 0 12px;
		}
	
	#mailing, #login {
		width: 374px;
		height: 144px;
		float: left;
		background: url(../images/layout/mailingBG.gif);
		}
		
	#mailing form, #login form {
		padding: 0 15px;
		}
		

	#mailing p, #login p {
		padding: 0 15px 8px;
		}
		
	#mailing {
		margin: 0 12px 0 0;
		}
		
	#mailing h2 {
		width: 105px;
		height: 15px;
		margin: 15px 15px 5px;
		background: url(../images/headings/mailing.gif);
		}
		
	#login h2 {
		width: 187px;
		height: 15px;
		margin: 15px 15px 5px;
		background: url(../images/headings/register.gif);
		}
		
	input {
		font-size: 10px;
		}
		
	.inputbox {
		width: 234px;
		height: 16px;
		border: 1px solid #ffffff;
		background-color: #D8E3FF;
		margin: 5px 15px 5px;
		float: left;
		display: inline;
		color: #666666;
		}
		
		.inputbox2 {
		width: 234px;
		border: 1px solid #ffffff;
		background-color: #D8E3FF;
		margin: 5px 15px 5px;
		float: left;
		display: inline;
		color: #666666;
		}
		
		
	.mailinglistbutton, .registerbutton{
		float:left;
		display:inline;
		margin-left:7px;
	}
	


#footer p {
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	line-height: 11pt;
	margin-left:15px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
	
#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #e0c71b;
	}
	
#footer a:hover {
	
	color: #fff;
	}
	

#menu p {
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	line-height: 8pt;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	}

#content p {
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #4a4a4a;
	line-height: 12pt;
	font-weight: normal;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:15px;
	}
	
	
	#pagefooter p {
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #666;
	font-weight: normal;
	line-height: 11pt;
	margin-left:15px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
	
#matching p {
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #4a4a4a;
	line-height: 12pt;
	font-weight: normal;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	}
	
	
#stockists h1{
	font-size: 14px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	line-height: 16pt;
	font-weight: bold;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	}
	
#stockists h2{
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	line-height: 14pt;
	text-align:center;
	font-weight: bold;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}

#pagefooter a:link, #footer a:visited {
	text-decoration: none;
	color: #e0c71b;
	}
	
#pagefooter a:hover {
	
	color: #666;
	}
	
#matching a:link, #matching a:visited {
	text-decoration: none;
	color: #ff0000;
	}
	
#matching a:hover {
	
	color: #666;
	}

a.foot, a.foot:link, a.foot:visited {color: #e0c71b;}	
a.foot:hover {color: #990000;}	

p.bbd {text-align:center; color:#214091;} 
p.bbd a, p.bbd a:link, p.bbd a:visited {color:#214091;}
p.bbd a:hover {color:#214091;text-decoration:underline;}