/* Header */
.sd_images,#img_sd_logo_big,#img_search_button,#moreEg{
	background-image:url('/img/search_bar.png');
	background-repeat: no-repeat;
}
#img_sd_logo_big{
	width:210px;
	height:65px;
	background-position: 0px -75px;
}
#img_search_button{
	width:29px;
	height:29px;
	background-position: -210px -104px;
}
#moreEg{
	width:11px;
	height:6px;
	background-position: -241px -88px;
}

/* seach tips*/
.smileys { background-position: -263px -74px; width: 15px; height: 15px; }

.spirit_add_repeatx { background:url(/img/map/content/spirit_add_repeatx.png) repeat-x; }
.spirit_add_repeatx_ie { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/map/content/spirit_add_repeatx.png") repeat-x; }
.boxshadowbg {background-position: 0px 0px; width:270px; }
.bgsearchbar2 {background-position: 0px -911px; height:24px; }
.bgsearchbar3 {background-position: 0px -916px; height:27px; }
.tabpromobg {background-position: 0px -74px; width:706px; }
.shadowbottommap {background-position: 0px -100px; height:23px; }
.bgsearch {background-position: 0px -126px; height:17px; width:565px;}
.repeatdropdown {background-position: 0px -148px; height:17px; width:565px;}
.bizshadowbottom {background-position: 0px -167px;}
.shadowboxbottom {background-position: 0px -171px; }
/* end seach tips*/

/* Icon at header */
.header_icon {
	background-image:url('/img/business_finder/view-icon.png');
	background-repeat: no-repeat;
}
.listing_view{background-position:0px 0px; width:24px; height:17px;}
.listing_view_red{background-position:-24px 0px; width:24px; height:17px;}
.preview{background-position:0px -22px; width:24px; height:17px;}
.preview_red{background-position:-24px -22px; width:24px; height:17px;}
.map_view{background-position:0px -44px; width:24px; height:17px;}
.map_view_red{background-position:-24px -44px; width:24px; height:17px;}
.post_img{background-position:0px -110px; width:31px; height:17px;}
.post_img_red{background-position: -33px -110px; width:31px; height:17px;}

.new_main_menu{ background: url(/img/map/content/main_sprite.png) no-repeat; }
.down_arrow{ background-position:0 -207px; height:11px; width:12px; }
.down_arrow_hover{ background-position:-17px -207px; height:11px; width:12px; }
.up_arrow{ background-position:0px -223px; width:12px; height:11px; }
.up_arrow_hover{ background-position:-17px -223px; width:12px; height:11px; }
.contact{background-position:0px -251px; width:29px; height:35px;}

/* menu */
.new_menu{
	background: url(/img/stock_images/nav_bar/sprite_scrollbar-images_new.png) no-repeat;
}

.separator_related{
	background-position: 0px -224px;
	width: 4px;
	height: 8px;
}

.left_cat_related {
	background-position: 0px -145px;
	width: 6px;
	height: 23px;
}

.right_cat_related {
	background-position: 0px -170px;
	width: 6px;
	height: 23px;
}

/* Flag */
.imgFlag {
	background-image: url('/img/map/flags_sprite.png');
	background-repeat:no-repeat;
}
.flagArrow {
	width: 21px;
	height: 21px;
	background-position: 0px -47px;
}
.flagArrow_hover {
	width: 21px;
	height: 21px;
	background-position: -22px -47px;
}
.flagSGBig {
	width: 20px;
	height: 20px;
	background-position: -42px 0px;
}
.flagMYBig {
	width: 20px;
	height: 20px;
	background-position: 0px 0px;
}
.flagIDBig {
	width: 20px;
	height: 20px;
	background-position: -21px 0px;
}
.flagPHBig {
	width: 20px;
	height: 20px;
	background-position: -63px 0px;
}
.flagSGSmall_hover {
	width: 12px;
	height: 12px;
	background-position: -26px -21px;
}
.flagMYSmall_hover {
	width: 12px;
	height: 12px;
	background-position: 0px -21px;
}
.flagIDSmall_hover {
	width: 12px;
	height: 12px;
	background-position: -13px -21px;
}
.flagPHSmall_hover {
	width: 12px;
	height: 12px;
	background-position: -39px -21px;
}
.flagSGSmall {
	width: 12px;
	height: 12px;
	background-position: -26px -34px;
}
.flagMYSmall {
	width: 12px;
	height: 12px;
	background-position: 0px -34px;
}
.flagIDSmall {
	width: 12px;
	height: 12px;
	background-position: -13px -34px;
}
.flagPHSmall {
	width: 12px;
	height: 12px;
	background-position: -39px -34px;
}
.flag_round_lefttop {
	width: 3px;
	height: 3px;
	background-position: 0px -69px;
}
.flag_round_righttop {
	width: 3px;
	height: 3px;
	background-position: -4px -69px;
}
.flag_round_leftbottom {
	width: 3px;
	height: 3px;
	background-position: 0px -73px;
}
.flag_round_rightbottom {
	width: 3px;
	height: 3px;
	background-position: -4px -73px;
}


/* CSS Document */
	.img_blue_1 { color:#04619d; }
	.img_blue_1 a { color: #04619d; text-decoration:none; }
	.img_blue_1 a:hover { color: #04619d; text-decoration:underline; }	
	.img_blue_1 { color:#04619d; }		
	
	.img_grey_1 { color:#404040; }
	.img_grey_1 a { color: #404040; text-decoration:none; }
	.img_grey_1 a:hover { color: #404040; text-decoration:underline; }	
		
	.img_grey_2 { color:#5b5b5b; }
	.img_grey_2 a { color: #5b5b5b; text-decoration:none; }
	.img_grey_2 a:hover { color: #5b5b5b; text-decoration:underline; }
	
	.img_red_1 { color:#990E0E; }
	.img_red_1 a { color: #990E0E; text-decoration:none; }
	.img_red_1 a:hover { color: #990E0E; text-decoration:underline; }
	
	.paging_active {
		line-height:20px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		border:1px solid #5B7CBD;		
		color:#5B7CBD;			
	}
	
	.paging_button a{
		background:url(/img/food_editorials/background/paging_tile_blue.gif) repeat-x;
		line-height:20px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		border:1px solid #5B7CBD;		
		color:#FFF;
	}
	
	.paging_button a:hover{
		background:none;
		color:#FFF;
		text-decoration:underline;
		background-color:#4F6BA3;
		border:1px solid #4F6BA3;
	}
	
	.underlinedText {
		text-decoration:underline;
	}
	
	.underlinedText a{
		text-decoration:underline;
	}
	
	/*- Menu Tabs Images--------------------------- */
	#imageTabs {
		width:100%;
		font-size:93%;
		line-height:normal;
		font-family:arial;
		font-size:12px;
		}
	#imageTabs a{
		color:#fff;
		font-weight:bold;
		cursor:pointer;
	}
	#imageTabs ul {
		margin:0;
		padding:0px 0px 0px 0px;
		list-style:none;
	}
	#imageTabs li {
		display:inline;
		margin:0;
		padding:0;
	}
	#imageTabs #homeBar {
		float:left;
		background:url("/img/stock_images/nav_bar/home-new-left.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 6px;
		text-decoration:none;
		cursor:pointer;		
		border:0px solid #000;
	}
	#imageTabs #homeBar span{
		float:left;
		background:url("/img/stock_images/nav_bar/home-new-right.gif") no-repeat right top;
		margin:0;
		padding:3px 36px 3px 6px;
		text-decoration:none;
	}
	
	#imageTabs .middle-bar {
		float:left;
		background:url("/img/stock_images/nav_bar/topbar-right.jpg") no-repeat right top;
		margin:0;
		padding:0px 8px 1px 6px;
		text-decoration:none;
	}
	
	#imageTabs .middle-bar a{			
		float:left;			
		background:url("/img/stock_images/nav_bar/middle-link-left.jpg") no-repeat left top;
		cursor:pointer;
		padding-left:8px;		
	}
	
	#imageTabs .middle-bar a span{			
		float:left;	
		background:url("/img/stock_images/nav_bar/middle-link-right.jpg") no-repeat right top;
		padding-top:6px;
		padding-bottom:3px;
		padding-left:3px;
		padding-right:8px;		
	}
	
	#imageTabs .middle-bar a:hover{
		background-position:0% -25px;		
		color:#3f3f3f;
	}
	
	#imageTabs .middle-bar a:hover span{
		background-position:100% -25px;		
	}
	
	#imageTabs .lastmiddle-bar {
		float:left;
		background:url("/img/stock_images/nav_bar/topbar-left.jpg") repeat-x;
		margin:0;
		padding:0px 4px 0px 8px;
		text-decoration:none;
		border:0px solid #000;
	}
	
	#imageTabs .lastmiddle-bar a{	
		float:left;					
		background:url("/img/stock_images/nav_bar/middle-link-left.jpg") no-repeat left top;
		cursor:pointer;
		padding-left:8px;		
	}
	
	#imageTabs .lastmiddle-bar a span{	
		float:left;							
		background:url("/img/stock_images/nav_bar/middle-link-right.jpg")  no-repeat right top;
		padding-top:6px;
		padding-bottom:4px;
		padding-left:3px;
		padding-right:8px;		
	}	
	
	#imageTabs .lastmiddle-bar a:hover{
		background-position:0% -25px;		
		color:#3f3f3f;
	}
	
	#imageTabs .lastmiddle-bar a:hover span{
		background-position:100% -25px;		
	}
	
	#imageTabs .right-bar {
		float:left;
		margin:0;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		border:0px solid #000;
	}
	
	#imageTabs .right-bar a{		
		float:left;					
		background:url("/img/stock_images/nav_bar/night-bar-left.gif") no-repeat left top;
		cursor:pointer;		
		padding-left:8px;		
		color:#f8f258;
		font-style:italic;
	}
	
	#imageTabs .right-bar a span{		
		float:left;						
		background:url("/img/stock_images/nav_bar/night-bar-right.gif") no-repeat right top;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:3px;
		padding-right:8px;		
		cursor:pointer;		
	}
	
	#imageTabs .right-bar a:hover{	
		background-position:0% -25px;		
		text-decoration:underline;
	}
	
	#imageTabs .right-bar a:hover span{
		background-position:100% -25px;		
	}
	
	#imageTabs .colorCurrent a{
		color:#3f3f3f;
	}
	
	#imageTabs .current a{		
		background-position:0% -25px;	
	}
	
	#imageTabs .current a span{		
		background-position:100% -25px;	
	}		
		
	.dropHome{
		position: absolute;
		left: 0;
		top: 0;
		visibility: hidden;
		border-bottom-width: 0;
		font: normal 12px Verdana;
		z-index: 5000; /*zIndex should be greater than that of shadow's below*/
		width: 160px; /* default width for menu */
	}		

	/**Header**********/
	
	.cssDropSubmit {
		width:130px;border-bottom:1px solid #888;border-left:1px solid #888;border-right:1px solid #888;background-color:#FFFFFF;position: absolute;
		top: 3px;
		#top: 0px;
		}
		
		.cssDropSubmit ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		
		.cssDropSubmit ul li a{
		width: 100%;
		display: block;
		text-indent: 3px;
		padding: 2px 0;
		text-decoration: none;
		text-indent: 5px;
		color:#000;
		}
		
		.cssDropSubmit ul li a:hover{ /*hover background color*/
		background: #ababab;
		color: #FFFFFF;
		}
		#img_box1_bullet{
	float:left;
	width:6px;
	height:6px;
	background:url('/img/business_finder/bizfinder_sprites_image.png') -80px 0px no-repeat ;
}
#img_bullet_free{
	float:left;
	width:11px;
	height:6px;
	background:url('/img/business_finder/bizfinder_sprites_image.png') -69px 0px no-repeat ;
}
#img_home_businessfinder{
	width:192px; height:25px; overflow:hidden; background:url('/img/business_finder/bizfinder_sprites_image.png') 0px -55px no-repeat;
}
#mapIco{
	top:-9px;
	left:-55px;
}
#img_about_us_image{
	width:109px;
	height:73px;
	background:url('/img/business_finder/bizfinder_sprites_image.png') 0px -80px no-repeat;
	overflow:hidden;
}
#img_other_business{
	width:15px;
	height:15px;
	background:url('/img/business_finder/bizfinder_sprites_image.png') -168px -138px no-repeat;
	overflow:hidden;
}
#img_icon_details{
width:17px; height:15px; overflow:hidden; position:relative;
}
#img_details{
position:absolute;
top:-31px;
left:-51px;
}
#imd_arrow_dyn{
	width:6px; 
	height:5px; 
	overflow:hidden; 
	position:relative;
}
#arrow_dyn{
position:absolute;
top:-5px;
left:-86px;
}
#img_moving_menu_left{
	width:17px;
	height:25px;
	overflow:hidden; 
	position:relative;
}
#moving_menu_left{
	position:absolute;
	top:0px;
	left:-17px;
}
#img_moving_menu_right{
	width:17px;
	height:25px;
	overflow:hidden; 
	position:relative;
}
#moving_menu_right{
	position:absolute;
	top:-25px;
	left:0px;
}
#img_minisite_button{
	width:136px;
	height:18px;
	position:relative;
	overflow:hidden;
}
#minisiteTab_img{
	background-image: url('/img/business_finder/bizfinder_images.png');
	background-repeat:no-repeat;
	width:136px;
	height:18px;
	background-position: 0px -103px;
}


#img_divider, #img_downarrow-ybar, #greySeparator, #active-left-rounded, #active-right-rounded, #header_leftMenu, #header_rightMenu, #header_leftBar, #seperateArrow{
	background-image: url('/img/stock_images/nav_bar/sprite_scrollbar-images_new.png');
	background-repeat:no-repeat;
}
.repeat_nav_x{
	background-image:url('/img/stock_images/nav_bar/repeat_x.png');
	background-repeat:repeat-x;
}
#header_leftMenu{
	background-position:0px 0px;
	width:31px;
	height:27px;
}
#header_leftBar{
	background-position:0px -28px;
	width:17px;
	height:27px;
}
#seperateArrow{
	background-position:0px -84px;
	width:15px;
	height:27px;
}
#header_rightMenu{
	background-position:0px -195px;
	width:188px;
	height:27px;
}
#img_downarrow-ybar{
	background-position:-7px -112px;
	width:6px;
	height:3px;
}
#img_divider{
	background-position:0px -116px;
	width:2px;
	height:27px;
}
#purpleStyle{
	background-position:0px -1366px;
	height:27px;
}
#greyStyle{
	background-position:0px -1003px;
	height:28px;
}
#greySeparator{
	background-position:-58px 0px;
	width:2px;
	height:28px;
}
#active-left-rounded{
	background-position:-45px -5px;
	width:3px;
	height:19px;
}
#active-right-rounded{
	background-position:-49px -5px;
	width:3px;
	height:19px;
}
#header_menuText{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
}
.Link88 a { color: #464646; text-decoration:none }
.Link88 a:hover { color:#464646; text-decoration:underline; }
