body{
font-family:sans,Times new Roman,sans-serif;
color:#666666; 
background-color:#ffffff
}

/*Holly hack*/					

* html .visualIEFloatFix { min-height: 0.01%; }

p{
color:#333333;
font-family:sans,Times new Roman,sans-serif
}

a:link { color:#0000B3; background-color:#ffffff; text-decoration:none}

a:visited { color:#800080; background-color:#ffffff; text-decoration:none}

a:hover { text-decoration:underline }

a:active { color:#0000ff; background-color:#ffffff; text-decoration:none}



a.mainnav:link { color:black; background-color:silver; text-decoration:none}

a.mainnav:visited { color:white; background-color:silver; text-decoration:none}

a.mainnav:hover { color:black; background-color:silver; text-decoration:none}

a.mainnav:active { color:black; background-color:silver; text-decoration:none}



h1{
text-align:center;
color:#000099;
font-weight:bold;
font-family:Arial,sans,Times new Roman,sans-serif
}

h2{
color:#000099;
font-weight:bold;
font-family:Arial,sans,Times new Roman,sans-serif;
font-size:1em;
}

h3{
color:#000099;
font-weight:bold;
font-family:Arial,sans,Times new Roman,sans-serif
}

h5{
font-size: .9em;
font-weight:normal
}

h6{
font-size: .8em;
font-weight:normal
}

h7{
font-size:8pt;
font-weight:normal
}



hr     { text-align:center;

          color:silver}



.right { font-size: 1em;
font-weight:normal;
text-align:right;
margin-bottom:0;
padding-right: 0.75em;
				}

         

.underline {text-decoration:underline}



.bold {font-weight:bold}



.emp {font-weight:bold}



.center {text-align:center}



.left {text-align:left}



.boldcenter{font-weight:bold;

                 text-align:center}

.bold_blue {color:#0000ff;

	    font-weight:bold}



.bold_navy {color:#000099;

	    font-weight:bold}

.warning {color:#ff0000;

	    font-weight:bold}



th.bold_navy {color:#000099;

	    font-weight:bold}


.sq_bullets {
list-style-type:none;
margin:0;
padding:0 0 0 2.2em;
}

.sq_bullets li {
background-image:url("http://britishproductsdirectory.co.uk/images/bullet.gif");
background-position:0 0.4em;
background-repeat:no-repeat;
color:#333333;
font-family:sans,Times new Roman,sans-serif;
font-size:95%;
margin:0.6em 0;
padding-left:1em;
}

.box1 {

	border-right: #ddddff 1px solid; padding-right: 5px; BORDER-TOP: #ddddff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; BORDER-LEFT: #ddddff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddddff 1px solid; BACKGROUND-COLOR: #f4f4ff

}



.box {

	border-right: #ddddff 1px solid; padding-right:5px; BORDER-TOP: #ddddff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 1px 0px; BORDER-LEFT: #ddddff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddddff 1px solid; BACKGROUND-COLOR: #f4f4ff

}





	fieldset {

	float: left;

	clear: left;

	width: 100%;

	margin: 1.5em 0 0 0;

	padding: 0;

	border: 1px solid #DBDBDB;

/*	border: 1px solid #ddddff;*/

	background-color: #F5F5F5;

/*	background-color: #f4f4ff;*/

	}

	

	legend {

	margin-left: 1em;

	padding: 0;

	color: #000099;

	font-weight: bold;

	}

	

	fieldset ol {

	padding: 1em 1em 0 1em;

	list-style: none;

	}

	fieldset li {

	float: left;

	clear: left;

	width: 100%;

	padding-bottom: 1em;

	}



	fieldset.submit {

	float: none;

	width: auto;

	border-style: none;

	background-color: transparent;

	}

	

	label {

	position: relative;

	float: left;

	width: 10em;

	margin-right: 1em;

	}

	

	label em {

	position: absolute;

	left: 10em;

	top: 0;

	}

	

	label strong {

	color: #ff0000;

	font-size: 85%;

	display: block;

	font-weight: normal;

	}



	a.fieldset:link  { color:#0000ff; background-color:#f4f4ff; text-decoration:none}

	a.fieldset:visited { color:#800080; background-color:#f4f4ff; text-decoration:none}

	a.fieldset:hover { color:#ff0000; background-color:#f4f4ff; text-decoration:none}

	a.fieldset:active { color:#ff0000; background-color:#f4f4ff; text-decoration:none}



  fieldset fieldset {

	border-style: none;

	background-color: transparent;

	width: 100%;

	}



  fieldset fieldset ol{

/*	position: relative;*/

	margin: 0 0 0 5em;

  padding: 0;

	}



  fieldset fieldset label{

	float: none;

	width: auto;

	margin-right: auto;

	}



	fieldset fieldset dl {

	padding: 0 0 0 1.35em;

	list-style: none;

	}



	fieldset fieldset dt {

	float: left;

	clear: left;

	width: 100%;

	padding-bottom: 1em;

	}



	#nav ul li {

	font-family: sans,Times new Roman,sans-serif;

	color:#008B8B;

	margin-left: 0;

	font-size: 1em;

	display: inline;

	list-style-type: none;

	padding-right: 50px;

	}

	#bread{

	margin:1.5em;

	}
