#locationtype,
#positionbox,
#salarybox,
#specialismbox,
#sectorbox {
  
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 6;
   width: 177px;
   height: 20px;
        color: #333333;
   font-size:10px;
}

#id42searchbox  {
  
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 6;
   width: 177px;
   height: 18px;
}

#sendyourcvbutton,
#contactusbutton,
#registerajobbutton  {
   /* background: url(/timothyjameswebsitev4media/sendyourcvbuttoncopy.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 7;
   width: 96px;
   height: 16px;
}

#registeravacancybutton  {
   /* background: url(/timothyjameswebsitev4media/sendyourcvbuttoncopy.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 7;
   width: 96px;
   height: 16px;
}


#footermiddletext p,
#footermiddletext a:link,
#footermiddletext a:visited, 
#footerlefttext p,
#footerlefttext a:visited, 
#footerlefttext a:link,
#loggedintext p,
#loggedintext a:link,
#loggedintext a:visited, 
#loggedintext p,
#loggedintext a:visited, 
#loggedintext a:link
{
   font: 9px/27px Helvetica;
   margin: 0px;
   color: #333333;
   letter-spacing: 1px;
   text-align: left;
}

#timothyjameswebsitev4  {
   margin: 0px auto 0px auto;
   width: 950px;
   position: relative;
}

#timothyjameswebsitev4mobi  {
   margin: 0px auto 0px auto;
   width: 220px;
   position: left;
}

#stripes,
#stripescopy  {
   background: url(/timothyjameswebsitev4media/stripescopy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 239px;
   z-index: 4;
   width: 691px;
   height: 5px;
}

#contactusbutton  {
   top: 540px;
}

#maincontenttext {
   padding-top:5px;
}

#maincontenttext p, maintext, tr, td  {
   font: 10px/12px Helvetica;
   margin: 0px;
   padding:0px;
   text-align: justify;
   color: #FFFFFF;
}

#ourclientsinclude  {
   background: url(/timothyjameswebsitev4media/ourclientsinclude.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 514px;
   z-index: 6;
   width: 47px;
   height: 32px;
}

#capitalogo  {
   background: url(timothyjameswebsitev4media/capita.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 535px;
   top: 510px;
   z-index: 6;
   width: 39px;
   height: 39px;
}

#nhslogo2  {
   background: url(/timothyjameswebsitev4media/nhs.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 39px;
   height: 39px;
   left: 390px;
   top: 510px;
   
}


#bbclogo  {
   background: url(/timothyjameswebsitev4media/bbc-logo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 514px;
   z-index: 6;
   width: 47px;
   height: 32px;
}

#scclogo  {
   background: url(/timothyjameswebsitev4media/scc.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 510px;
   z-index: 4;
   width: 50px;
   height: 39px;
}

#dtlogo  {
   background: url(/timothyjameswebsitev4media/dt.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 435px;
   top: 510px;
   z-index: 6;
   width: 94px;
   height: 39px;
}



#sendyourcvbutton  {
   top: 510px;
}

#footermiddletext  {
   visibility: visible;
   position: absolute;
   left: 846px;
   top: -5px;
   z-index: 2;
   width: 117px;
}

#loggedintext  {
   visibility: visible;
   position: absolute;
   left: 736px;
   top: -5px;
   z-index: 2;
   width: 207px;
}

#whitebackground  {
   background: url(/timothyjameswebsitev4media/whitebackground.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 20px;
   z-index: 2;
   width: 910px;
   height: 560px;
}

#whitebackgroundmobi  {
   background: url(/timothyjameswebsitev4media/whitebackground.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 20px;
   z-index: 2;
   width: 220px;
   height: 560px;
}

#registerajobbutton, #registeravacancybutton  {
   top: 480px;
}


#searchboxbottom  {
   background: url(/timothyjameswebsitev4media/searchboxbottom.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 468px;
   z-index: 6;
   width: 220px;
   height: 112px;
}

#maincontenttext  {
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 164px;
   z-index: 4;
   width: 340px;
   height:310px;
   overflow:auto;
   padding-right:10px;
}

#maincontenttextmobi  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 220px;
   height:310px;
   overflow:auto;
   padding-right:10px;
}

#jobsearchheading {
   background: url(/timothyjameswebsitev4media/jobresultsheading.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 174px;
   z-index: 4;
   height:8px;
   width:111px;
}

#jobresultsheading {
   background: url(/timothyjameswebsitev4media/jobresults.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 174px;
   z-index: 4;
   height:8px;
   width:64px;
}

#jobdetailsheading {
   background: url(/timothyjameswebsitev4media/jobdetails.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 174px;
   z-index: 4;
   height:8px;
   width:64px;
}


#searchcontent  {
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 187px;
   z-index: 4;
   width: 630px;
   height:310px;
   overflow:auto;
   padding-right:10px;
}


#jobdetailcontent  {
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 187px;
   z-index: 4;
   width: 630px;
   height: 380px;   
   padding-right:10px;
   overflow:auto;
}

#longcontentscroll  {
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 187px;
   z-index: 4;
   width: 630px;
   height: 380px;
   padding-right:10px;
   overflow:auto;
}

#longcontentscroll2  {
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 170px;
   z-index: 4;
   width: 630px;
   height: 397px;
   padding-right:10px;
   overflow:auto;
}

.jobresultstitle2 {
	float:left;
	background:#C4C6C8;
	color: #58595B;
	font: 10px Helvetica;
	margin: 2px 40px 0px 0px;
	color: #333333;
	letter-spacing: 2px;
	text-align: left;
	font-weight:bold;
	border: 1px;
	border-color:#FFFFFF; 
	width: 576px;
}

.jobresultsheading {
	float:left;
	background:#fff;
	color: #58595B;
	font: 12px Helvetica;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
	color: #333333;
	letter-spacing: 2px;
	text-align: left;
	font-weight:bold;
}



.jobresultstitle {
	float:left;
	color: #333333;
	font: 10px Helvetica;
	margin: 2px 40px 0px 0px;
	color: #333333;
	letter-spacing: 2px;
	text-align: left;
	font-weight:bold;
}

.jobresultstitlelast {
	float:right;
	color: #333333;
	font: 10px Helvetica;
	margin: 2px 0px 0px 10px;
	color: #333333;
	letter-spacing: 2px;
	text-align: right;
}


.jobinfo {
	float:left;
	color: #333333;
	font: 9px Helvetica;
	margin: 2px 0px 0px 0px;
	letter-spacing: 2px;
	text-align: left;
}


.jobdetail {
	color: #333333;
	font: 10px trebuchet ms,geneva;
	margin: 6px 0px 0px 0px;
	letter-spacing: 2px;
	text-align: left;
	width: 565px;
}

.pay {
	color: #cccccc;
	font: 11px Helvetica;
	margin: 4px 0px 0px 0px;
	letter-spacing: 2px;
	text-align: left;
	font-weight:bold;
}

.pay2 {
	font: 11px Helvetica;
	margin: 4px 0px 0px 0px;
	letter-spacing: 2px;
	text-align: left;
	font-weight:normal;
}

.location {
	color: #cccccc;
	font: 11px Helvetica;
	margin: 1px 0px 0px 0px;
	letter-spacing: 2px;
	text-align: left;
	font-weight:bold;	
}
.location2 {
	font: 11px Helvetica;
	margin: 1px 0px 0px 0px;
	letter-spacing: 2px;
	text-align: left;
	font-weight:normal;	
}


.jobref {
	color: #333333;
	font: 10px Helvetica;
	margin: 10px 0px 5px 0px;
	color: #333333;
	letter-spacing: 2px;
	text-align: left;
	font-weight:bold;
}

.moreinfo {
	float:right;
	margin: 5px 10px 0px 0px;
}



#footerlefttext  {
   visibility: visible;
   position: absolute;
   top: 577px;
   z-index: 3;
   width: 564px;
   text-align:left;
}

#footerlefttextmobi  {
   visibility: visible;
   position: absolute;
   top: 577px;
   z-index: 3;
   width: 220px;
   text-align:left;
}

.resultsbar  {
   background: url(/timothyjameswebsitev4media/resultsbar.png) no-repeat;
   margin:3px 0px 3px 0px;
   width: 571px;
   height: 2px;
}


#advancedsearch  {
   background: url(/timothyjameswebsitev4media/quicksearch.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 237px;
   z-index: 6;
   width: 79px;
   height: 9px;
}

#multiplesearch  {
   /* background: url(/timothyjameswebsitev4media/multiplesarch.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 435px;   
   z-index: 6;
   width: 96px;
   height: 16px;
}


#greybackground  {
   background: url(/timothyjameswebsitev4media/greybackground.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 950px;
   height: 600px;
}

#greybackgroundmobi  {
	background: url(/timothyjameswebsitev4media/greybackground.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 260px;
	height: 600px;
}

#specialismbox  {
   top: 254px;
}

#id42searchbox  {
   top: 186px;
   background-image: url(/timothyjameswebsitev4media/id42searchbox.png);
}

#locationtype  {
   top: 344px;
}



#registeravacancy  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 487px;
   z-index: 8;
   width: 110px;
   height: 8px;
}

#i01179459000  {
   background: url(/timothyjameswebsitev4media/01179459000.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 486px;
   z-index: 9;
   width: 130px;
   height: 15px;
}

#phone  {
   background: url(/timothyjameswebsitev4media/phone.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 481px;
   z-index: 9;
   width: 24px;
   height: 23px;
}

#searchboxtop  {
   background: url(/timothyjameswebsitev4media/searchboxtop.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 148px;
   z-index: 5;
   width: 220px;
   height: 325px;
   background-color:#58595B;
}

#quicksearch  {
   background: url(/timothyjameswebsitev4media/vacancysearch.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 170px;
   z-index: 6;
   width: 89px;
   height: 8px;
}

#olympiclogo  {
   background: url(/timothyjameswebsitev4media/olympiclogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 337px;
   top: 510px;
   z-index: 4;
   width: 44px;
   height: 39px;
}

#tmobilelogo  {
   background: url(/timothyjameswebsitev4media/tmobilelogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 395px;
   top: 510px;
   z-index: 6;
   width: 122px;
   height: 39px;
}



#positionbox  {
   top: 314px;
}

#stripescopy  {
   top: 575px;
}

#id20submit  {
   visibility: visible;
   position: absolute;
   left: 175px;
   top: 225px;
   z-index: 6;
   width: 47px;
   height: 16px;
}

#menutext p  {
   font: 10px/12px Helvetica;
   margin: 0px;
   color: #333333;
   letter-spacing: 1px;
   text-align: left;
}

#id22submit  {
  
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 405px;
   z-index: 600;
   width: 47px;
   height: 16px;
}

.submit {
   background: url(/timothyjameswebsitev4media/submit.png) no-repeat;
   width: 38px;
   height: 8px;
}


#specialism  {
   
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 260px;
   z-index: 7;
   width: 66px;
   height: 8px;
}

#salarybox  {
   top: 374px;
}

#scrollbar  {
   background: url(/timothyjameswebsitev4media/scrollbar.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 608px;
   top: 168px;
   z-index: 4;
   width: 14px;
   height: 292px;
}

#registerajob  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 521px;
   z-index: 8;
   width: 96px;
   height: 16px;
}

#contactus  {
   /* background: url(/timothyjameswebsitev4media/updates.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 540px;
   z-index: 8;
   width: 96px;
   height: 16px;
}

#sendyourcv  {
	/* background: url(/timothyjameswebsitev4media/sendyourcv.png) no-repeat; */
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 540px;
	z-index: 8;
	width: 96px;
	height: 16px;
	border:0px;
}

#sectorbox  {
   top: 284px;

}

#menutext  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 38px;
   z-index: 3;
   width: 713px;
}

#location  {
  
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 350px;
   z-index: 7;
   width: 54px;
   height: 8px;
}

#position  {
  
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 320px;
   z-index: 7;
   width: 51px;
   height: 8px;
}

#tjclogo  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 40px;
   z-index: 3;
   width: 200px;
   height: 53px;
}

#tjclogomobi  {
	visibility: visible;
	position: absolute;
	left: 29px;
	top: 29px;
	z-index: 3;
	width: 200px;
	height: 53px;
}


#nhslogo  {
   background: url(/timothyjameswebsitev4media/nhslogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 531px;
   top: 510px;
   z-index: 4;
   width: 39px;
   height: 39px;
}



#reclogo  {
   background: url(/timothyjameswebsitev4media/reclogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 405px;
   z-index: 7;
   width: 45px;
   height: 34px;
}

#fasttracklogo  {
   visibility: visible;
   position: absolute;
   left: 167px;
   top: 510px;
   z-index: 7;
}

#stripes  {
   top: 148px;
}

#image4  {
   /* background: url(/timothyjameswebsitev4media/image4.png) no-repeat; */
   background-color:#FFF;
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 153px;
   z-index: 3;
   width: 690px;
   height: 422px;
}

#salary  {
  
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 380px;
   z-index: 7;
   width: 43px;
   height: 8px;
}

#layer8  {
   background: url(/timothyjameswebsitev4media/layer8.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 501px;
   z-index: 5;
   width: 325px;
   height: 58px;
}

#sector  {

   visibility: visible;
   position: absolute;
   left: 49px;
   top: 290px;
   z-index: 7;
   width: 44px;
   height: 8px;
}

html, body  {
   	padding: 0px;
   	margin: 15px 0px 0px 0px;	
	scrollbar-face-color:#131E24;
	scrollbar-shadow-color:#c4c7c8;
	scrollbar-highlight-color:#c4c7c8;
	scrollbar-3dlight-color:#130919;
	scrollbar-darkshadow-color:#130919;
	scrollbar-track-color:#131E24;
	scrollbar-arrow-color:#c4c7c8;
	background:#DFDFDF url("/timothyjameswebsitev4media/bg_body.jpg") repeat-x left top;
   font: 10px/12px Helvetica;
   letter-spacing: 1px;
   text-align: left;
}

}

a.searchcontent, a.searchcontent:visited, a.contentlink, a.contentlink:visited {
	color: #58595B;
	text-decoration: none;
	}

a.searchcontent:hover, a.searchcontent:visited:hover, a.contentlink:hover, a.contentlink:visited:hover {
	color: #58595B;
	text-decoration: underline;
	}

a, a:visited {
	color: #58595B;
   	text-decoration:none;
}

a:hover, a:visited:hover {
	text-decoration:underline;   
   	color: #ffffff;	
}


img {
	
	padding-right:3px;
	border:0px;
}

.profileheading {
	font-size:13px; padding-top:0px;
	font-weight:bold;
	color:#FFF;
}

.profilesubheading {
	font-size:13px; padding-top:5px;
	color:#FFF;
}

.profilecontent {
	padding-top:30px;
	color:#FFF;
}

.joblink a:link {
	color:#C4C6C8;
	text-decoration: none;
}

.joblink a:hover {
	color:#C4C6C8;
	text-decoration: underline;
}

.searchtitles	{
	width:100px;
	float:left;
}

.searchvalues	{
	width:500px;
	float:left;
}
