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

#topbanner{
background: url(../images/home/strip.jpg) repeat-x;
position: absolute;
top:27px;
left:0px;
width:925px;
height:130px;
}

#topbar{
position: absolute;
top:165px;
left:0px;
height:24px;
width:925px;
background: url(../images/home/menustrip.jpg) repeat-x;
}
#topbottomline{
background: url(../images/home/menu_strip.jpg);
position: absolute;
top:157px;
left:0px;
width:925px;
height:8px;
}
#hfooter{
background:#908f8f url(../images/footer_strip.jpg) repeat-x ;
position:relative;
width:926px;
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:926px;


}

#grayinnerbody{
position:absolute;
background: #CCCCCC;
top:185px;
left:0px;
width:925px;
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:5px;
/*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 6px 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:10px;
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:292px;
height:160px;

}


.blockhead{
position:relative;
background: url(../images/home/topmenubanner.png);
height:30px;
width:292px;

}


#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:292px;
background: #FFFFFF;

}

#block_row{
position:relative;
left:0px;
height:70px;
width:292px;
background: #FFFFFF;
float:left;
padding-top:3px;
}

#block_row_items_container{
position:relative;
left:0px;
height:70px;
width:65px;
background: #FFFFFF;
float:left;
padding:0px 3px 0px 3px;
}
#block_row_items{
position:relative;
left:3px;
height:64px;
_height:65px;
width:62px;
background: #FFFFFF;
float:left;
border:2px solid #EDEDED;


}


#block_row_items_container div:hover,#block_row_items div:focus{
border:2px solid #4F94C7;

}
#block_row_items_container a:hover div{
border:2px solid #4F94C7;

}

#item_link_href{
text-decoration:none;
cursor:pointer;

}

#item_link_image{
position:relative;
left:4px
width:50px;
float:left;
padding:0px 0px 0px 3px;
}

#item_link_text{
position:relative;
width:50px;
top:-1px;
left:3px;
float:left;
text-align:center;
font-size:10px;
font-size:9px;
}



#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/home/bottommenubanner.png);
height:24px;
width:292px;

}

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

}
#middlecontainer{
position:absolute;
top:183px;
left:305px;
width:292px;
}
#aboutus{	
position:relative;
top:0px;
left:0px;
width:292px;
height:150px;
background:#ffffff

}


#media{
position:relative;
top:0px;
left:0px;
width:292px;
height:150px;
}

#realestate{
position:relative;
//top:160px;
top:10px;
left:0px;
width:292px;
height:150px;
background:#ffffff

}

#jobblock{
position:relative;
//top:320px;
top:20px;
left:0px;
width:292px;
height:150px;
background:#ffffff


}

#banking{
position:relative;
//top:490px;
top:30px;
left:0px;
width:292px;
height:160px;
}
#staying{
position:relative;
//top:680px;
top:40px;
left:0px;
width:292px;
height:160px;
}
#medical{
position:relative;
//top:850px;
top:50px;
left:0px;
width:292px;
height:160px;
}

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

/***
#freebiesblock{
position:absolute;
top:0px;
left:0px;
width:292px;
height:220px;
background:#ffffff;
}

**/
#voucherblock{
position:absolute;
top:230px;
left:0px;
width:292px;
height:220px;
background:#ffffff;
}

#newclassifieds{
position:absolute;
top:460px;
left:0px;
width:292px;
height:220px;
background:#ffffff;
}
#newbusinessdir{
position:absolute;
top:690px;
left:0px;
width:292px;
height:220px;
background:#ffffff;

}
#driving{
position:relative;
top:20px;
left:0px;
width:292px;
height:160px;
}

#demography{
position:relative;
top:20px;
left:0px;
width:292px;
height:160px;
}

#business{
position:relative;
top:10px;
left:0px;
width:292px;
height:160px;
}

#rhscontainer{
position:absolute;
top:10px;
right:12px;
width:292px;
}

#rhspersonal{
position:absolute;
top:264px;
right:0px;
width:292px;
height:315px;

}
#shopping{
position:absolute;
top:0px;
right:0px;
width:292px;
height:255px;

}

#livinginuk{
position:relative;
top:10px;
left:0px;
width:292px;
height:160px;
}
#rhsmap{
position:absolute;
top:840px;
right:12px;
width:292px;
height:230px;

}




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

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

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

}

#rhsrightmapbody{
position:absolute;
right:0px;
top:0px;
height:192px;
width:170px;
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/home/whitebottom.png);
height:8px;
width:292px;
border:none;
}

.whitebottom{
position:absolute;
bottom:0px;
left:0px;
height:8px;
width:292px;
border:none;
}


.blockblueleftfooter{
position:absolute;
bottom:0px;
left:0px;
height:17px;
width:122px;
z-index:1;
}


.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:5px;
top:1px;
color: #FFFFFF;
display: block;
padding: 2px 0px 1.6px 5px;
}


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

}

#rhsimmigration{
position:absolute;
top:590px;
right:0px;
width:292px;
height:230px;

}

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

}
#blocksubheading{
position:relative;
right:0px;
width:292px;
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;
   

}


#container{
position:absolute;
left:20px;
top:40px;
width:164px;
height:200px;
color:#006699;
margin:auto;
text-align:left;
padding-top:1em;
background:none;
}

#classifiedscontainer ul li{
position:relative;
padding:2px 2px 2px 2px;
list-style:none;

}
#classifiedscontainer li a{
position:relative;
left:0px;
top:0px;
color: #07519A;
text-decoration: none;
padding-left:7px;
background:url(../images/dot.jpg) left center no-repeat;
}

#freebiescontainer ul li{
position:relative;
padding:2px 2px 2px 2px;

list-style:none;
}
#freebiescontainer li a{
position:relative;
left:0px;
top:0px;
color: #07519A;
text-decoration: none;
padding-left:7px;
background:url(../images/dot.jpg) left center no-repeat;
}
#vouchercontainer ul li{
position:relative;
padding:2px 2px 2px 2px;
list-style:none;
}
#vouchercontainer li a{
position:relative;
left:0px;
top:0px;
color: #07519A;
text-decoration: none;
padding-left:7px;
background:url(../images/dot.jpg) left center no-repeat;
}
#businessdircontainer ul li{
position:relative;
padding:2px 2px 2px 2px;
list-style:none;
}
#businessdircontainer li a{
position:relative;
left:0px;
top:0px;
color: #07519A;
text-decoration: none;
padding-left:7px;
background:url(../images/dot.jpg) left center no-repeat;
}
#easyscroll{
background:none;
margin:1em 0;
left:0px;
/* add additional styling */
}	

/* easyscroll navigation buttons */	

#easyscrollnav, #easyscrollnav li{
position:relative;
left:7px;
height:100%;
line-height:28px;
margin:0;	
}	
#easyscrollnav{
position:absolute;
top:-18px;
margin:1em 0;	

}			
#easyscrollnav li{
list-style:none;
/*float:left;*/
background:url(../images/home/scroller_top_arrow.gif) no-repeat;
margin-right:10px;		

color:#333;
cursor:pointer;
width:80px;
text-align:center;
left:0px;
}					
#easyscrollnav li.over{
color:#999;
text-decoration:underline;
}	




/* easyscroll navigation buttons */	

#easyscrollnav2, #easyscrollnav2 li{
position:relative;
left:3px;
height:100%;
line-height:28px;
margin:0;	
padding:0;
}	
#easyscrollnav2{
position:absolute;
top:140px;
padding:10px 0px 0px 0px;
margin:1em 0;	
}			
#easyscrollnav2 li{
list-style:none;
/*float:left;*/
background:url(../images/home/scroller_bottom_arrow.gif) no-repeat;
margin-right:10px;		
color:#333;
cursor:pointer;
width:80px;
text-align:center;
}					
#easyscrollnav2 li.over{
color:#999;
text-decoration:underline;
}
/* // easyscroll navigation buttons */	

/* // end easyscroll */


#rightimagecontainer{
position:absolute;
top:40px;
right:25px;
margin:auto;
text-align:left;
padding-top:10px;
background:none;

}


#righthelpcontainer{
position:absolute;
top:130px;
left:160px;
margin:auto;
text-align:left;
padding-top:1em;
background:none;

}


#righthelpcontainer ul{
list-style:none;
}
#righthelpcontainer li{
padding-bottom:5px;
}
#righthelpcontainer li a{
 color:#595959;
list-style:none;
text-decoration:none;
background: none;
padding-left:10px;
width:140px;
}
#righthelpcontainer li a:hover{
color:#F26100;
}



/*indhyan inner nav used*/

#top_menustrip1{
position:relative;
top:165px; 
/*top:165px;*/
left:0px;
height:24px;
width:925px;
background: url(../images/home/menustrip.jpg) repeat-x;
z-index:1;
}

#top_menustrip1 a{
color:#fff;
font-weight:bold;
text-decoration:none;
}


#top_menustrip1 a:hover{
font-weight: bold; 
color:#ff6633;
list-style: none;
text-decoration: none;
}

#inner_top_menus1:hover div{
display:block;
}

#inner_top_menus1 a:hover div{
display:block;
}

#menu_panel{
position:relative;
top:155px;
left:660px;
display:none;
width:150px;
background:#FFFFFF;
z-index:2;
}


#menu_panel_heading{
position:relative;
top:0px;
left:0px;
width:152px;
_width:150px;
height:20px;
background:#5C99C6;
border-bottom:2px solid #205283;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
float:left;
}

#menu_panel_body{

position:relative;
width:150px;
background:#FFFFFF;
border:1px solid #205283;
float:left;

}

#inner_top_menus1{
position:relative;
padding:5 0 0 5px;
float:left;
max-width:120;
}

#top_menusimg1{
position:relative;
padding:0 0 0 5px;
float:left;
top:-8px;
}



/*****************menu - new css 4 in 1 tab vertical style*********************/

#freebiesblock{
position:relative;
top:0px;
left:0px;
width:596px;
height:192px;
background:#ffffff;
}



#engin_blockbody{
position:relative;
width:310px;
left:0px;
height:auto;
overflow: hidden;
top:0px;
color:#595959;
background:url(../images/eng_back.gif) repeat-x;
background-color:#627825;
padding-bottom:15px;
}

#eng_submenu{
position:relative;
clear: left;
padding-bottom:10px;
}
#eng_submenu li{
position:relative;
list-style:none;

}
#eng_head{
position:relative;
top:3px;
right:2px;
padding-bottom:2px;
border-bottom:1px dotted #74871B;
}
#sub_m_head_dot{
position:relative;
left:4px;
top:1px;
font-size:14px;
font-weight:bold;
color:#6699CC;
}
#sub_m_head{
position:relative;
left:10px;
font-weight:bold;
color:#ffffff;
}

#eng_head_list{
position:relative;
width:335px;
_width:340px;
top:-55;
left:105px;
color:#666666;
padding-right:5px;
}

#block_left{
position:relative;
top:10px;
left:10px;
width:142px;
float:left;
background:#ff0000;
}

#block_right{
position:relative;
left:10px;
width:444px;
float:left;
top:10px;
}

.eng_container{
position:relative;
top:0px;
height:192px;
width:110px;
padding:0px 0px 0px 0px;
left:2px;
}
.eng_container ul{
position:relative;
top:22px;
left:5px;
}
.eng_container li{
position:relative;
list-style:none;
width:100px;
height:23px;
_padding:4px 0px 4px 0px;
padding:6px 0px 6px 0px;
cursor:pointer;
}
.eng_container li:hover{
list-style:none;
width:100px;
height:23px;
cursor:pointer;
}
.sub_mu{
display:none;
}

.eng_container li a{
position:relative;
background:1px url(../images/home/menubar.gif) no-repeat;
list-style:none;
width:128px;
_width:128px;
height:23px;
padding:2px 15px 2px 0px;
display:block;
text-align:right;
text-decoration:none;
font-weight:bold;
color:#ffffff;
cursor:pointer;
}

.eng_container li a:hover, .eng_container li a.current{
position:relative;
display:block;
background-image:url(../images/home/menubar1.gif);
list-style:none;
width:137px;
height:23px;
font-size:11px;
padding:5px 15px 2px 0px;
font-weight:bold;
color:#000105;
cursor:pointer;
}



#container{
position:absolute;
top:12px;
margin:auto;
text-align:left;
width:130px;
padding:12px 0px 0px 0px;
background:none;
left:2px;
}

#img_container_freebies
{
position:relative;
background:#ffffff;
top:20px;
width:99px;
left:0px;
height:86;
background:0px url(../images/home/freebies.gif) no-repeat;
}

#img_container_classifids
{
position:relative;
background:#ffffff;
top:20px;
width:98px;
left:0px;
height:86;
background:0px url(../images/home/classifieds.gif) no-repeat;
border:1px solid #000000;
}

#img_container_dis
{
position:relative;
background:#ffffff;
top:20px;
width:99px;
left:0px;
height:86;
background:0px url(../images/home/discountvoucher.gif) no-repeat;
}

#img_container_bussiness
{
position:relative;
background:#ffffff;
top:20px;
width:98px;
left:0px;
height:86;
background:0px url(../images/home/businessdirectory.gif) no-repeat;
border:1px solid #000000;
}

#bottom_button_whole
{
position:relative;
top:-10;
left:105px;
width:320px;
height:24px;
overflow:hidden;
}



#button_about
{
position:absolute;
left:0px;
height:24px;
background:#ECEAEB;
padding:5 10 0 22px;
color:#727071;
}

#button_about a {
left:0px;
color: #07519A;
text-decoration: none;
display: block;
}
#button_about a:hover {
  text-decoration: none;
  color:   #DA0903;
   }


#button_search
{
position:absolute;
left:120px;
height:24px;
background:#ECEAEB;
padding:5 10 0 22px;
color:#727071;
}

#button_search a {
left:0px;
color: #07519A;
text-decoration: none;
display: block;
}
#button_search a:hover {
  text-decoration: none;
  color:   #DA0903;
   }


#button_addyours
{
position:absolute;
left:236px;
height:24px;
background:#ECEAEB;
padding:5 10 0 22px;
color:#727071;
}

#button_addyours a {
left:0px;
color: #07519A;
text-decoration: none;
display: block;
}
#button_addyours a:hover {
  text-decoration: none;
  color:   #DA0903;
   }

#button_about_freebies
{
position:absolute;
left:9px;
height:24px;
background:#ECEAEB;
padding:5 10 0 22px;
color:#727071;
}

#button_about_freebies a {
left:0px;
color: #07519A;
text-decoration: none;
display: block;
}
#button_about_freebies a:hover {
  text-decoration: none;
  color:   #DA0903;
   }


#bottom_button_whole1
{
position:relative;
top:-10;
left:85px;
width:360px;
height:24px;
overflow:hidden;
}

#button_about_discvocher
{
position:absolute;
left:0px;
height:24px;
background:#ECEAEB;
padding:5 10 0 22px;
color:#727071;
}

#button_about_discvocher a {
left:0px;
color: #07519A;
text-decoration: none;
display: block;
}
#button_about_discvocher a:hover {
  text-decoration: none;
  color:   #DA0903;
   }

   #button_search1
{
position:absolute;
left:157px;
height:24px;
background:#ECEAEB;
padding:5 10 0 22px;
color:#727071;
}

#button_search1 a {
left:0px;
color: #07519A;
text-decoration: none;
display: block;
}
#button_search1 a:hover {
  text-decoration: none;
  color:   #DA0903;
   }


#button_addyours1
{
position:absolute;
left:272px;
height:24px;
background:#ECEAEB;
padding:5 10 0 22px;
color:#727071;
}

#button_addyours1 a {
left:0px;
color: #07519A;
text-decoration: none;
display: block;
}
#button_addyours1 a:hover {
  text-decoration: none;
  color:   #DA0903;
   }

   #button_about_busin
{
position:absolute;
left:9px;
height:24px;
background:#ECEAEB;
padding:5 10 0 22px;
color:#727071;
}

#button_about_busin a {
left:0px;
color: #07519A;
text-decoration: none;
display: block;
}
#button_about_busin a:hover {
  text-decoration: none;
  color:   #DA0903;
   }

#button_arrow_image
{
position:absolute;
left:10px;
top:9px;
width:7px;
height:7px;
}
#pad
{
position:absolute;
left:18px;
top:6px;
_top:4px;
width:110px;
text-align:left;
}

.blockhead_top{
position:absolute;
background: url(../images/home/left_strip.gif);
height:192px;
width:5px;
left:-5px;
}

.blockhead_top_left{
position:relative;
background: url(../images/home/middle_strip.gif);
left:5px;
height:192px;
width:142px;
float:left;
}

.blockhead_right{
position:relative;
background: url(../images/home/right_strip.gif);
height:192px;
width:5px;
left:592px;

}
/***end of the new tab style***/