/* Icon at header */
.header_icon {
	/*background-image:url('/img/business_finder/view-icon.png');*/
	background-image:url('/img/mainpage_header.png');
	background-repeat: no-repeat;
}
.listingview{background-position:0px 0px; width:24px; height:17px;}
.listingview_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;}
.mapview{background-position:0px -44px; width:24px; height:17px;}
.mapview_red{background-position:-24px -44px; width:24px; height:17px;}
.seller{
	background-image:url('/img/business_finder/view-icon.png');
	background-position: 0px -66px; width:31px; height:17px;
}
.seller_red{
	background-image:url('/img/business_finder/view-icon.png');
	background-position: -33px -66px; width:31px; height:17px;
}

/* Drop down */
.dropdown {left:3px;margin:0; float:left; padding-right:0px; position:absolute;border-left:1px solid #8d0336; border-right:1px solid #8d0336;}
.dropdown dd {margin:0; position:absolute; overflow:hidden; display:none; opacity:0; padding:0px; width:180px;z-index:1;}
.dropdown ul {margin:0; padding:0px; width:300px; list-style:none; border-top:none; }
.dropdown li {margin:0; display:inline;}
.normal_dropdown a, .normal_dropdown a:active, .normal_dropdown a:visited {margin:0; display:block; padding:3px; color:#8d0336; text-decoration:none; background:#ffd6e6; width:172px;}
.normal_dropdown a:hover, .active_dropdown a:hover {margin:0; background:#f0b8cd; color:#000;}
.dropdown .underline {border-right:1px solid #8d0336;border-left:1px solid #8d0336; margin:0; border-bottom:1px solid #8d0336;}
.active_dropdown a, .active_dropdown a:active, .active_dropdown a:visited {margin:0; display:block; padding:3px; color:#000; text-decoration:none; background:#f0b8cd; width:172px;}
.biz_dropdown a, .biz_dropdown a:active, .biz_dropdown a:visited {margin:0; display:block; padding:5px; color:#000; text-decoration:none; background:#FEFFBF; width:133px;}
.biz_dropdown a:hover, .biz_dropdown a:hover {margin:0; background:#d5d5d5; color:#000; font-weight:bold;}
.biz_dropdown .underline {margin:0; border-bottom:1px solid #999999}
.biz_dropdown_img  a, .biz_dropdown_img a:active, .biz_dropdown_img a:visited{margin:0px;padding:0px;}

.dropdown .sub_arrow {width: 10px;}
.subdropdown {left:3px;margin:0; float:left; padding-right:0px; position:absolute;}
.subdropdown dd {margin:0; position:absolute; overflow:hidden; display:none; opacity:0; padding:0px; width: 350px;}
.subdropdown ul {margin:0; padding:0px; width:300px; list-style:none; border-top:none; }
.subdropdown li {margin:0; display:inline;}
.subdropdown a, .subdropdown a:active, .subdropdown a:visited {margin:0; display:block; padding:3px; color:#000; text-decoration:none; background:#ffd6e6; width:100px;}
.subdropdown .underline {border-right:1px solid #8d0336;border-left:1px solid #8d0336; margin:0; border-bottom:1px solid #8d0336; font-weight: normal;}
.subdropdown a:hover {background:#f0b8cd; font-weight:normal;}

.image_thick {
	background:url(/img/property/nav_bar/tick-mark.png) no-repeat;
}
.menu_iframe{
		position:absolute;/*must have*/
		top:0;/*must have*/
		left:0;/*must have*/		
		width: 100%;/*must have for any big value*/
		height: 100%;/*must have for any big value*/;
		z-index:-1;
		visibility:inherit;
		filter:'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';-moz-opacity:0;
	}

.menu_iframe_sub{
		position:absolute;/*must have*/
		top:0;/*must have*/
		left:0;/*must have*/		
		width: 100px;/*must have for any big value*/
		height: 100%;/*must have for any big value*/;
		z-index:-1;
		visibility:inherit;
		filter:'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';-moz-opacity:0;
	}	

.UnderlineText{
	text-decoration:underline;
}

.Property1 {
	color:#7b022f;
}

.Property1 a {
	color:#7b022f;
}

.Property1 a:hover {
	color:#7b022f;
	text-decoration:underline;
}

.Property2 {
	color:#AD0945;
}

.Property2 a {
	color:#AD0945;
}

.Property2 a:hover {
	color:#AD0945;
	text-decoration:underline;
}
.detailGray {
	color:#564636;
}

.detailGray a{
	color:#564636;
}

.detailGray a:hover{
	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;
		text-align:center;
	}
	
	#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/property/nav_bar/fixed-bar-left.gif") no-repeat -4px 0px;
		cursor:pointer;		
		padding-left:3px;		
		color:#f8f258;
		font-style:italic;
	}
	
	#imageTabs .right-bar a span{		
		float:left;						
		background:url("/img/property/nav_bar/fixed-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:-4px -25px;	
	}
	
	#imageTabs .current a span{		
		background-position:100% -25px;	
	}			
	
	.paging_active {
		line-height:20px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		border:1px solid #A10941;		
		color:#AB0944;			
	}
	
	.paging_button a{
		background:url(/img/property/paging_tile_red.gif) repeat-x;
		line-height:20px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		border:1px solid #A10941;		
		color:#FFF;
	}
	
	.paging_button a:hover{
		background:none;
		color:#FFF;
		text-decoration:underline;
		background-color:#A10941;
		border:1px solid #A10941;
	}

	a:link.aDropZoneList {
    color:#000000;
    text-decoration:none;
    display:block;
    padding:1px;
		line-height:15px;
	}
	a:visited.aDropZoneList {
			color:#000000;
			text-decoration:none;
			display:block;
			padding:1px;
			line-height:15px;
	}
	a:hover.aDropZoneList {
			color:#FFFFFF;
			text-decoration:none;
			display:block;
			padding:1px;
			background-color:#67888d;
			line-height:15px;
	}

/* V.S. - New Style */	
.new_style_menu, #moving_menu_left, #moving_menu_right, #moving_menu_ddown_arrow, #moving_menu_divider{
	background:url(/img/property/nav_bar/sprite_scrollbar_property.png);
	background-repeat:no-repeat;
}

.prop_home_default{
	background-position:-32px -30px;
	width:31px;
	height:27px;
}

.prop_home_hover{
	background-position:0px -30px;
	width:31px;
	height:27px;
}

.prop_tips_default{
	background-position:0px -60px;
	width:88px;
	height:27px;
}

.prop_tips_hover{
	background-position:0px -90px;
	width:88px;
	height:27px;
}

.prop_arrow_search_scroll{
	background-position:-104px -30px;
}

.ddown_arrow_search_scroll_default{
	background-position:-44px 0px;
	width:6px;
	height:3px;
}

.ddown_arrow_search_scroll_hover{
	background-position:-50px 0px;
	width:6px;
	height:3px;
}

.prop_left_search_scroll{
	background-position:-66px -30px;
}

.prop_right_search_scroll{
	background-position:-85px -30px;
}

.left_tab_prop{
	background-position : -45px -5px;
	width: 6px;
}

.right_tab_prop{
	background-position : -52px -5px;
	width: 6px;
}

.repeatx_search_scroll, #moving_menu_scroll{
	background:url(/img/property/nav_bar/repeat_x.png);
	background-repeat:repeat-x;
	height:27px;
	overflow:hidden;
}

.repeatx_search_scroll{
	background-position:0px -1243px;
}

#moving_menu_scroll{
	background-position:0px -1213px;
	position:relative; 	
}

#moving_menu_left{
	width:17px;
	height:28px;
}

#moving_menu_right{
	width:17px;
	height:28px;
}

#moving_menu_ddown_arrow{
	background-position:-44px 0px;
	width:6px;
	height:3px;
}

#moving_menu_divider{
	background-position:-152px 0px;
	width:2px;
	height:27px;
}

.menu_sprite{
	background: url(/img/map/content/newmenu_sprite.png) no-repeat;
}

.arrow_separator{
	background-position: -121px -47px;
	width: 4px;
	height: 8px;
}

.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;
}

.prop_ads{
	background-image:url(/img/map/content/sprite_about.png);
	background-repeat:no-repeat;
	padding-right:1px;
	background-position: -24px 0px;
	height:20px;
	width:111px;
	cursor:pointer;
}
/* V.S. */
.displayhide{ display:none; }

