#hwrapper{
position: relative;
width: 832px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin:auto;/* essential for firefox*/
text-align: left;

}
#hfooter{
background:#908f8f url(../images/footer_strip.jpg) repeat-x ;
position:relative;
width:832px;
height:102px;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:10px; 
color: #eee;
border: none;
margin:auto;/* essential for firefox*/
text-align: left;


}

.hfooterbottom{
position:absolute;
left:0px;
top:50px;
height:52px;
width:832px;


}

#grayinnerbody{
position:absolute;
background: #CCCCCC;
top:185px;
left:0px;
width:831px;
padding:1px 0px 1px 1px;
}

#directory{
	position:absolute;
	top:28px;
	left:12;
	width:534px;
	height:135px;
}
.dirhead{
	position:relative;
	background: url(../images/directory_topbanner.png);
	height:19px;
	width:534px;
	color:#07519A;
}

#dirheading{
position:absolute;
font-family: tahoma, verdana, araial;
font-size:11px;
font-weight: bold; 
color:#6699CC;
left:10px;
top:2px;
height:11px;
}
#dirfooter{
position:absolute;
bottom:0px;
left:0px;
height:17px;
width:534px;
background: url(../images/directory_bottombanner.png);
color:#07519A;
}

#dirbody{
position:relative;
left:0px;
top:0px;
height:99px;
width:534px;
background: #FFFFFF;
}


#classifieds{
position:absolute;
font-family: tahoma, verdana, araial;
font-size:11px;
color:#6699CC;
left:11px;
top:175px;
height:11px;
}

.clashead{
position:relative;
background: url(../images/directory_topbanner.png);
height:19px;
width:534px;
color:#07519A;
}

#clasheading{
position:absolute;
font-family: tahoma, verdana, araial;
font-size:11px;
font-weight: bold; 
color:#6699CC;
left:10px;
top:2px;
height:11px;
}
#clasfooter{
position:absolute;
top:115px;
left:0px;
height:17px;
width:534px;
background: url(../images/directory_bottombanner.png);
color:#07519A;
}

#clasbody{
position:relative;
left:0px;
top:0px;
height:99px;
width:534px;
background: #FFFFFF;
}


.row1{
position:absolute;
width:105px;
left:10px;
top:5px;
height:13px;
}

.row2{
position:absolute;
width:105px;
left:115px;
top:5px;
height:13px;
}

.row3{
position:absolute;
width:105px;
left:220px;
top:5px;
height:13px;
}

.row4{
position:absolute;
width:105px;
left:325px;
top:5px;
height:13px;
}

.row5{
position:absolute;
width:105px;
left:435px;
top:5px;
height:13px;
}

.clasrow1{
position:absolute;
width:140px;
left:10px;
top:5px;
height:13px;
}

.clasrow2{
position:absolute;
width:160px;
left:140px;
top:5px;
height:13px;
}

.clasrow3{
position:absolute;
width:140px;
left:320px;
top:5px;
height:13px;
}

.clasrow4{
position:absolute;
width:140px;
left:440px;
top:5px;
height:13px;
}


.items ul {
position:absolute;
font-family: tahoma, verdana;

font-size:11px;
display: inline;
border: none;
padding-left:-2px;
/*padding: 5px 0 0 30px;*/
} 

.items ul li {
color:#07519A;
/*padding-left: 1px;*/
border: none;
display: inline;
 padding: 7px  0 0 0px;

}

.items li a {
position:relative;

left:0px;
top:0px;
  color: #07519A;
  text-decoration: none;
  display: block;
  padding: 2px 0 2px 7px;
 background:0px  url(../images/dot.jpg) no-repeat;


}
.items li a:hover {
  text-decoration: none;
  color:   #DA0903;
   padding: 2px 0px 2px 7px;

}


#articles{

position:absolute;
//top:320px;
//top:175px;
top:28px;
left:12px;
width:534px;		
}

#articlesblocks1{
position:absolute;
top:0px;
left:0px;
width:534px;		
}
#articlesblocks2{
position:absolute;
top:170px;
left:0px;
width:534px;		
}

#articlesblocks3{
position:absolute;
top:340px;
left:0px;
width:534px;		
}
#articlesblocks4{
position:absolute;
top:510px;
left:0px;
width:534px;		
}

#leftblock{	
position:absolute;
top:0px;
left:0px;
width:262px;
height:160px;

}


.blockhead{
position:relative;
background: url(../images/submenu_topbanner.png);
height:30px;
width:262px;

}


#blockheading{
position:absolute;
font-family: tahoma, verdana, araial;
font-size:11px;
font-weight: bold; 
color:#6699CC;
left:10px;
top:7px;
height:11px;
}

#blockbody{
position:absolute;
left:0px;
top:30px;
height:106px;
width:262px;
background: #FFFFFF;

}
#leftblockbody{
position:absolute;
left:10px;
top:5px;
height:100px;
width:120px;
background: #FFFFFF;

}
#rightblockbody{
position:absolute;
right:5px;
top:5px;
height:100px;
width:120px;
background: #FFFFFF;

}
.artpic{
position:absolute;
width:98px;
height:86px;
left:5px;
top:5px;

}

.artcont{
position:absolute;
left:110px;
top:3px;
width:164px;
height:93px;
color:#006699;
}

.moredetails{
position:absolute;
right:18px;
top:6px;
font-weight:bold;
color:#666666;
}

.blockfooter{
position:absolute;
bottom:0px;
left:0px;
background: url(../images/submenu_bottombanner.png);
height:24px;
width:262px;

}

#rightblock{
	
	position:absolute;
	top:0px;
	left:272px;
	width:262px;
	height:160px;

}
#middlecontainer{
position:absolute;
top:0px;
left:273px;
width:262px;
}
#aboutus{	
position:absolute;
top:0px;
left:0px;
width:262px;
height:160px;
}
#media{
position:absolute;
top:170px;
left:0px;
width:262px;
height:160px;
}
#livinginuk{
position:absolute;
top:340px;
left:0px;
width:262px;
height:160px;
}
#banking{
position:absolute;
top:510px;
left:0px;
width:262px;
height:160px;
}
#staying{
position:absolute;
top:680px;
left:0px;
width:262px;
height:160px;
}
#medical{
position:absolute;
top:850px;
left:0px;
width:262px;
height:160px;
}

#lhscontainer{
position:absolute;
top:0px;
left:0px;
width:262px;
}

#newclassifieds{
position:absolute;
top:0px;
left:0px;
width:262px;
height:190px;
}

#newbusinessdir{
position:absolute;
top:202px;
left:0px;
width:262px;
height:290px;
}
#driving{
position:absolute;
top:504px;
left:0px;
width:262px;
height:160px;
}

#demography{
position:absolute;
top:848px;
left:0px;
width:262px;
height:160px;
}

#business{
position:absolute;
top:676px;
left:0px;
width:262px;
height:160px;
}

#rhscontainer{
position:absolute;
top:28px;
right:12px;
width:262px;
}

#rhspersonal{
position:absolute;
top:0px;
right:0px;
width:262px;
height:120px;
}
#shopping{
position:absolute;
top:368px;
right:0px;
width:262px;
height:160px;
}
#rhsmap{
position:absolute;
top:810px;
right:12px;
width:262px;
height:230px;

}
#rhsAdsBlock{
position:absolute;
top:130px;
left:0px;
width:262px;
height:226px;
background: #CCCCCC;
}

#rhsblocksbody{
position:absolute;
left:0px;
top:30px;
width:262px;
background: #FFFFFF;

}
#rhsleftmapbody{
position:absolute;
left:0px;
top:0px;
height:188px;
width:109px;
background: #86B6DC;

}

#rhsrightmapbody{
position:absolute;
right:0px;
top:0px;
height:188px;
width:153px;
background: #FFFFFF;

}

.personal{
position:absolute;
left:50px;
top:5px;
height:20px;
width:143px;
padding-left:5px;
padding-right:5px;
font-family:tahoma,arial;
font-size:11px;
color:#075275;
text-align:justify;

}
.personal a {
	color:#075198;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.personal a:hover{
	color:#DD7002;
	text-decoration:none;
}

.blockwhitefooter{
position:absolute;
bottom:0px;
left:0px;
background: url(../images/white_bottom.jpg);
height:17px;
width:262px;
border:none;


}
.blockblueleftfooter{
position:absolute;
bottom:0px;
left:0px;
height:17px;
width:109px;

}


.bluelist ul {
position:absolute;
font-family: tahoma, verdana;
font-size:11px;
border: none;


} 

.bluelist ul li {

border: none;
display: inline;
list-style: none;
text-decoration: none;

}

.bluelist li a {
position:relative;
list-style: none;
display: inline;
text-decoration: none;
left:0px;
top:0px;
color: #FFFFFF;
display: block;
padding: 2px 0px 1.6px 5px;
}


.bluelist li a:hover {
  text-decoration: none;
  color:   #DA0903;
   

}

#rhsimmigration{
position:absolute;
top:540px;
right:0px;
width:262px;
height:230px;

}

#rhsplayer{
position:absolute;
top:852px;
right:10px;
width:262px;
height:230px;

}
#blocksubheading{
position:relative;
right:0px;
width:262px;
height:27px;
background: url(../images/blocksubheading.jpg) repeat-x;
}

#blocksubtext{
position:absolute;
font-family: tahoma, verdana, araial;
font-size:11px;
font-weight: bold; 
color:#666666;
left:10px;
top:7px;
height:11px;
}

.arrowlist ul {
position:relative;
font-family: tahoma, verdana;
font-size:11px;
border: none;
left:20px;

} 

.arrowlist ul li {

border: none;
display: inline;
list-style: none;
text-decoration: none;

}

.arrowlist li a {
position:relative;
list-style: none;
display: inline;
text-decoration: none;
left:0px;
top:0px;
display: block;
padding: 2px 7px 1.6px 15px;
color: #07519A;
background:0px  url(../images/small_arrow.jpg) no-repeat;
}


.arrowlist li a:hover {
  text-decoration: none;
  color:   #DA0903;
   

}


