body {
	line-height:21px;
	margin: 0em auto;
	padding: 0em;
			
  	font-family: Verdana,Arial,Tahoma,sans-serif;
	background-image:url('../images/backgrounds/wrap_back.jpg');
	background-repeat: repeat-x;
	height:1%;
}
.bodybackground{

	}




#nav-menu
{
background:none;
padding-top: 10px;
padding-right:10px;

} 


#wrap {
	width: 900px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding: 0em;
	background-color: rgb(255,255,255);


}

/*** Correction for non-IE browsers ***/
#wrap {
	overflow: hidden;
}

/*** Correction for IE 5.01 ***/
#wrap {
/*	float: left; */
	float: none;
}

div#header {
	background:url("../images/backgrounds/header_one.jpg") center center no-repeat #fff;
	height:301px;
	width:900px;
	padding:0;
	margin-bottom: 0px;}
	
div#header_small {
	background:url("../images/backgrounds/header_small.jpg") center center no-repeat #fff;
	width:900px;
	height:150px;
	padding-bottom:0;
	margin-top:9px;
	margin-bottom:15px;}	
	


div#nav {
	float:right;
	border:solid 1px #ccc;
	position:relative;
	top:64px;
/*	left:400px; */
	right:56px;
	background:#DBD9DA;
	width:445px;
	height:27px;
	}	
	
/***********************/
/***   LEFT COLUMN   ***/
/***********************/
#left-column-first {
	clear:both;
	float: left;
	width: 155px;
	margin: 0em;
	padding: 0em;
	background-color: #FFFFFF;
	color: black;

}

#greenbottom
{

	padding-bottom: 4px;
	border-bottom: solid 4px #e4c102;}


/* Start Mac IE5 filter \*/
#left-column-first {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}

/* End Mac IE5 filter */	
	
/*************************/
/***   MIDDLE COLUMN   ***/
/*************************/
#middle-column {
	float: left;
	width:600px;
	margin: 0em;
	padding: 0px;
	background-color: inherit;
	color: rgb(100,100,100);
}

/* Start Mac IE5 filter \*/
#middle-column {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}
/* End Mac IE5 filter */	
#movie {
 border: none;
 margin-left: 120px;
 }

.middle-column-box-full-standard {
	float: left;
	width: 500px;
	margin: 0px 0px 20px 14px;
	padding:0px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

.middle-column-box-full-standard1 {
	float: left;
	width: 600px;
	margin: 0em 0em 2.0em 0em;
	padding: 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}


.middle-column-box-full-standard2 {
	float: left;
	width: 530px;
	margin: 0px 0px 12px 20px;
	padding:0px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);}
	
.middle-column-box-full-standard3 {
	float: left;
	width: 600px;
	height: 1000px;
	margin: 0px 0px 12px 20px;
	padding:0px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);}	
	
.middle-column-box-full-standard5 {
	float: left;
	width: 580px;
	height: 1200px;
	margin: 0px 0px 12px 20px;
	padding:0px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);}

	.middle-column-box-full-standard6 {
	float: left;
	width: 600px;
	height: 1500px;
	margin: 0px 0px 12px 20px;
	padding:0px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);}	
	

.middle-column-box-left-standard {
	clear: left;
	float: left;
	width: 275px;
	height:730px;
	margin-left: 20px;
	padding: 0em 0em 0em 0em;
	border-right:solid 1px #7FA1C9;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

.middle-column-box-left-standard1 {
	clear: left;
	float: left;
	width: 260px;
	height:900px;
	margin-left: 20px;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

}

.middle-column-box-left-standard2 {
	clear: left;
	float: left;
	width: 350px;
	height:350px;
	margin-left: 20px;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);}
	

	
.middle-column-box-left-standard3 {	
	clear: left;
	float: left;
	width: 260px;
	height:450px;
	margin-left: 20px;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

.middle-column-box-left-standard4 {	
	clear: left;
	float: left;
	width: 260px;
	height:900px;
	margin-left: 20px;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}


/*** Standard title and box option ***/
.middle-column-title-standard {
/* clear: both; */
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0em;		
	background-color: rgb(255,255,255);
	color: #4963A0;
	font-weight: bold;
	font-size:16px;
}

.middle-column-box-right-standard {
	float: right;
	width: 270px;
	margin-left: 2px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

.middle-column-box-right-standard1 {
	float: right;
	width: 300px;
	margin-left: 2px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}



/************************/
/***   RIGHT COLUMN   ***/
/************************/
#right-column {
	float: right;
	width: 130px;
	margin: 60px 0px 0px 0px;
	padding: 0px;
}
	
/* Start Mac IE5 filter \*/
#right-column {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}
/* End Mac IE5 filter */	

/*** Standard option ***/
.right-column-title-standard {
/* clear: both; */
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	font-weight: bold;
	font-size: 1.1em;
}

.right-column-box-standard {
/*	float: right; */
	font-size:10px;
	width: 120px;
	margin: 0em 1.0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	background-color: rgb(255,255,255);
	border: solid 1px #ccc;
	color: rgb(100,100,100);	
}

/*** Grey title and box option ***/
.right-column-title-grey {
/* clear: both; */
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.2em;
	background-color:white;
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
}	

p.relatedlinks{
	color:#553c7f;
	background-color:#d4cddf;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	margin:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:0px; }
	
p.getintouch{
	color:#4779B8;
	background-color:#b5dd24;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	margin:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:0px; }	

/*****************/
/***   FOOTER   **/
/*****************/
#footer {
	clear: both;
/*	float: left; */
	width: 900px;
	height: 2.5em;
	margin: 1.0em 0em 0em 0.0em;
	padding: 0.5em 0em 0.5em 0em;	
	background-color: rgb(255,255,255);
	text-align: left;
	color: rgb(100,100,100);
	font-size: 1.0em;
}
#footer_inner{
padding-right:40px;
}

/*************************************************/
/***   HYPERLINKS IN MIDDLE AND RIGHT COLUMNS  ***/
/*************************************************/

/*** Hyperlinks in middle and right columns ***/
a {
	background-color: inherit;
	color: rgb(100,100,100);
	text-decoration:none;
}

a:hover {
	text-decoration: none;
}

/*** Visited links not in use ***/
/*a:visited {
	background-color: inherit;
	color: rgb(100,100,100);
	text-decoration: underline;
} */

/*************************************************/
/***   LINKS HEADER ***/
/*************************************************/
a.mainmenu{
	background-image: url('../images/menu/lloyds.jpg');
	background-repeat: no-repeat;}

/*************************************************/
/***   LINKS LEFT COLUMN  ***/
/*************************************************/
p.left{
	color:#253F74;
	font-size: 11px;
	text-decoration: none;
	padding-top:0px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:0px; }
ul.left	{
	color:#586e06;
	font-size: 11px;
	text-decoration: none;
	padding-top:0px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:0px; }
p.middle{
        color:#5E5B5B;
	font-size: 11px;
	text-decoration: none;
	padding-top:0px;
	padding-left:0px;
	padding-right:24px;
	padding-bottom:0px; }
	
h1.middle{
        color:#034862;
	font-size: 13px;
	text-decoration: none;
	padding-top:0px;
	padding-left:0px;
	padding-right:24px;
	padding-bottom:0px; }	
	
h2.middle{
        color:#034862;
	font-size: 15px;
	text-decoration: none;
	padding-top:0px;
	padding-left:0px;
	padding-right:24px;
	padding-bottom:0px; }	
a.middle{
        color:#034862;
	font-size: 11px;
	text-decoration: none;
	padding-top:0px;
	padding-left:0px;
	padding-right:24px;
	padding-bottom:0px; }	
ul.middle{
    color:#5E5B5B;
	font-size: 11px;
	text-decoration: none;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px; }
	
li.directions{
	list-style-image:url(../images/directions_circle.png);
	font-size:11px;
	line-height:24px;
	}
li.directions1{
	list-style-image:url(../images/directions_arrow.png);
	font-size:11px;
	line-height:24px;
	}
	
li.directions3{
	list-style-image:url(../images/directions_arrow_blue.png);
	font-size:11px;
	}	
li.none{
	list-style-type:disk;
	font-size:11px;
	}
	
	
a.llink:link, a.llink:visited, a.llink:active {
	color:#253F74;
	font-size: 10px;
	text-decoration: none;
	padding-top:opx;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:0px; }
	
a.llink1:link, a.llink1:visited, a.llink1:active {
	color:#253F74;
	line-height: 15px;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	padding-top:opx;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:0px; }
	
a.llink1:hover	{
	color:#7e99b0;
	line-height: 15px;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	padding-top:opx;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:0px; }	
	
a.llink2:link, a.llink2:visited, a.llink2:active {
	color:#253F74;
	line-height: 15px;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	padding-top:opx;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:0px; }	
	
a.llink2:hover	{
	color:#7e99b0;
	line-height: 15px;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	padding-top:opx;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:0px; }	
	
a.blue:link, a.blue:visited, a.blue:active {
	color:#114048;
	font-size: 9px;
	text-decoration: none;
 }
 
 .green2 {
	color:#2b5881;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}	
	
#greenlinks
{
	width:155px;
	background:url("../images/boxes/leftcolumn.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}	
	
p.greentitle {
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	color: #f7cf00;
	font-size:15px;
	font-weight:bold;
	}
p.greentitle1 {
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	color: #72A446;
	font-size:11px;
	font-weight:bold;
	}	

#greenlinks1{
margin-left:10px;
margin-top:0px;}


	
#allbuttons
{ 	
	border-bottom: solid 8px #4979BB;
}

#buttonbox
{
	display:block;
	font-size: 10px;
	width:155px;
	height:16px;
	padding:5px 0px 5px 5px;
	background-color:#e1f9fd;
	color:#374A7A;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 1px white;
	
	}	
	
#buttonbox:hover
{
	display:block;
	width:155px;
	font-size: 10px;
	height:16px;
	padding:5px 0px 5px 5px;
	background-color:#ccedf2;
	color:#374A7A;
	text-decoration:none;
	border-bottom:solid 1px grey;
	
	}
	
#buttonbox1
{
	display:block;
	font-size: 10px;
	width:155px;
	height:16px;
	padding:5px 0px 5px 5px;
	background-color:#eff096;
	color:#374A7A;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 1px white;
	}	
	
#buttonbox1:hover
{
	display:block;
	width:155px;
	font-size: 10px;
	height:16px;
	padding:5px 0px 5px 5px;
	background-color:#e3e544;
	color:#374A7A;
	border-bottom:solid 1px #8F99B1;
	
	}
	
#movie_danger
{background: #f7d2c2;
padding:5px 25px 2px 25px;
width:230px;
}

#movie_safe
{background: #e6efba;
padding:5px 25px 2px 25px;
width:230px;
}
	
	
/*************************************************/
/***   LINKS RIGHT COLUMN  ***/
/*************************************************/	

a.relatedlinks:link,a.relatedlinks , a.relatedlinks:active {
	color:#2a476a;
	font-size: 10px;
	text-decoration: none;
	padding-top:0px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:0px; }
	
a.relatedlinks:hover {
	color:#93a4b9;
	font-size: 10px;
	text-decoration: none;
	padding-top:0px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:0px; }	
a.img:link, a.img:visited, a.img:active	{
	border:none;
	}
	
img.toplist {
border-bottom: solid 0px #ffffff;
}	

img.iso{
margin-top:20px;
margin-right:10px;
float:right;
}

img.image_header{
padding-top: 300px;
padding-left: 450px;
}

img.strongman{
padding-left: 0px;
}

img.products{
padding-left:20px;
}

img.certificate{
padding-top:12px;
}

img.minilogo{
padding-left:30px;
padding-bottom:40px;
}

img.boy_laughing{
padding-left:70px;
}

.blue{
color:#034862;
font-weight:bold;}

.contact{
color:#2a476a;
font-weight:bold;}

.blue1{
color:#003BAE;
font-weight:normal;}

.yellow{
color:#DACF17;
font-size: 14px;
font-weight:normal;}


.red{
color: #d72340;
font-weight:bold;
font-size:15px;}


.green{
color:#538036;
font-weight:bold;}

.green1{
color:#538036;
font-weight:bold;
font-size:15px;}

.endorsements{
color:#09445b;
font-weight:bold;
}
.safe{
color:#82c807;
font-weight:bold;
} 

.danger{
color:#c82707;
font-weight:bold;
}

.strong{
color:#034862;
font-weight:bold;
}

.dfp_logoblue{
color:#00aeef;
}
.dfp_logored{
color:#ed1c24;
}

#iso1{
padding-left:150px;
margin-top:20px;
margin-right:10px;
float:right;
}

	
div#nav {
	float:left;
	border:none;
	position:relative;
	top:120px;
	left:0px;
/*	left:400px; */
	right:0px;
	background:#DBD9DA;
	width:445px;
	height:27px;
	}
	
table{	border-left:1px solid #D4D3D3;
	border-right:1px solid #D4D3D3;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	background-image:url("../images/table_background1.png");
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
}

th{

	border-bottom:1px solid #D4D3D3;
	padding:5px;
	font-size:12px;
	font-weight: bold;
	color:#5C5B5B;
}

td{

	border-bottom:1px solid #D4D3D3;
	padding:5px;
	font-size:11px;
}
	
th.bordered{
	border-left:1px solid #D4D3D3;
	}
td.bordered{
	border-left:1px solid #D4D3D3;
	}
	
ul.sitemap{
padding-left:  80px;

}	

#dhtmltooltip{
position: absolute;
left: -300px;
height:171px;
width:250;
border: none;
padding: 2px;
background-color: lightyellow;
background:url("../images/backgrounds/HC_danger.jpg");
background-repeat:no-repeat;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}	
	
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

