html{ height:150%;}


body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
background-color:#f2f2f2;
}

#container{
width:920px;
height:120%;
margin:0 auto;
text-align: left;
background:url('../images/bodyBG.jpg');
background-repeat:repeat-y;

padding:0 14px;
}


#clearleft{
clear:left;
}

#clearright{
clear:right;
}

#clearboth{
clear:both;
}

a, visited{
text-decoration:Underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
}



h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;

margin:0;
padding:0;}

h1 a, visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
}

h1 a:hover{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
}


h5{
font-size:14px;
padding:0 0 0 25px;
margin:0;
color:#397C99;}



.greytext3{
color:#565656;
}




a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#01334c;
}

#header{
/*
background:#ffffff;
width:891px;
height:133px;
background:url('../images/headerbg.jpg');
background-repeat:repeat-x;
*/


width:891px;

height:92px;

background:url('../images/headerbg.jpg');

background-repeat:repeat-x;



}

#menu{
width:891px;


}

#search{
width:98%;
padding:8px;}

#searchtable{
height:113px;}

#searchinput{
margin:0 4px 5px 24px;
padding:5px 0 0 3px;
width:500px;
border:1px solid #d2d1c8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7b7979;
height:20px;
}

#search select{
margin:0 4px 5px 0;
border:1px solid #d2d1c8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7b7979;
width:180px;
/*height:27px;*/
}

#search a{
font-weight:bold;}

#searchbutton
{
  display: block;
  width: 82px;
  height: 23px;
  background: url('../images/searchbutton.gif') no-repeat 0 0;
margin-bottom:6px;
}

#searchbutton:hover
{ 
  background-position: 0 -23px;
}

#searchbutton span
{
  display: none;
}



#homemaincol{
float:left;}

#homeleftcol{
float:left;
padding:8px;}


#leftcolheader{
margin:0 0 4px 0 ;
width:214px;
}


#shift-work{
	margin-left:3px; 
	margin-right:3px;
	height:199px;
}

#shift-work ul{
padding:7px 0 0 20px;
margin:0;}

#shift-work li {
padding-bottom:10px;
border-bottom:1px solid #e0e0e0;
padding-top:5px;
list-style-image:url('../images/bulletright.gif');}





#homeintrotable{
height:244px;
width:474px;}

#homeintro{
float:left;
padding:8px;}


#homeintro h1{
font-size:18px;
padding:0;
margin:0;}

#homeintro img{
padding-right:5px;}


#homeintrotable ul{
padding:0;
margin:0;}


#homeintrotable li{
list-style:none;
padding-left:25px;
}



#homeleftcoltable{
width:214px;
height:199px;}


#home4boxes{
padding:8px;
width:703px;}

#home4boxestable{
height:276px;}

#home4boxes li{
list-style-image:url('../images/bulletright.gif');}


#rightcol{
float:left;
width:152px;
padding:8px;}

#rightcolheader{
margin:0 0 4px 0;
width:152px;
}

#regionjobs ul{
padding:5px 0 5px 20px;
margin:0;}

#regionjobs li{
list-style:none;
}


#footer{
border-top:1px solid #c5c5c5;
height:125px;
width:891px;
border-bottom:1px solid #464646;
}



#eit a, visited{
	color:#555555;
	text-decoration:underline;
	font-size:11px;}
	
#eit a:hover{
	text-decoration:none;
	font-size:11px;}	









#homemain{
width:80%;
height:536px;
float:left;
padding:0 5px 0 11px;
}

#latestjobs1{
width:217px;
height:259px;
border-right:1px solid #e9e9e9;
padding-right:12px;
float:left;
border-bottom:1px solid #e9e9e9;
z-index:-200;
}

#latestjobstable ul{
padding:7px;
margin:0;}

#latestjobstable li{
list-style-image:url('../Images/BulletDown.jpg');
padding:0;
margin:0 0 0 20px;
}


.greytext3{
color:#565656;
}

#intro{
float:left;
width:460px;
padding-left:10px;
border-bottom:1px solid #e9e9e9;
height:259px;
}

#home4 li{
list-style-image:url('../Images/BulletRight.jpg');
padding:0;
margin:0;
}

#home4 ul{
padding:7px 7px 7px 20px;
margin:0;}



#home4 img{
border:1px solid #e3ecf5;
margin-right:10px;
}

#home4table{
border-bottom:1px solid #e9e9e9;
padding:0 5px;

}


#jobsbyarea1{
float:right;
width:148px;

padding-left:17px;
padding-right:7px;
}


#areatable{
height:auto;
}

#areatable ul{
padding:7px;
margin:0;}

#areatable li{
list-style:none;
padding:0;
margin:0;
line-height:18px;
}

#jobsbyarea2{
border:1px solid #e3ecf5; 
background:url(../Images/AreaBG.jpg) repeat-x;
margin-left:3px; 
	margin-right:3px;
}


#marqueecontainer{
	position: relative;
	/*width: 208px; */
	/*height: 194px; */
	height: 135px;
	overflow: hidden;
}

.scroll_div {
	/*width: 214px;*/
	width: 160px !important;
}

.vmarquee_content {
	position:absolute;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* listing page */

#leftcol{
float:left;
width:214px;
padding:8px 6px 8px 8px;
}


#callback{
float:left;
width:214px;
padding:8px 0;}


#cvupload{
float:left;
width:214px;
padding:8px 0;}

#cvupload ul{
padding:0 0 0 20px;
margin:0;}

#cvupload li{
list-style-image:url('../images/bulletright.gif');
}

#latestjobs2{
width:210px;
height:250px;
padding-right:0;
margin-right:0;
float:left;
}


#callbackRQ{
width:217px;
padding-right:12px;
}


#listings{
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
/*background:url('../images/bigBG.gif');*/
background-repeat:repeat-x;
float:left;
background-color:#FFFFFF;

}

#listings2{
float:left;
}

#mainlistingcol{
float:left;
width:492px;
margin-top:8px;

}

#listing2{
padding:0 20px;}

#joblisting2{
}

#joblisting2 h4{
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;
}

#joblisting3{
padding: 0 10px;}

#CVUpload{
padding-left:5px;}

#frmApply{
padding-left:5px;}

#listing{
width:490px;
padding:0 10px 0 10px;
}

#listing h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;}

.bottomBorderAsHR
{
	border-bottom:2px solid #61708D; 
	margin:0;
	padding-bottom:10px;
	
	
}


.bottomBorderAsHR2{
border-bottom:2px solid #61708D; 
	/*padding-bottom:10px; */
	padding:0 0 10px 0;
	margin:0;
}

.bottomBorderAsHR h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:0;
}

#product h1{
padding-left:10px;}




#listing .bottomBorderAsHR h3{
padding:0;}

.gray-text2 {
	font-size:10px;
	color:#999999;
	margin-top:2px;
	
		font-family:Arial, Helvetica, sans-serif;
}



#callbackbtn
{
  display: block;
  width: 120px;
  height: 23px;
  background: url('../Images/CallBackBtn.gif') no-repeat 0 0;

}

#callbackbtn:hover
{ 
  background-position: 0 -23px;
}

#callbackbtn span
{
  display: none;
}


#newtb{
padding:0;
margin:0;
}

#newtb table{
margin:0;
padding:0;
border:1px red solid;

}

/* end listing page */

/* product page */
#product{
width:640px;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
/*background:url('../images/bigBG.gif');*/
background-repeat:repeat-x;
background-color:#FFFFFF;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding:10px;
margin:0;
}

.heading1{
font-size:15px;
font-weight:bold;
padding-left:15px;}


#applynow
{
  display: block;
  width: 120px;
  height: 23px;
  background: url('../Images/ApplyNowBtn.gif') no-repeat 0 0;

}

#applynow:hover
{ 
  background-position: 0pt -23px;
}

#applynow span
{
  display: none;
}


#addtobasket
{
  display: block;
  width: 120px;
  height: 23px;
  background: url('../Images/AddBasketBtn.gif') no-repeat 0 0;

}

#addtobasket:hover
{ 
  background-position: 0pt -23px;
}

#addtobasket span
{
  display: none;
}


#tellfriend
{
  display: block;
  width: 120px;
  height: 23px;
  background: url('../Images/TellFriendBtn.gif') no-repeat 0 0;

}

#tellfriend:hover
{ 
  background-position: 0pt -23px;
}

#tellfriend span
{
  display: none;
}


#printpage
{
  display: block;
  width: 120px;
  height: 23px;
  background: url('../Images/PrintPageBtn.gif') no-repeat 0 0;

}

#printpage:hover
{ 
  background-position: 0pt -23px;
}

#printpage span
{
  display: none;
}

/* end product page */

#submitbtn
{
  display: block;
  width: 88px;
  height: 23px;
  background: url('../Images/submitbutton.gif') no-repeat 0 0;

}

#submitbtn:hover
{ 
  background-position: 0 -23px;
}

#submitbtn span
{
  display: none;
}



#border{
border-left:1px solid #464646;
border-right:1px solid #464646;
width:891px;
margin:0;
}


#viewallbtn
{
  display: block;
  width: 82px;
  height: 23px;
  background: url('../Images/ViewAllBtn.gif') no-repeat 0 0;

}

#viewallbtn:hover
{ 
  background-position: 0 -23px;
}

#viewallbtn span
{
  display: none;
}

#listingdd{
padding:0 10px;}


#listing2gggg h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;}


/*-------------- map -------------------------*/

#hovermap {width:250px; height:306px; background:url('../images/map.jpg'); background-repeat:no-repeat; position:relative;}
#hovermap ul {background:transparent url('../images/map.jpg'); background-repeat:no-repeat; padding:0; margin:0; width:250px; height:306px; list-style:none;}

#hovermap ul li {display:inline; width:0; height:0;} /* needed for IE to function correctly */

#hovermap ul li a {position:absolute; background-image:url('../images/bg.gif'); background-repeat:no-repeat;  width:10px; height:10px;  z-index:100;}
#hovermap ul li.p1 a {left:164px;top:215px;/*left:172px; top:192px;*/}
#hovermap ul li.p2 a {left:155px; top:253px;/*left:163px; top:214px;*/}
#hovermap ul li.p3 a {left:178px; top:149px;/*left:174px; top:135px;*/}
#hovermap ul li.p4 a {left:171px; top:178px;/*left:178px; top:149px;*/}
#hovermap ul li.p5 a {left:149px; top:188px;}
#hovermap ul li.p6 a {left:172px; top:192px; /*left:171px; top:178px;*/}
#hovermap ul li.p7 a {left:151px; top:209px;/*left:172px; top:205px;*/}
#hovermap ul li.p8 a {left:207px;	top:255px;/*	left:151px; top:209px;*/}
#hovermap ul li.p9 a {left:161px; top:186px;}
#hovermap ul li.p10 a{left:155px; top:253px;}



#hovermap ul li a b {display:none;}
#hovermap ul li a:hover {background:#000; cursor:pointer;}
#hovermap ul li a:hover {position:static; display:block; background:transparent; width:0; height:0; text-decoration:none;}
#hovermap ul li a:hover b {position:absolute; left:0; top:0; display:block; background:transparent; width:600px; height:408px; z-index:0;}
#hovermap ul li a:hover b em {display:block; position:absolute; left:0; top:260px; color:#fff; border:1px solid #000; background:#5ca2c1; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold;}

.breadCrumb{
	margin:0 15px;
	font-size:11px;
	color:#cccccc;}
	
.breadCrumb a, visited{
	color:#999999;
	text-decoration:none;}

.breadCrumb a:hover{
	color:#666666;
	text-decoration:underline;}

