/* Navigation */
a.navLevel1,a.navLevel1:visited{
text-decoration: none;
font-size: 12px;
color: #FFFFFF;
}

a.navLevel1:hover{
text-decoration: none;
font-size: 12px;
color: #40413B;
}

/* Navigation */
a.navLevel1Selected,a.navLevel1Selected:visited{
text-decoration: none;
font-size: 12px;
color: #40413B;
}

a.navLevel1Selected:hover{
text-decoration: none;
font-size: 12px;
color: #40413B;
}



/* jomalone page styles */
html,body,div, td, p {color: #67695E;text-align:justify; font-size:11px;}

	#headerlogo{
	   background-image:url(/assets/97/NEW_LOGO_2009.gif);
	   background-repeat:no-repeat;
	   width: 262px;
	   height: 58px;
	   position: relative;
	   top:30px;
	}
	
	#nav {
	   background-image:url(/assets/97/jomalone_nav_bg.gif);
	   cursor:default;
	   height: 55px;
	}

	#nav_btn_home {
		text-align:right;
		width:153px;
		height:26px;
		float: left;
		margin-top:1px;
		margin-left:2px;
		padding-top:9px;
		padding-right:15px;
		cursor:pointer;
	}	
	.navbtnhome {
		background-image:url(/assets/1/trans.gif);
	}
	.navbtnhomeover {
		background-image:url(/assets/97/jomalone_home_over.gif);
		background-repeat:no-repeat;
	}	

	#nav_btn_headoffice {
		text-align:center;
		width:197px;
		height:26px;	
		float: left;
		margin-top:1px;
		padding-top:9px;		
		cursor:pointer;
	}
	.navbtnheadofficeover {
		background-image:url(/assets/97/jomalone_ho_over.gif);
		background-repeat:no-repeat;
	}	
	
	#nav_btn_retail {
		text-align:center;
		width:168px;
		height:26px;
		float: left;
		margin-top:1px;
		padding-top:9px;
		cursor:pointer;
	}
	.navbtnretailover {
		background-image:url(/assets/97/jomalone_retail_over.gif);
		background-repeat:no-repeat;
	}	
	
	#nav_btn_temporary {
		text-align:left;
		width:223px;
		height:26px;
		float: left;
		margin-top:1px;
		margin-left:1px;		
		padding-top:9px;
		padding-left:15px;
		cursor:pointer;
	}
	.navbtntemporaryover {
		background-image:url(/assets/97/jomalone_tmp_over.gif);
		background-repeat:no-repeat;
	}	
	
	.seperator {
		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/jm_top_panel.jpg);
		background-repeat: no-repeat;	
		overflow:hidden;
		width:216px;
		height:420px;
		float:left;
		margin-left:-12px;
		margin-top:15px;		
		position:absolute;
		z-index:0;
	}


	#bestlogo{
		display:none;
	}
	
	#ioplogo{
	   display:none;
	   background-image:url(/assets/96/black_bg_l.png);
	   background-repeat: no-repeat;
	   width:200px;
	   height:200px;
	   top:330px;
		position:absolute;
		z-index:1;	   
	}
	
	#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-jomalone.gif); background-repeat: no-repeat; }
.jfmap_ne { background-image: url(/vacancies/assets/maps/map-ne-jomalone.gif); background-repeat: no-repeat; }
.jfmap_nw { background-image: url(/vacancies/assets/maps/map-nw-jomalone.gif); background-repeat: no-repeat; }
.jfmap_yorkshire { background-image: url(/vacancies/assets/maps/map-yorkshire-jomalone.gif); background-repeat: no-repeat; }
.jfmap_eastmid { background-image: url(/vacancies/assets/maps/map-eastmid-jomalone.gif); background-repeat: no-repeat; }
.jfmap_westmid { background-image: url(/vacancies/assets/maps/map-westmid-jomalone.gif); background-repeat: no-repeat; }
.jfmap_eastanglia { background-image: url(/vacancies/assets/maps/map-eastanglia-jomalone.gif); background-repeat: no-repeat; }
.jfmap_london { background-image: url(/vacancies/assets/maps/map-london-jomalone.gif); background-repeat: no-repeat; }
.jfmap_se { background-image: url(/vacancies/assets/maps/map-se-jomalone.gif); background-repeat: no-repeat; }
.jfmap_sw { background-image: url(/vacancies/assets/maps/map-sw-jomalone.gif); background-repeat: no-repeat; }
.jfmap_wales { background-image: url(/vacancies/assets/maps/map-wales-jomalone.gif); background-repeat: no-repeat; }
.jfmap_ni { background-image: url(/vacancies/assets/maps/map-ni-jomalone.gif); background-repeat: no-repeat; }
.jfmap_eire { background-image: url(/vacancies/assets/maps/map-eire-jomalone.gif); background-repeat: no-repeat; }
.jfLabel{background-color:#E8EBD6; color:#666954;}
.jfHeading{background-color:#000000; color:#FFFFFF;}
#footer{background-color:#000000}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #000000}
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: #F6F6EE; color:#656857; width:100%; padding:5px;height: 20px; vertical-align:middle;}
.result2  { background-color: #FDFDF5; color:#656857; width:100%; padding:5px; height:20px; vertical-align:middle;}

a, a:visited { color: #333B62; text-decoration: none;}
a:hover, a:active{color: #333B62; text-decoration: none;}

a.jflink, a.jflink:visited { color:#656857;}
a.jflink:hover, a.jflink:active { color:#656857; text-decoration:underline; }

a.jfnavlink, a.jfnavlink:visited { color:#646754;}
a.jfnavlink:hover, a.jfnavlink:active { color:#FFFFFF;}
a.jfnavlinkSelected, a.jfnavlinkSelected:visited { color:#FFFFFF;}
a.jfnavlinkSelected:hover, a.jfnavlinkSelected:active { color:#FFFFFF;}


#shoppingpanel {
	position:absolute;
	left:auto;
	bottom:auto;
	margin-bottom:auto;
	margin-left:-205px;
	top:550px;
	width:100px;
}

#imageSlideshowHolder ul {
    width: 240px;
}
