/* Global*/

html, body{
	
	padding:0px;
	margin:0px;
	background:#EBE4E3;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	color:#333333;
	text-align: center;
	height:100%;
}
#page{
	width:760px;
	background-color:#FFFFFF;
	padding:8px 8px 8px 8px;
	margin:auto;
	overflow:auto;
	text-align:left
}
.clear{
	clear: both;
}

.displayNone{
	display: none;
}

/*Tag defaults*/
p{
	margin:0px;
}
a, a:visited{
	color:#B12115;
	text-decoration:underline;
	font-weight:bold;
}
a:hover{
	color:#776650;
	text-decoration:none;
}
strong{
	font-weight:bold;
}
h1{
	font-size:13px;
	font-weight:bold;
}
h2{
	font-size:12px;
	font-weight:bold;
}
h3{
	font-size:13px;
	font-weight:bold;
}
.sml{
	font-size:11px;
	font-weight:normal;
}

/* Header */
#head{
	width: 760px;
	height: 80px;
	background: url(/imgs/jobjourney_head.gif) #B12115 no-repeat left bottom;
}
#head .logo{
	float:left;
}
#head .banner{
	float:right;
	width:360px;
	height:60px;
	margin: 9px;
	border:1px solid #FFFFFF;
}

/* Navigation*/
#nav{
	width: 750px;
	height: 26px; 
	padding: 5px 5px 5px 5px;
	text-align:center;
	list-style: none;
	background:url(/imgs/nav_bg.gif) repeat-x left bottom;
}
#nav ul{
	margin:0px;
	padding:0px;
}
#nav li{
	float:left;
	height: 25px;	
	background:url(/imgs/nav_2_off.gif) nop-repeat;
}
#nav li.first{
	float:left;
	width:90px;
	height: 25px;
	background:url(/imgs/nav_1_off.gif) no-repeat left top;
}
#nav li.next{
	float:left;
	width:140px;
	height: 25px;
	background:url(/imgs/nav_2_off.gif) repeat-x top;
}
#nav li.last{
	float:left;
	width:140px;
	height: 25px;
	background:url(/imgs/nav_3_off.gif) no-repeat right top;
}
#nav li a{
	display: block;
	height: 20px;
	padding:5px 20px 0px 20px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
#nav li a:visited{
	display: block;
	height: 20px;
	padding:5px 20px 0px 20px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
#nav li a:hover.afirst{
	display: block;
	height: 20px;
	padding:5px 20px 0px 20px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	background:url(/imgs/nav_1_over.gif) no-repeat left top;
}
#nav li a:hover.anext{
	display: block;
	height: 20px;
	padding:5px 20px 0px 20px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	background:url(/imgs/nav_2_over.gif) repeat-x top;
}
#nav li a:hover.alast{
	display: block;
	height: 20px;
	padding:5px 20px 0px 20px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	background:url(/imgs/nav_3_over.gif) no-repeat right top;
}

/*Content */
#content1
{
	float:left;
	width: 744px;
	height:auto;
	margin: 10px 0px 0px 0px;
	padding:8px 8px 0px 8px;
	background: url(/imgs/content-topbg.gif) no-repeat top #F0E9E8;
}
#content1bttm
{
	float:left;
	width: 760px;
	height:15px;
	margin: 0px 0px 10px 0px;
	padding:0px;
	background: url(/imgs/content-bttmbg.gif) no-repeat bottom #F0E9E8;
}
#crumbtrail{
	font-size:11px;
	padding:2px 0px 8px 3px;
}
#crumbtrail a{
	font-weight:normal;
}
#col1{
}
#col2{
}
#col3{
	float:left;
	width:243;
}
#col1and2{
	float:left;
	width:493px;
}
.space1{
	float:left;
	width:7px;
	height:100px;
}
.space2{
	float:left;
	width:8px;
	height:40px;
}
.vspace{
	height:8px;
}
.txtsml{
	font-size:11px;
}
.jobinforow{
	font-size:11px;
	line-height:24px;
}

.result h3 {
    font-size: 1em;
}

/* 1 column boxes*/
.col1bxtop{
	width:233px;
	height:22px;
	padding:6px 0px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(/imgs/1coltop_bg.gif) no-repeat top left #FFFFFF;
}
.col1centre{
	width:221px;
	height:auto;
	padding: 10px;
	border-left: 1px solid #B12115;
	border-right: 1px solid #B12115;
	background: #FFFFFF;
}
.col1bttm{
	
	width:243px;
	height:10px;
	background:url(/imgs/1colbtm_bg.gif) no-repeat top;
}

/*2 column boxes*/
.col2bxtop{
	width:483px;
	height:22px;
	padding:6px 0px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(/imgs/2coltop_bg.gif) no-repeat top left;
}
.col2centre{
	float:left;
	width:471px;
	height:auto;
	padding: 10px;
	border-left: 1px solid #B12115;
	border-right: 1px solid #B12115;
	background: #FFFFFF;
}

.col2centre h3 {
    font-size: 1em;
}

.col2bttm{
	float:left;
	width:493px;
	height:10px;
	background:url(/imgs/2colbtm_bg.gif) no-repeat top ;
}
/* Full width boxes*/
.fulcoltop{
	width:734px;
	height:22px;
	padding:6px 0px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(/imgs/fulcoltop_bg.gif) no-repeat top left;
}
.fulcoltopFF{
	width:744px;
	height:10px;
	background:url(../img/fulcoltopFF_bg.gif) no-repeat top left;
}
.fulcolcentre{
	/*float:left;*/
	width:722px;
	height:auto;
	padding: 10px;
	border-left: 1px solid #B12115;
	border-right: 1px solid #B12115;
	background: #FFFFFF;
	overflow:auto;
}
.fulcolbttm{
	/*float:left;*/
	width:744px;
	height:10px;
	background:url(/imgs/fulcolbtm_bg.gif) no-repeat top ;
}

/* content columns (within boxes) */
.colthird{
	float:left;
	width: 33%;
}
.colhalf{
	float:left;
	width: 49%;
}
.colquarter{
	float:left;
	width: 25%;
}

/*Home intro box */
#homeintro{
	float:left;
	width: 493px;
	height: auto;
	
}
#homeintro .top{
	width:493px;
	height:10px;
	background:url(/imgs/2coltopFF_bg.gif) no-repeat bottom;
}
#homeintro img{
	padding:0px 10px 0px 0px;
}
#homeintro .col2centre{
	float:left;
	width:471px;
	height:auto;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #B12115;
	border-right: 1px solid #B12115;
	background: #FFFFFF;
}

/* Home UK map */
#locmap{
	float:left;
	width:243px;
	height:366px;
	background:url(/imgs/UK_bg.gif) no-repeat;
}

/* quick search */

#quicksearch{
	width:744px;
	height:65px;
	background:url(/imgs/search_bg.gif) no-repeat left top;
}
#quicksearch #quickSearchLogo
{
	display:inline-block;
	width:171px;
	height:45px;
	background:url(/imgs/quick_search.gif) no-repeat;
	margin: 10px 15px 10px 20px;
	padding: 27px 0 0 8px;
	font-weight: bold;
	font-size: 0.9em;
	color: #E5BBB8;
	float:left;
}
#quicksearch img{
}
.qsfield1{
	width:190px;
	height:15px;
	border:1px solid #990000;
	font-size:11px;
	color:#333333;
	margin: 20px 6px 25px 6px;
	padding:3px 2px 2px 4px;
	float:left;
}
.qsfield2{
	width:190px;
	height:15px;
	border:1px solid #990000;
	font-size:11px;
	color:#333333;
	margin: 20px 6px 25px 0px;
	padding:3px 2px 2px 4px;
	float:left;
}
.qsbtn{
	margin: 15px 0px 15px 0px;
	float:left;
}
.qsbtn
{
	border:none;
	width:100px;
	height:33px;
	background:white;
	background:white url(/imgs/btn_search_off.gif);
}
.qsbtn:hover
{
	background:url(/imgs/btn_search_over.gif);
}

/* sub intro box */

#subintro{
	width:493px;
	height:151px;
	background:url(/imgs/subintro_bg.gif) no-repeat #FFFFFF;
}
#subintroimg{
	float:left;
	width:211px;
	height:151px;
}
#subintro p{
	float:right;
	width:260px;
	padding:12px 10px 15px 0px;
}
#subintro h1
{
	float:right;
	width:260px;
	padding:12px 10px 0px 0px;			
}

/*latest jobs */

#homelatestjobsjob li{
	background:url(/imgs/blt.gif) no-repeat left top;
	margin: 0px;
	padding:0px 7px 2px 20px;
}

/*top locations */

#hometoplocs li{
	background:url(/imgs/blt.gif) no-repeat left top;
	margin: 0px;
	padding:0px 7px 2px 20px;
}

/*home news */

#homenews li{
	background:url(/imgs/blt.gif) no-repeat left top;
	margin: 0px;
	padding:0px 7px 2px 20px;
}

/* jobs by county */

#jobsbycounty li{
	background:url(/imgs/blt.gif) no-repeat left top;
	margin: 0px;
	padding:0px 7px 2px 20px;
}

/* jobs by location */

#jobsbylocation li{
	background:url(/imgs/blt.gif) no-repeat left top;
	margin: 0px;
	padding:0px 7px 2px 20px;
}

/*top 20 job roles */

#jobroles li{
	background:url(/imgs/blt.gif) no-repeat left top;
	margin: 0px;
	padding:0px 7px 2px 20px;
}

/*Content Index */

#contentindex li{
	background:url(/imgs/blt.gif) no-repeat left top;
	margin: 0px;
	padding:0px 20px 10px 20px;
}

/*Content Page */
#contentpage a{
	font-weight:normal;
}
#contentpage ul{
	margin: 0px;
	padding:10px 20px 10px 20px;
}
#contentpage li{
	background:url(/imgs/bltsml.gif) no-repeat left top;
	margin: 0px;
	padding:0px 20px 2px 20px;
}
/* footer section */
#fttr{
	float:left;
	background:url(/imgs/ft_bg.gif) repeat-x #B12115 bottom;
	width:748px;
	height:38px;
	padding:6px;
	font-size:11px;
	color:#FFFFFF;
}
#fttr li{
	float:left;
	padding:0px 3px 0px 3px;
}
#fttr li a{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#fttr li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#fttr li a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
#fttr span{
	float:right
}

/*HighLight Boxes*/
.HintBox{background-color:#DBD3CE;padding:10px 20px 10px 20px;}
#contentpage .HintBox ul li{background:transparent url(/imgs/bltsml_DBD3CE.gif) no-repeat scroll left top}
.QuoteBox{background-color:#F6EFE6;padding:10px 20px 10px 20px;font-style:italic;width:90%;margin: 0 auto;}

/*Redirect Page*/
.Notice{font-weight:bold; font-size:18px;}
