/* el page styles */

div, p, html, body,table,td { font-size:11px;}

	#headerlogo{
	   background-image:url(/assets/96/el_logo_large.gif);
	   background-repeat:no-repeat;
	   width: 340px;
	   height: 60px;
	   position: relative;
	   top:30px;
	   left:3px;
	}
	
	#nav {
	   background-image:url(/assets/96/el_nav_bg.gif);
	   cursor:default;
	   height: 65px;
	}

	#nav_btn_home {
		text-align:right;
		width:153px;
		height:26px;
		float: left;
		margin-top:0px;
		margin-left:2px;
		padding-top:9px;
		padding-right:15px;
		cursor:pointer;
	}	
	.navbtnhome {
		background-image:url(/assets/1/trans.gif);
	}
	.navbtnhomeover {
		background-image:url(/assets/5/home_btn_selected.jpg);
		background-repeat:no-repeat;
	}	

	#nav_btn_headoffice {
		text-align:center;
		width:199px;
		height:25px;	
		float: left;
		margin-top:0px;
		margin-left:1px;
		margin-right:0px;
		padding-top:9px;		
		cursor:pointer;
	}
	.navbtnheadofficeover {
		background-image:url(/assets/5/headoffice_btn_selected.jpg);
		background-repeat:no-repeat;
		background-color:#ffffff;
	}	
	
	#nav_btn_retail {
		text-align:center;
		width:168px;
		height:26px;
		float: left;
		margin-top:0px;
		margin-left:2px;
		padding-top:9px;
		cursor:pointer;
	}
	.navbtnretailover {
		background-image:url(/assets/5/retail_btn_selected.jpg);
		background-repeat:no-repeat;
	}	
	
	#nav_btn_temporary {
		text-align:left;
		width:224px;
		height:26px;
		float: left;
		margin-top:0px;
		margin-left:0px;		
		padding-top:9px;
		padding-left:15px;
		cursor:pointer;
	}
	.navbtntemporaryover {
		background-image:url(/assets/5/temporary_btn_selected.jpg);
		background-repeat:no-repeat;
	}	
	
	.seperator {
display:none;
		background:transparent;
		width: 2px;
		height: 35px;
		float: left;
		margin-top:1px;
	}
	
	.subnav {
		display:none;
		background:#DCEDF7;
		width:171px;
		height:14px;
		margin-bottom:3px;
		filter:alpha(opacity=40);
		-moz-opacity:.40;
		opacity:.40;	
	}	
	
	#contenttop {
	   background-image:none;
	   background-repeat: no-repeat;
	   height:301px;
	   width:776px;
	   padding-bottom:5px;
	   margin-left:2px;
		margin-top:4px;
	}	
	#bgimage {
		background-image:url(/assets/126/estee_bgimage.jpg);
		background-repeat: no-repeat;	
		overflow:visible;
		width:216px;
		height:650px;
		float:left;
		margin-left:-12px;
		position:absolute;
		z-index:0;
	}
	#bestlogo{
	   top:190px;
	   position:absolute;
	   z-index:1;	
	}
	
	#ioplogo{
	   background-image:url(/assets/1/iop_bg.png);
	   background-repeat: no-repeat;
	   width:200px;
	   height:200px;
	   top:305px;
		position:absolute;
		z-index:1;	   
	
	}
	#shoppingpanel{margin-top:50px;}
	#topleft {
	   float:left;
	   width:216px;
	   padding-top:20px;
	}	
	#content{
		margin-left:217px;
		width:525px;
		background:transparent; 
	}
	
	
	#topright {
	   float:right;
	   height:auto;
	   width:525px;
	   padding-right:35px;
	}
	
	#workingwith {
	   display:none;
	   height:21px;
	   width:776px;
	   margin-bottom:20px;
	   margin-left:2px;
		margin-top:4px;
	}	
	

	
	.logo{
	   background-image:url(/assets/5/logo_bg.gif);
	   background-repeat: no-repeat;
	   width:109px;
	   height:60px;
	   margin-bottom:10px;
	   float: left;
	   padding-top:2px;
	   padding-left:2px;	   
	}	
	.logotext{
	   background-image:url(/assets/5/logo_txt_bg.gif);
	   background-repeat: no-repeat;
	   width:433px;
	   height:60px;
	   margin-bottom:10px;
	   float: left;
	}	
	.withpassion{
	   display:none;
	   width:544px;
	   text-align:right;
	}		

/* JobFinder maps */

.jfmap { background-image: url(/vacancies/assets/maps/map.gif); background-repeat: no-repeat; }
.jfmap_scotland { background-image: url(/vacancies/assets/maps/map-scotland-estee.gif); background-repeat: no-repeat; }
.jfmap_ne { background-image: url(/vacancies/assets/maps/map-ne-estee.gif); background-repeat: no-repeat; }
.jfmap_nw { background-image: url(/vacancies/assets/maps/map-nw-estee.gif); background-repeat: no-repeat; }
.jfmap_yorkshire { background-image: url(/vacancies/assets/maps/map-yorkshire-estee.gif); background-repeat: no-repeat; }
.jfmap_eastmid { background-image: url(/vacancies/assets/maps/map-eastmid-estee.gif); background-repeat: no-repeat; }
.jfmap_westmid { background-image: url(/vacancies/assets/maps/map-westmid-estee.gif); background-repeat: no-repeat; }
.jfmap_eastanglia { background-image: url(/vacancies/assets/maps/map-eastanglia-estee.gif); background-repeat: no-repeat; }
.jfmap_london { background-image: url(/vacancies/assets/maps/map-london-estee.gif); background-repeat: no-repeat; }
.jfmap_se { background-image: url(/vacancies/assets/maps/map-se-estee.gif); background-repeat: no-repeat; }
.jfmap_sw { background-image: url(/vacancies/assets/maps/map-sw-estee.gif); background-repeat: no-repeat; }
.jfmap_wales { background-image: url(/vacancies/assets/maps/map-wales-estee.gif); background-repeat: no-repeat; }
.jfmap_ni { background-image: url(/vacancies/assets/maps/map-ni-estee.gif); background-repeat: no-repeat; }
.jfmap_eire { background-image: url(/vacancies/assets/maps/map-eire-estee.gif); background-repeat: no-repeat; }
.jfLabel{background-color:#BFCEE3; color:#333B62;}
.jfHeading{background-color:#333B62; color:#FFFFFF;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #333B62}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* Results page styles */

.result1  { background-color: #E5EDF8; color:#333333; }
.result2  { background-color: #F1F6FA; color:#333333; }

a, a:visited { color: #333B62; text-decoration: none;}
a:hover, a:active{color: #333B62; text-decoration: none;}

a.jflink, a.jflink:visited { color:#333333;}
a.jflink:hover, a.jflink:active { color:#333333; text-decoration:underline; }

a.jfnavlink, a.jfnavlink:visited { color:#FFFFFF;}
a.jfnavlink:hover, a.jfnavlink:active { color:#80B4E4;}
a.jfnavlinkSelected, a.jfnavlinkSelected:visited { color:#80B4E4;}
a.jfnavlinkSelected:hover, a.jfnavlinkSelected:active { color:#80B4E4;}

a.jfnextlink, a.jfnextlink:visited { color:#FFFFFF;}
a.jfnextlink:hover, a.jfnextlink:active { color:#80B4E4;}

#imageSlideshowHolder ul {
    width: 240px;
}
