.LinkLeftBox a { color: #FFFFFF; text-decoration:none }
.LinkLeftBox a:hover { color: #e4ff01; text-decoration:underline }
.LinkRightBox a { color: #727272; text-decoration:none }
.LinkRightBox a:hover { color: #727272; text-decoration:underline }
.TextRightBox { color: #727272; }
.tabBg {	border-top:1px solid #d4d4d4;  border-bottom:1px solid #d4d4d4;  background:url(/img/map/content/bg-tab.gif); background-repeat:repeat-x; padding:0px 5px 0px 5px; }
.midMainBoxWidth {
	width:348px;
	*width:348px !important;
	*width:348px;
}
.midBoxWidth {
	width:347px;
	*width:347px !important;
	*width:347px;
}

#get_location_box{position:absolute; top:0px; right:0px; width:414px; z-index:1000; height:236px;*height:175px !important; line-height:25px;}
#drag_map {width:100%;height:100%;z-index:1;position:relative;top:0px;left:0px; CURSOR:url('/dragmap/xg/img/openhand.cur'), default;}
#drag_map_allviews {text-align: left; width:100%;height:100%;z-index:1;position:relative;top:0px;left:0px; CURSOR:url('/dragmap/xg/img/openhand.cur'), default;}
#drag_map_business {width:700px;height:600px;z-index:1;position:relative;top:0px;left:0px;CURSOR:url('/dragmap/xg/img/openhand.cur'), default;}
#drag_map_enlarge {width:940px;height:600px;z-index:1;position:relative;top:0px;left:0px;CURSOR:url('/dragmap/xg/img/openhand.cur'), default;}
#ads_place {z-index:20;position:absolute;width:720px;top:35px;display:none;}
#ads_bg {z-index:19;position:absolute;background:#CCCCCC;filter:alpha(opacity=60);-moz-opacity:.60;-khtml-opacity: 0.6;opacity: 0.6;width:720px;height:130px;top:20px;display:none;}
#map_ads {z-index:18;position:absolute;width:720px;height:130px;display:none;}
.showdow_top { position:absolute; width:100%; height:6px; background:url(/img/map/shadow-map-top.gif) repeat-x; z-index:10000; filter:alpha(opacity=20); -moz-opacity:.20; -khtml-opacity: 0.2; opacity: 0.2;}
/*.showdow_bottom { position:absolute; width:100%; height:6px; bottom:0px; *bottom:0px !important; *bottom:-6px; background:url(/img/map/shadow-map-bottom.gif) repeat-x; z-index:10000; filter:alpha(opacity=20); -moz-opacity:.20; -khtml-opacity: 0.2; opacity: 0.2; filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map/shadow-map-bottom.gif'); }
.showdow_left2 { position:absolute; width:6px; height:100%; background:url(/img/map/shadow-map-left2.gif) repeat-y; z-index:10000; filter:alpha(opacity=20); -moz-opacity:.20; -khtml-opacity: 0.2; opacity: 0.2; filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map/shadow-map-left.gif'); } */
.showdow_bottom { position:absolute; width:100%; height:6px; bottom:0px !important; bottom: -6px; left:0px; background:url(/img/map/shadow-map-bottom.gif) repeat-x; z-index:10000; filter:alpha(opacity=20); opacity: 0.2 !important; }
.showdow_left2{ background:url(/img/map/shadow-map-left2.gif) repeat-y; top:0px;left:0px;position:absolute; z-index:1;height:100%; width:6px; filter:alpha(opacity=20); opacity: 0.2 !important;  }
.drop_width {
	width:262px; /*FireFox */
	*width:262px !important; /* IE7*/
	*width:262px; /* IE6*/
}
.drop_top {
	top:0px; /*FireFox */
	*top:-2px !important; /* IE7*/
	*top:-2px; /* IE6*/
}
.drop_width2 {
	width:120px; /*FireFox */
	*width:111px !important; /* IE7*/
	*width:111px; /* IE6*/
}

.content_height_resto_long {
	height:470px; /*FireFox */
	*height:470px !important; /* IE7*/
	*height:470px; /* IE6*/
}

.Link99 a { color: #000080; text-decoration:underline; background-color:; }
.Link99 a:hover { color: #FFFFFF; text-decoration:underline; background-color:#000080; }

a:link.aDropZone {
    color:#000000;
    text-decoration:none;
    display:block;
    padding:1px;
}
a:visited.aDropZone {
    color:#000000;
    text-decoration:none;
    display:block;
    padding:1px;
}
a:hover.aDropZone {
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    padding:1px;
    background-color:#67888d;
}

.input_style {
	font-size:12px;
	font-family:arial;
}
/* for landmark */
.dropdown_hijau {margin:0; float:left; padding-right:0px; position:absolute;}
.dropdown_hijau dd {margin:0; position:absolute; overflow:hidden; display:none; opacity:0; padding:0px; width:350px}
.dropdown_hijau ul {margin:0; padding:0px; width:143px; list-style:none; border-top:none; position: relative; left: 20px; }
.dropdown_hijau li {margin:0; display:inline}
.dropdown_hijau a, .dropdown_hijau a:active, .dropdown_hijau a:visited {margin:0; display:block; padding:5px; color:#5D5E5E; text-decoration:none; background:#FFF8B3; width:133px;border-right:1px solid #f4d128;border-left:1px solid #f4d128;}
.dropdown_hijau a:hover {margin:0; background:#FFF487; color:#000; font-weight:bold;}

.dropdown_hijau .underline {margin:0; border-bottom:1px solid #f4d128;}
.dropdown_hijau .column {float: left; padding: 3px 8px; margin-right: 5px;}
.dropdown_hijau table {width: 133px; cursor:pointer;}
.dropdown_hijau .sub_arrow {width: 10px;}
.subdropdown_hijau {margin:0; float:left; padding-right:0px; position:absolute;}
.subdropdown_hijau dd {margin:0; position:absolute; overflow:hidden; display:none; opacity:0; padding:0px; width: 350px;}
.subdropdown_hijau ul {margin:0; padding:0px; width:100px; list-style:none; border-top:none; position: relative; left: 20px; border:1px solid #f4d128;}
.subdropdown_hijau li {margin:0; display:inline;}
.subdropdown_hijau a, .subdropdown_hijau a:active, .subdropdown_hijau a:visited {margin:0; display:block; padding:5px; color:#5D5E5E; text-decoration:none; background:#FFF8B3; width:90px;}
.subdropdown_hijau .underline {margin:0; border-bottom:1px solid #f4d128; font-weight: normal}
.subdropdown_hijau a:hover {background:#FFF487; font-weight:normal;}
/* end for landmark */

.sbs_bus {float: left; width: 35px; background-color: #d7d4c1; margin: 10px 5px 0 0; padding: 2px; text-align: center; font-weight: bold}
.sbs_bus a, .sbs_bus a:active, .sbs_bus a:visited {color: #000080; text-decoration: none}
.sbs_bus a:hover {color: #000; text-decoration: underline}
.smrt_bus {float: left; width: 35px; background-color: #4b0082; margin: 10px 5px 0 0; padding: 2px; text-align: center; font-weight: bold}
.smrt_bus a, .smrt_bus a:active, .smrt_bus a:visited {color: #ffffff; text-decoration: none}
.smrt_bus a:hover {color: #ffffff; text-decoration: underline}
table.carpark_bubble {border: 1px solid #bbbbbb; border-collapse: collapse}
table.carpark_bubble th {background-color: #d7d4c1; border-style: none solid; border-color: #bbbbbb; border-width: medium 1px; padding: 2px 5px}
table.carpark_bubble td {vertical-align: top; border-style: none solid; border-color: #bbbbbb; border-width: medium 1px; padding: 2px 5px}

table.content_listing td.premium_listing {padding: 0px 5px 4px 5px;}
table.content_listing td.free_listing {padding: 0px 5px 0px 5px;}
table.carpark_bubble td {vertical-align: top; border-style: none solid; border-color: #bbbbbb; border-width: medium 1px; padding: 2px 5px}

.ctx_menu {position:absolute; z-index: 12; background-color: #ddf; border: 1px solid #778; cursor: pointer; opacity: 0.9; filter: alpha(opacity=90); font-size: 11px}
.ctx_item {padding: 0 5px; color: #335; text-align:left; white-space: nowrap}
.ctx_item:hover {background-color: #335; padding: 0 5px;  text-align:left; color: #fff}
.ctx_item_hover {background-color: #335; padding: 0 5px;  text-align:left; color: #fff; white-space: nowrap}
#loading_route {position:absolute;z-index: 12; right: 0px; background-color:#000; color: #fff; text-align: right; font-weight: bold; padding: 1px 10px; display:none}

.what_new_lhs {cursor: pointer; font-weight: bold; font-size: 11px; font-family: tahoma}
.zoneDivBotBorder { border-bottom:1px solid #CCCCCC; }

/* lhs style */
.lhs { background : url(/img/map/content/lhs/whats_new.png)}
.lhs_ie{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/map/content/lhs/lhs.png") }

.lhs_resto { background : url(/img/map/content/lhs/lhs_resto.png)}
.lhs_resto_ie{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/map/content/lhs/lhs_resto.png") }

/* end lhs style */

/* mappage bottom */
.map_bottom_sprite{ background:url(/img/map/content/map-bottom-repeat-sprite.gif) repeat-x; }
.popularsearch{ background-position: 0px 0px; }
.sdfooter16 {  background-position: 0px -199px; width:2px; height:11px;}
.sdfooter17 {  background-position: 0px -211px; }
.sdfooter20 {  background-position: 0px -223px; width:2px; height:11px; }
.sdfooterhidden05 { background-position: 0px -235px; width:2px; height:27px;}
.sdfooterhidden03 { background-position: 0px -263px; }

/*mappage title */
.button_spirit{ background:url(/img/map/content/footer1.png) }
.arrowblack{ background-position: 0px -234px; width:9px; height:10px; margin-top:4px;}
.arrowblackkeatas{ background-position: -10px -234px; width:9px; height:10px; margin-top:4px;}
.arrowblackdown{ background-position: 0px -234px; width:9px; height:10px; margin-top:4px;}
.arrowblackup{ background-position: -10px -234px; width:9px; height:10px; margin-top:4px;}
.attract1 { background-position: 0px -65px; width:31px; height:27px;}
.attract2{ background-position: 0px -95px; width:31px; height:27px;}
.box1bullet{ background-position: 0px -265px; margin-top:4px; margin-right:4px;}
.brdrightbottom{ background-position: -0px -315px;}
.brdrighttop { background-position: -0px -319px; }
.bullet{ background-position: 0px -308px !important; background-position: 0px -308px ; height:4px; width:4x;}
.foodeditoriallogo { background-position: 0px -173px; width:54px; height:38px;}
.sdlogo8533 { background-position: 0px 0px;  width:85px; height:35px;}
.sdwhitearrow { background-position: 0px -289px !important;
				background-position: 0px -285px;
				}


.shaddowline { background-position: 0px -213px; }
.shadowtableft {background-position: 0px -244px; width:4px; height:17px; }
.shadowtabright {background-position: -5px -244px; width:4px; height:17px; }
.smallarrow  { background-position: 0px -300px;}
.solutionlogo  { background-position: 0px -221px; width:108px; height:11px;}
.weeklyrecipes{ background-position: 0px -154px; width:183px; height:16px;}
.woman1  { background-position: 0px -35px; width:31px; height:27px;}
.sdfooter22  { background-position: 0px -276px;}
.sdfooter22hover  { background-position: -9px -276px ;}
.sdfooterhidden08 { background-position: 0px -124px; width:19px; height:19px;}
.sdfooterhidden08hover  { background-position: -21px -124px; width:19px; height:19px;}
.minusdefault { background-position: 0px -146px;}
.minushover { background-position: -21px -146px;}
.plusdefault { background-position: 0px -124px; width:19px; height:19px;}
.plushover  { background-position: -21px -124px; width:19px; height:19px;}
.triangledefault { background-position: 0px -276px; }
.trianglehover { background-position: -9px -276px ;}













.fb { background-position: -57px -153px; width:154px; height:38px;}
.twt  { background-position: -57px -196px; width:34px; height:44px;}
.fbhover { background-position: -223px -153px; width:154px; height:38px;}
.twthover { background-position: -103px -196px; width:34px; height:44px;}

/*.bizfinderimg { background:url(/img/map/content/footer2.png) }
.businnessimg { background-position: 0px -78px; width:109px; height:73px;}
*/
.spirit_add_norepeat { background-image:url(/img/map/content/footer2.png?v=1) }
.spirit_add_norepeat_ie { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/map/content/footer2.png?v=1") }
.businessfinder { background-position: -112px -78px; width:45px; height:40px; } 
.businessfindermiddlebg{background-color: #F4F9FF; background-repeat:no-repeat; background-position: 116px -334px; height:135px;}
.leftthingstodo{background-position:-29px -153px; float:left;width:24px; height:174px;}
.rightthingstodo{background-position:-0px -153px; float:left;width:24px; height:174px;}
.businnessimg { background-position: 0px -78px; width:109px; height:73px;}

.bglatestinfo{ background-position: 0px 0px; }
.boxleftbg{ background-position: -213px 0px; width:324px; height:174px;}
.middlebg{ background-position: -213px -175px;}
.topshadow03{ background-position: 0px -482px; width:389px;height:8px;}
.bigorange{ background-position: -537px 0px; }
.leftsidetop{ background-position: -538px -123px;}
.topshadow05{ background-position: 0px -471px; width:272px;height:8px;}













.advbuttonsubmit{ background-position: -485px -184px; width:186px; height:43px;}
.nearbybusinessclip{ background-position: -485px -227px; width:122px; height:25px;}

.spirit_add_repeaty { background:url(/img/map/content/spirit_add_repeaty.png) repeat-y; }
.spirit_add_repeaty_ie { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/map/content/spirit_add_repeaty.png") repeat-y; }
.bizshadowright {background-position: 0px 0px;}
.leftshadow03 {background-position: -5px 0px; width:9px;}
.shadowleftrightbox {background-position: -15px 0px;}
.shadowmapleft {background-position: -21px 0px; width:7px; height:623px;}
.shadowrightrightbox {background-position: -29px -167px;}

.sprite_map_title { margin-top: -5px; margin-left: 12px; color: #578F9E; font-size: 14px; font-family: verdana; }
.sprite_map_textlink { font-family: arial; font-size: 12px;}

/* New LHS */
.lhs_bizz_sprite{ background:url(/img/map/content/lhs_sprite.png) }
.lhs_bizz_left { background-repeat: no-repeat; width:5px; height:31px; background-position: 0px 0px; }
.lhs_bizz_center { background-image: url(/img/map/content/lhs_repeat.png); background-repeat: repeat-x; height:27px; padding-left:10px; }
.lhs_bizz_right { background-repeat: repeat-x; width:5px; height:27px; background-position: 0px 0px; }
.lhs_bizz_logo { background-repeat: no-repeat; width:60px; height:25px; background-position: 0px -14px; }
.lhs_arr_left { background-repeat: no-repeat; width:13px; height:13px; background-position: 0px 0px; }
.lhs_arr_right { background-repeat: no-repeat; width:13px; height:13px; background-position: -14px 0px; }

/* button in mappage title */
.nearby_button { 
	cursor:pointer;
	background-position: 0px -28px; 
	width:49px;
	height:18px;
}
.nearby_button_hover { 
	cursor:pointer;
	background-position: -56px -28px; 
	width:49px;
	height:18px;
}
.businessin_button { 
	cursor:pointer;
	background-position: 0px 0px; 
	width:70px;
	height:18px;
}
.businessin_button_hover { 
	cursor:pointer;
	background-position: -75px 0px; 
	width:70px;
	height:18px;
}
.about_button { 
	cursor:pointer;
	background-position: 0px -57px; 
	width:48px;
	height:18px;
}
.about_button_hover { 
	cursor:pointer;
	background-position: -56px -57px; 
	width:48px;
	height:18px;
}


/* minisite style */
.viewDetail-include {padding-top:5px; padding-left:30px; }
.mapinclude-cont{
	font-family:arial; 
	font-size:12px;  
	height:600px; 
	position:absolute; 
	width:715px; 
	top:25px; 
	z-index:2;
	background-color:#ffffff; 
}
.mapinclude-include{
	padding-left:15px; 
	padding-right:15px; 
	top:25px; 
	font-family:arial; 
	font-size:12px;  
	height:598px; 
	position:absolute; 
	width:685px;  
	z-index:2; 
	background-color:#000000; 
	opacity:0.5;
	*filter:alpha(opacity=50); !important
	*filter:alpha(opacity=50); 
}
.mapinclude-title{ 
	float:left;width:694px; padding-top:4px; padding-bottom:4px; text-align:left; background-color:#ffffff; padding-left:15px; padding-right:15px; 
	background-image:url("/img/map/content/about_repeat-x.png");
	background-repeat: repeat-x;
}
.mapinclude-header{ float:left; width:685px; text-align:left;}
.mapinclude-content{ float:left; width:685px; margin-top:20px; text-align:justify; height:580px; overflow-y:auto; overflow-x:hidden; padding-left:15px; padding-right:15px; }
.mapinclude-intro{ float:left; width:685px; margin-left:15px; margin-top:4px;  text-align:left; }
.mapinclude-img{  float:left; margin-right:15px; width:231px; height:151px; margin-bottom:5px;}
.mapinclude-profile{  float:left; width:680px; *width:670px !important;  *width:670px;}
.mapinclude-featurebusiness{  float:left; width:685px;}
.mapinclude-navi{ float:left; width:685px; padding-left:15px; padding-right:15px; padding-top:5px; }
.mapinclude-desc{ margin-top:4px;  text-align:justify; color:#000000; line-height:17px;	padding-right:15px;}
.mapinclude-more{ float:left; margin-top:10px; height:30px; width:685px; text-align:center; }
.mapinclude-more a{ text-decoration:underline;}
.title-big{ font-size:22px; color:#000000; font-weight:bold; }
.title-small{ color:#000000; letter-spacing:0.1px; }
.introid{ float:left; width:440px; height:141px; margin-left:10px; margin-top:10px; color:#0f0f0f;}
.introid2{ float:left; width:440px; height:60px; margin-left:10px; margin-top:10px; color:#0f0f0f;}
.black { color:#000000; }
.tab_button {display:block; float:left; height:13px;}
.mapinclude-close_area, .mapinclude-close_area_hover {
	background-image:url("/img/map/content/sprite_about.png");
	background-repeat: no-repeat;
	top:0px; *top:0px !important;  *top:0px;
	left:679px; *left:679px !important;  *left:679px;
	display:block;
	height:50px; *height:50px !important;  *height:50px;
	margin-right:0;
	margin-top:0;
	width:45px; 
	/*cursor:pointer;*/
	position:absolute;
	z-index:2; *z-index:3 !important; *z-index:3;
}
.mapinclude-close{ 
	/*background-image:url("/img/map/content/sprite_about.png");*/
	/*background-repeat: no-repeat;*/
	background-color: transparent !important;
	top:8px; *top:8px !important;  *top:8px;
	left:2px; *left:2px !important;  *left:2px;
	display:block;
	height:18px; *height:18px !important;  *height:18px;
	margin-right:0;
	margin-top:0;
	width:19px;
	position:absolute; 
	cursor:pointer;
	z-index:2; *z-index:3 !important; *z-index:5;
}
.mapinclude-close_area{ background-position : -135px 0px;}
.mapinclude-close_area_hover{ background-position: -181px 0px ;}

.mapinc-close, .mapinc-close-hover { 
	background-image:url("/img/business_finder/new_sprite_ajax.png");
	background-repeat: no-repeat;
	top:0px; *top:0px !important;  *top:0px;
	left:696px; *left:696px !important;  *left:696px;
	display:block;
	height:19px; *height:18px !important;  *height:18px;
	margin-right:0;
	margin-top:0;
	width:19px; 
	cursor:pointer;
	position:absolute;
}
.mapinc-close{ background-position: -53px -107px ;}
.mapinc-close-hover{ background-position: -32px -107px ;}

.detail_tab_style, .detail_tab_nonactive, .detail_tab_active, .detail_tab_green_active  {
	color: #FFFFFF; float: left; display: inline-block; font-size: 9px; height: 11px; cursor: pointer; margin: 0px; font-family: Arial; 
}
.detail_tab_nonactive {	border: 1px solid #858585; background-color: #9d9d9d; border-right: 0px;}
.detail_tab_active {	border: 1px solid #666666; background-color: #ed1c24; border-right: 0px;}
.detail_tab_photo_nonactive {vertical-align: text-top; height:11px; line-height:normal;  font-family:arial; border: 1px solid #a9aec9; background-color: #ebecf3; color:#535e8d; font-size:10px; padding:2px 3px;}
.detail_tab_photo_active {vertical-align: text-top; height:11px; line-height:normal; font-family:arial;  border: 1px solid #707070; background-color: #707070; color:#FBFBFB; font-size:10px; padding:2px 3px;}
.float_left_photo { float:left;  }
.detail_tab_green_active {border: 1px solid #147100; background-color: #1ca100; border-right: 0px;}

.detail_tab_img, .minisite_tab0, .minisite_tab1, .minisite_tab_green, .minisite_tab_print {
	background: url(/img/business_finder/new_sprite_ajax.png) no-repeat;
	background-color:#FFFFFF; display: inline-block; width: 13px !important; height: 13px !important; margin-right: 4px !important;
	cursor: pointer; float:left; *height: 13px !important; *overflow: hidden;
}
.minisite_tab0 {	background-position: -134px 0px;}
.minisite_tab1 {	background-position: -120px 0px;}
.minisite_tab_green {	background-position: -198px 0px;}
.minisite_tab_print {
    background-position: -226px 0px;
}
.arrow_dyn_down, .arrow_dyn_up, .bf_email_ico{
	background-image: url('/img/business_finder/bizfinder_images.png');
	background-repeat:no-repeat;
	padding-top:5px;
	width:6px;
	height:5px;
	cursor:pointer;
}
.bf_email_ico{
	background-position:0px -227px; 
	width:17px; 
	height:5px;	
}
.arrow_dyn_down{	background-position: -204px -15px;}
.arrow_dyn_up{	background-position: -210px -15px;}
.prev_img_over, .next_img_over, .prev_img_active, .next_img_active, .prev_img_deactive, .next_img_deactive, .grey_arrow{
	background-image:url('/img/business_finder/preview_sprite.png');
	width:14px;
	height:14px;
}
.grey_arrow{
	background-position:-172px 0px;
	width:9px;
	height:9px;
}

.prev_img_over{	background-position:-238px -92px;}
.next_img_over{	background-position:-223px -92px;}
.prev_img_active{	background-position:-238px -78px;}
.next_img_active{	background-position:-223px -78px;}
.prev_img_deactive{	background-position:-193px -78px;}
.next_img_deactive{	background-position:-208px -78px;}
.underline{	text-decoration:underline;}
.comp_minisite{
	position:relative;
	z-index:3;
	top:0px;
	left:0px; 
}
.mini_site_icon {
	background-image:url("/img/business_finder/new_sprite_ajax.png");
	background-repeat:no-repeat;
	float:left;
	height:13px;
	width:9px;
}
.mini_1 { background-position:-72px 0; }
.mini_0 { background-position:-97px 0; }
.mini_ex { background-position:-162px 0;}

.ic_email, .ic_prop, .ic_star, .ic_prop_hover, .ic_star_hover, .prop_ads,
.ic_review_plus, .ic_review_minus, .ic_camera, .ic_camera_hover,
.view_promo, .view_promo_hover, 
.sort_desc, .sort_desc_hover, .sort_asc, .sort_asc_hover{
	background-image:url(/img/map/content/sprite_about.png);
	background-repeat:no-repeat;
	padding-right:1px;
}
.prop_ads{
	background-position: -24px 0px;
	height:20px;
	width:111px;
}
.ic_email{
	background-position: 0px 1px;
	width:14px;
	height:9px;
}
.ic_prop{
	background-position: 0px -18px;
	width:11px;
	height:10px;
}
.ic_star{
	background-position: 0px -40px;
	width:11px;
	height:9px;
}
.ic_prop_hover{
	background-position: -19px -23px;
	width:11px;
	height:10px;
}
.ic_star_hover{
	background-position: -19px -40px;
	width:11px;
	height:9px;
}
.ic_review_plus{
	background-position: -40px -24px;
	width:12px;
	height:12px;
	margin-top:2px;
	float:left;
}
.ic_review_minus{
	background-position: -56px -24px;
	width:12px;
	height:12px;
	margin-top:2px;
	float:left;
}
.content_review{
	margin-left:32px; 
	padding-left:12px; 
	padding-top:3px; 
	padding-right:3px; 
	border:solid 1px #e4e4e5;
	background-color:#f7f8fc;
	line-height:15px;
	text-align:left;
}















.light_bulb, .yellow_menu_bar, .yellow_menu_bar_hover{
	background-image:url(/img/map/content/use-menu-bar.png);
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
}
.light_bulb{
	background-position: 0px 0px;
	width:19px;
	height:19px;
	padding-right:5px;
}
.yellow_menu_bar{
	background-position: 0px -33px;
	width:90px;
	height:47px;
	cursor:pointer;
	margin-top:-29px;
}
.yellow_menu_bar_hover{
	background-position: -100px -33px;
	width:90px;
	height:47px;
	cursor:pointer;
	margin-top:-29px;
}
.live_chat0, .live_chat0_hover{
	background-image:url(/img/business_finder/live-chat.png);
	background-repeat:no-repeat;
	background-color:transparent; 
	width:219px;
	height:39px;
	cursor:pointer;
}
.live_chat0{
	background-position: 0 0;
}
.live_chat0_hover{
	background-position: -231px 0;
}
.view_erp_rates, .view_erp_rates_hover{
	background-image:url(/img/map/content/sprite_erp.png);
	background-repeat:no-repeat;
	background-color:transparent; 
	width:145px;
	height:37px;
	cursor:pointer;
}
.view_erp_rates{
	background-position: 0 0;
}
.view_erp_rates_hover{
	background-position: -145px 0;
}
/*end minisite style*/

/*for preview minisite - by lisa_mard*/
.button_close_preview_bg, .button_close_preview_bg_hover, .button_close_preview_bg_free, .button_close_preview_bg_free_hover {
    display: block; width:45px;height:53px;margin-top:0px; margin-right: 0px;padding-top:0px; background-color: none;
    background: url(/img/business_finder/folded_header_grey.png) no-repeat transparent;
    background-position: 0px 0px;
}
.button_close_preview_bg_free, .button_close_preview_bg_free_hover {
    background: url(/img/business_finder/folded_header_yellow.png) no-repeat transparent;
}
.button_close_preview_bg_hover, .button_close_preview_bg_free_hover {
    background-position: -47px 0px;
}
/*
.button_close_preview, .button_close_preview_hover {
    display: block; width: 19px; height:19px; margin-top: 0px; margin-right:0px;
    background: url(/img/business_finder/new_sprite_ajax.png) no-repeat transparent;
    background-position: -53px -107px;
	cursor:pointer;
}
.button_close_preview_hover {
    background-position: -32px -107px;
	cursor:pointer;
}
*/
.button_close_preview_ie {
    width:25px;height:25px;text-align:right;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/business_finder/new-close-button.png');
	background-position: -27px 0px; cursor:Pointer;
}
.button_close_preview_ie_hover {
	width:25px;height:25px;text-align:right;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/business_finder/new-close-button.png');
	background-position: -27px 0px; cursor:Pointer;
}
.header_detail_preview_checkbox_icon {
    float: left; display: block; margin-top: -2px; margin-left:-4px;
}
.bf_preview_image_sprite, .header_detail_preview_icon
, .header_detail_preview_address_icon, .header_detail_preview_tel_icon
, .header_detail_preview_fax_icon, .header_detail_preview_web_icon {
	background-image: url(/img/business_finder/new_sprite_ajax.png);
	background-repeat: no-repeat; background-position: 0px 0px; float:left;
}
.header_detail_preview {
	background-image: url(/img/business_finder/repeat_adv.png);
	background-repeat: repeat-x; background-color: #fefdd4;
}
.header_detail_preview_icon, .header_detail_preview_title {
	display: block;
}
.header_detail_preview_icon {
	background-position: -19px -107px;
	width: 9px; height: 15px; float: left;
	margin-right:4px; margin-top:5px;
}
.header_detail_preview_address_icon {
	background-position: -74px -107px;
	width: 11px; height: 11px;
	margin-right: 1px;
}
.header_detail_preview_tel_icon {
	background-position: -87px -107px;
	width: 11px; height: 11px; margin-top:2px;
	margin-left: 10px; margin-right: 1px;
}
.header_detail_preview_fax_icon {
	background-position: -100px -107px;
	width: 11px; height: 11px; margin-top:2px;
	margin-left: 10px; margin-right: 1px;
}
.header_detail_preview_web_icon {
	background-position: -11px -92px;
	width: 9px; height: 10px; margin-top:2px;
	margin-left: 10px; margin-right: 1px;
}
.header_detail_preview_text1 {
	float:left;
}
.paging_button_prev_red {
	display: inline; background-image: url(/img/business_finder/new_sprite_ajax.png);
	background-repeat: no-repeat; background-position: -35px 1px; width: 12px;
}
.paging_button_prev_grey {
	background-position: 0px 1px;
}
.paging_numbers {
    display: inline; text-align: center; width: 16px;
}
.paging_selected {
    display: inline; text-align: center; width: 16px;
}
.paging_button_next_red {
	display: inline; background-image: url(/img/business_finder/new_sprite_ajax.png);
	background-repeat: no-repeat; background-position: -24px 1px; width: 12px;
}
.paging_button_next_grey {
	background-position: -12px 1px;
}
#paging_links {
	padding-top: 2px;
}

.button_close_preview, .button_close_preview_hover {
    display: block; width: 19px; height:19px; margin-top: 0px; margin-right:0px;
    background: url(/img/business_finder/new_sprite_ajax.png) no-repeat transparent;
    background-position: -53px -107px;
	cursor:pointer;
}
.button_close_preview_hover {
    background-position: -32px -107px;
	cursor:pointer;
}

.button_close_preview_ie {
    width:25px;height:25px;text-align:right;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/business_finder/new-close-button.png');
	background-position: -27px 0px; cursor:Pointer;
}
.button_close_preview_ie_hover {
	width:25px;height:25px;text-align:right;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/business_finder/new-close-button.png');
	background-position: -27px 0px; cursor:Pointer;
}
.button_close{
	display:block;
	width:19px;
	height:19px;
	background:url(/img/business_finder/new_sprite_ajax.png) no-repeat transparent;
	background-position:-53px -107px;
	cursor:pointer;
}
#bg_left,#bg_right{background-image:url(/img/business_finder/testimonial/testimonial.png);}

#bg_left{background-position:0px 0px; width:5px; height:630px;}
#bg_right{background-position:0px -640px; width:5px; height:630px;}

#bg_repeat,#divider{background-image:url(/img/business_finder/testimonial/testimonial-repeat-x.png); background-repeat:repeat-x;}

#bg_repeat{background-position:0px 0px; height:630px;}
#divider{background-position:0px -635px; height:2px;}
.imagebox{border:solid 1px #e6e6e6; background-color:#FFF; width:105px; height:72px; vertical-align:middle;}

#submitButton, #resetButton{
	background:url(/img/business_finder/mainpage/button.png);
	height:27px;
	width:83px;
}
#submitButton{
	background-position:0px 0px;
}
#resetButton{
	background-position:0px -32px;
}
/*end preview minisite*/
/* black border - by lisa_mard */
#black_border {
  width: 99%;
  position: fixed;
  padding:3px 5px 3px 5px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
* html #black_border {
  position: absolute;
  width: 99%;/*IE5.5*/
  bottom: 0;
  left: 0;
  overflow: visible;
  top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

.register_btn{
	background:url(/img/property/register_now.png);
	background-position:0px 0px;
	width:198px;
	height:47px;
}

.register_btn_hover{
	background:url(/img/property/register_now.png);
	background-position:-219px 0px;
	width:198px;
	height:47px;
}

.next_btn{
	background:url(/img/button/btn_next.gif);
	width:44px;
	height:23px;
}

.button_postads, .button_postads_hover{
	background-image: url(/img/map/content/post_ads_button.png);
	width:212px;
	height:24px;
	cursor:pointer;
}
.button_postads{
	background-position: 0 0 ;
}
.button_postads_hover{
	background-position: -221px 0 ;
}

#email_submit_button {
	background: url(/img/business_finder/new_sprite_ajax.png) no-repeat;
	background-color: transparent !important; display: block; width: 79px !important; height: 26px !important;
	background-position: -32px -78px; cursor: pointer;
}
#email_submit_button:hover {
	background-position: -113px -78px; cursor: pointer;
}

/* */
.arrow_thumbail{
	background: url(/img/map/sprite/additional__map.png);
	background-position: 0px -313px; width:8px; height:6px;
}

.view_info{
	background-position: 0 -53px;
	width:54px;
}
.view_promo{
	background-position: 0 -56px;
	width:79px ;
	height:18px;
	cursor: pointer;
	float:left;
	margin-left:5px;
}
.view_promo_hover{
	background-position: -81px -56px;
	width:79px ;
	height:18px;
	cursor: pointer;
	float:left;
	margin-left:5px;
}
.ic_camera{
	background-position: -86px -24px;
	width:16px ;
	height:12px;
	cursor: pointer;
	float:left;
}
.ic_camera_hover{
	background-position: -105px -24px;
	width:16px ;
	height:12px;
	cursor: pointer;
	float:left;
}
.cont_ic_camera_active{
 	border:solid 1px #e4e4e5;
	background-color:#f7f8fc;
	border-bottom:solid 1px #f7f8fc;
	
}
.cont_ic_camera_nonactive{
	border:1px solid #FEFDDF;
}
.sort_desc{
	background-position: -40px -40px;
	width:61px ;
	width:6px ;
	height:3px;
	cursor: pointer;
} 
.sort_desc_hover{
	background-position: -49px -40px;
	width:61px ;
	width:6px ;
	height:3px;
	cursor: pointer;
}
.sort_asc{
	background-position: -40px -46px;
	width:61px ;
	width:6px ;
	height:3px;
	cursor: pointer;
}
.sort_asc_hover{
	background-position: -49px -46px;
	width:61px ;
	width:6px ;
	height:3px;
	cursor: pointer;
}

.button_contactsdteam, .button_contactsdteam_hover, .button_postpromo, .button_postpromo_hover{
	background-image: url(/img/map/content/contact-share.png);
	background-repeat: repeat-x; 
	width:97px;
	height:18px;
	float:right;
	cursor:pointer;
}
.button_contactsdteam{
	background-position: 0 0 ;
}
.button_contactsdteam_hover{
	background-position: -103px 0 ;
}
.button_postpromo{
	background-position: 0 -28px ;
}
.button_postpromo_hover{
	background-position: -103px -28px ;
}

.button_green_submitpromo, .button_green_submitpromo_hover, .button_green_postpromo, .button_green_postpromo_hover{
	background-image: url(/img/map/content/submit-post-promo.png);
	background-repeat: repeat-x; 
	width:298px;
	height:33px;
	cursor:pointer;
}
.button_green_submitpromo{
	background-position: 0 0 ;
}
.button_green_submitpromo_hover{
	background-position: -304px 0 ;
}
.button_green_postpromo{
	background-position: 0 -40px ;
}
.button_green_postpromo_hover{
	background-position: -304px -40px ;
}

.bg_photo_whatsin {
	background-image: url("/img/map/content/bg-image-whats-in-here.jpg"); 
	background-position: right bottom; 
	background-repeat:no-repeat;
	width:252px; 
	height:170px;
}

.new_more_info{
	background : url(/img/map/sprite/more-info.png) no-repeat;
	background-position: 0 0;
}

.new_more_hover_info{
	background : url(/img/map/sprite/more-info.png) no-repeat;
	background-position: 30px 0;
}

.submit_promotion_hover, .submit_business_hover{
	background-image : url(/img/map/content/sprite/submit-submit.png);
}
.submit_promotion_hover{
	background-position: 0 0;
	width:128px;
	height:59px;
	
}
.submit_business_hover{
	background-position: -144px 0;
	width:174px;
	height:59px;
}

/*aris add untuk new ad my*/
.image_ad,.botton_ad,.button_ad_hover,.ad_divider{
	background-image:url(/img/malaysia/mappage/my-ad.png);
}
.image_ad{
	background-position: 0 0;
	width:414px;
	height:113px;
}
.botton_ad{
	background-position: -8px -109px;
	cursor:pointer;
	width:173px;
	height:37px;
}
.botton_ad_hover{
	background-position: -187px -109px;
	cursor:pointer;
	width:173px;
	height:37px;
}
.ad_divider{
	background-position: 0 -109px ;
	width:5px;
	height:86px;
}

/*end add*/


/* for catalogue ajax */
.catalogue_group{		
		cursor:pointer;		
		display:block;
		font-size:12px;
		font-family:arial;
		color:#555555;
		padding:2px 5px 2px;
		border:1px solid #FFF;
		text-align:left;
		width:145px;
}

.catalogue_group:hover{		
		border:1px solid #E1E1E3;
		background-color:#F5F5F5;
}

.catalogue_group_active{		
		cursor:pointer;		
		display:block;
		font-size:12px;
		font-family:arial;
		color:#555555;
		padding:2px 5px 2px;		
		border:1px solid #E1E1E3;
		background-color:#F5F5F5;
		font-weight:bold;
		text-align:left;
		width:145px;				
}


a.catalogue_pg{
		cursor:pointer;		
		font-size:12px;
		font-family:arial;
		color:#768099;
		padding:3px 7px 2px;
		margin-right:5px;		
		border:1px solid #ced3d5;
		float:left;
		height:16px;
		/*background-image:url("/img/map/sprite/paging_repeat.png");
		background-position:0px 0px;*/
}

a.catalogue_pg:hover{		
		color:#768099;
		border:1px solid #75a7c3;
		/*background-position:0px -23px;*/
}

a.catalogue_pg_active{
	cursor:pointer;	
	float:left;
	padding:3px 7px 2px;
	margin-right:5px;		
	font-size:12px;
	font-family:arial;
	color:#000000;
	height:16px;
	border:1px solid #FFFFFF;
	font-weight:bold;
	/*background-image:url("/img/map/sprite/paging_repeat.png");
	background-position:0px -23px;*/		
}

a.catalogue_pg_next{
		cursor:pointer;
		display:block;		
		float:left;
		width:54px; 
		height:23px;
		margin-right:5px;		
		color:#768099;
		border:1px solid #75a7c3;
		/*background-image:url("/img/map/sprite/paging_sprite.png");
		background-position:0px -28px;*/		
}

a.catalogue_pg_next:hover{			
	color:#768099;
	border:1px solid #75a7c3;
	/*background-position:-54px -28px;*/
}

a.catalogue_pg_prev{
		cursor:pointer;
		display:block;		
		float:left;
		width:68px;
		height:23px;
		margin-right:5px;		
		color:#768099;
		border:1px solid #75a7c3;
		/*background-image:url("/img/map/sprite/paging_sprite.png");
		background-position:0px 0px;*/		
}

a.catalogue_pg_prev:hover{			
	color:#768099;
	border:1px solid #75a7c3;
	/*background-position:-73px 0px;*/
}
/* end for catalogue ajax*/

.iklan_gratis, .daftar_pemenang, .iklan_gratis_hover{
	background-image:url("/img/indonesia/header/iklan_gratis.png");
}
.iklan_gratis{
	background-position: 0px 0px;
	width:71px;
	height:26px;
}

.iklan_gratis_hover{
	background-position: -76px 0px;
	width:71px;
	height:26px;
}

.daftar_pemenang{
	background-position: 0px -45px;
	width:55px;
	height:53px;
}
/* for green arrow in lhs - by lisa_mard */
.rquos{
	background-image:url(/img/map/sprite/additional__map.png);
	background-position: 0px -379px;
	width:8px;
	height:9px;
}
/* end for green arrow in lhs - by lisa_mard */
/* for email map - by lisa_mard */
.egdisplay_topleft, .egdisplay_topright, .egdisplay_bottomleft, .egdisplay_bottomright, 
.egdisplay_prev, .egdisplay_prevhover, .egdisplay_next, .egdisplay_nexthover{
	background-image:url("/img/business_finder/testimonial/emailmap/email_sprite.png");
	background-repeat:no-repeat;
}

.egdisplay_topleft{
	background-position: 0px 0px;
	width:10px;
	height:10px;
}
.egdisplay_topright{
	background-position: 0px -15px;
	width:10px;
	height:10px;
}
.egdisplay_bottomleft{
	background-position: 0px -30px;
	width:10px;
	height:10px;
}
.egdisplay_bottomright{
	background-position: 0px -45px;
	width:10px;
	height:10px;
}
.egdisplay_prev{
	background-position: 0px -93px;
	width:20px;
	height:28px;
}
.egdisplay_prevhover{
	background-position: -25px -93px;
	width:20px;
	height:28px;
}
.egdisplay_next{
	background-position: 0px -60px;
	width:20px;
	height:28px;
}
.egdisplay_nexthover{
	background-position: -25px -60px;
	width:20px;
	height:28px;
}

.egdisplay_repeatxtop, .egdisplay_repeatxbottom{
	background-image:url("/img/business_finder/testimonial/emailmap/repeat_x.png");
	background-repeat: repeat-x;
	height:10px;
}
.egdisplay_repeatyleft, .egdisplay_repeatyright{
	background-image:url("/img/business_finder/testimonial/emailmap/repeat_y.png");
	background-repeat: repeat-y;
	width:10px;
}
.egdisplay_repeatxtop{
	background-position: 0px 0px;
}
.egdisplay_repeatxbottom{
	background-position: 0px -15px;
}
.egdisplay_repeatyleft{
	background-position: 0px 0px;
}
.egdisplay_repeatyright{
	background-position: 4px -15px;
}


/* end email map - by lisa_mard */
/* banner buttom - by latif*/
.topbg{background-image:url(/img/map/content/bg_repeatx.png); background-repeat:repeat-x; background-position:0px 0px; height:22px;}
.hotelname{font-size:12px; color:#252525; width:237px; padding-left:5px; padding-top:4px; padding-right:5px !important; padding-right:7px; overflow-y: hidden;}
/*end - latif */
/* bilboard buttom - by latif*/
.button_bilboard{background-image:url(/img/map/sprite/button-ebillboard-sprite.png); background-repeat:repeat-x; background-position:0px 0px; width: 54px;height:39px;}
.button_bilboard_hover{background-image:url(/img/map/sprite/button-ebillboard-sprite.png); background-repeat:repeat-x; background-position:54px 0px; width: 54px;height:39px;}
/*end - latif */
