/* CSS Document */
*	{outline:none;}
body {
	font-family:  Arial, helvetica, sans-serif,Verdana ;
	font-size: 14px;
	color: #333333;
	background-color:#6f8db9;
	margin:0px;
	padding:0px;
	line-height:1.2;
	background-image:url('/images/bbg.png');
	background-repeat:repeat-x;
}
iframe	{padding:0px;margin:0px;}
h1 		{font-size: 40px;color: #ffffff;padding:0px 10px 0px 10px;margin:35px 0 0 0;line-height:1;}
h2 		{font-size: 18px;color: #ffffff;padding:0 0px 0 15px;margin:0; font-style:italic;line-height:1;}
h3 		{font-size: 22px;color: #333333;padding:0 10px;margin:0;clear:both;}
h4 		{font-size: 16px;color: #333333;padding:10px 10px;margin:0;clear:both;}
h5 		{font-size: 14px;color: #333333;padding:5px 10px;margin:0;clear:both;}
					
ul		{margin:5px;padding-left:15px;}
li		{padding:3px;margin-left:15px;list-style-type:disc;}
input	{padding:0;margin:0;}
form	{padding:0;margin:0;}
a:link 		{color:#3300FF;}
a:visited 	{color: #453e35;}
a:hover 	{color: #f3720a;}
p			{margin:0px;padding:5px 10px;}
input 		{border:1px solid #999;}
textarea	{border:1px solid #999;}

.stripe_bak		{background-color:#CCCCCC;}

/* Page container ****************************/
#open_link		{color:#FF9933;text-decoration:underline;}
#middle		{float:left;width:980px;background-color:#fff;}
#container {width:980px;margin:auto;}

#box2						{position:relative;float:left;width:646px;height:82px;padding:3px 3px 0 0;margin:10px;font-size:12px;background-color:#cbd5e8;overflow:hidden;outline:1px solid #ccc;background:url('/images/search_box_bg.png') repeat-x bottom;}
#box2 h4					{padding:0 0 0 5px;margin:0;}
#box2 h4 span				{font-size:11px;color:#999;}
#box2 ul					{padding:5px 5px 5px 0px;margin:0;}
#box2 li					{display:inline;padding:2px;margin:0px;}
#clearform					{position:absolute;top:4px;left:577px;font-size:9px;font-weight:bold;padding:0 0 0 7px;background:url('/images/small_arrow.png') no-repeat left center;}

#search_box_1				{position:absolute;top:17px;left:10px;}
#search_box_1 input			{color:#666;font-size:13px;padding:2px;border:1px solid #666;}
#search_city				{width:130px;margin:0;color:#999999;font-size:13px;}
#search_mls					{width:80px;}
#search_zip					{width:80px;}

#search_box_2				{position:absolute;top:20px;left:440px;width:300px;}
#search_box_2 li			{padding:0px;margin:0px;font-size:10px;font-weight:bold;text-align:center;}
#search_box_2 input			{background:url('/images/more_info_bg.png') repeat-x;padding:3px;margin:0px;font-size:16px;font-weight:bold;}

#search_box_3				{position:absolute;top:53px;left:10px;font-size:14px;font-weight:bold;color:#666;}
#search_box_3 input			{color:#666;font-size:13px;padding:2px;}
#min						{width:30px;border:1px solid #666;text-align:right;}
#max						{width:30px;border:1px solid #666;text-align:right;}
#beds_input					{width:80px;padding:1px;color:#999999;font-size:13px;border:1px solid #666;}
#bath_input					{width:80px;padding:1px;color:#999999;font-size:13px;border:1px solid #666;}
#property_type				{padding:1px;color:#999999;font-size:13px;border:1px solid #666;}
a#city_list_link			{position:absolute;top:60px;left:400px;font-size:11px;width:120px;color:#333;padding-left:8px;background:url('/images/small_arrow.png') no-repeat left center;}
a#city_list_link:hover		{color:#999;}
#terms_warning				{position:absolute;top:45px;left:12px;font-size:9px;padding:0px;margin:0px;}

#box3		{position:relative;float:left;width:250px;font-size:12px;height:65px;}
#box3 ul	{padding:0 0 5px 0 ; margin:10px 10px 0px 0;; text-align:center; }
#box3 li	{display:inline;padding: 0 3px;list-style-type:none;margin:0;border-left:1px solid #333;overflow:hidden;white-space:nowrap;}
#box3 li:first-child		{border:0;}
#box3_member		{text-align:center;width:300px;font-size:14px;font-weight:bold;padding:5px 0 0 0;height:35px;}
#charity		{width:300px;height:67px;background:url('/images/charity_ad.gif') no-repeat top left;}

#box4		{position:relative;float:left;width:646px;height:82px;padding:3px 3px 0 0;margin:10px;font-size:12px;}
#box4 img		{float:left;margin:0 0 10px 40px;}


#video_box			{position:absolute;top:26px;left:5px;width:294px;padding:2px;margin:2px 0 0 0;height:70px;border:1px solid #ddd;}
#video_box .video_wrap			{width:94px;float:left;padding:2px;text-align:center;}
#video_box .video_wrap p		{padding:1px;margin:0px;font-weight:bold;}
#video_box .video_wrap p a		{font-size:10px;}
#video_box .video_wrap img		{margin:10px;}
#video_img_1					{width:80px;height:45px;background:url('/images/rpl.png');margin:3px auto;}
#video_img_2					{width:80px;height:45px;background:url('/images/levander.png');margin:3px auto;}
#video_img_3					{width:80px;height:45px;background:url('/images/edina.png');margin:3px auto;}

#share				{float:left;width:290px;text-align:right;padding:5px 5px 0 5px;}
#social_icons		{padding:0px;margin:0px;}
#social_icons img	{float:right;margin:0px 0 0 1px;}

#social_icons2		{float:left;clear:both;padding:0px;margin:0 0 0 5px;}
#social_icons2 img	{float:left;margin:5px;}

/* Header Area ************************************/
#horz 							{clear:both;float:left;width:980px;min-height:3px;margin:5px 0px 0px 0px;background-color:#CCCCCC;}

#headline_featured 				{clear:both;width:980px;height:105px;position:relative;padding:0 0 0 0px;margin:0 0 0 -10px;background-color:#17417f;}

#logo							{float:left;margin:25px 0 0 0;}
#title							{float:left;width:400px;padding:0px 0 0 0;}
#title p						{padding:3px 0px 0 10px;color:#fff; font-style:italic;font-size:12px;}
#title p a						{color:#fff;}
#featured_container 			{float:right;width:560px;margin:5px 0px 0px 0px;background-color:#F5F5F5;}
#featuredText 					{margin-left:auto;margin-right:auto;width:530px;text-align:center;}
#featuredText p 				{margin:5px 0px 0px 0px;padding:0px;}
#featured_container a:link 		{color: #ffffff;text-decoration: underline;}
#featured_container a:hover 	{color: #f3720a;}					
.featuredCondo 					{float:left;width:160px;height:120px;margin:8px;background-color:#FFFFFF;}
.clear							{clear:both;}
#header_link					{color:#ffffff;text-decoration:none;}

#contact_info_box 					{float:right;width:400px;min-height:35px;margin:25px 0 0px 0;padding:0;text-align:right;color:#ffffff;}
#contact_info_box .contact_img		{float:right;}
#contact_info_box img 				{margin:5px 0 0 5px;}

#contact_info_box .contact_info				{float:right;padding:5px 0 0 0;}
#contact_info_box p 						{padding: 0 0 5px 0;clear:none;font-size:14px;line-height:1.1;}
#contact_info_box  .contact_info a 			{color:#ffffff;text-decoration:underline;}
#contact_info_box  .contact_info a:hover 	{color:#ccc;}

#extra_links					{text-align:right;}
#extra_links #video_link						{padding:20px 0 0 0;}

#sstring			{float:left;clear:left;border:1px solid #333;margin:3px 0 0 20px;padding:0;}
#ssubmit			{float:left;margin:3px 0 0 5px;padding:0;font-size:10px;}
#sdir				{float:left;clear:left;font-size:10px;color:#fff;padding:0px 0 0 24px;}

#top_float			{position:absolute;top:-125px;left:0px;z-index:2;width:100%;height:145px;border-bottom:2px solid #cc0000;background:url('/images/top_drop_bg.png') left bottom repeat-x;font-size:12px;color:#fff;}
#top_sub_wrap		{width:960px;height:120px;margin:auto;position:relative;}
#open		{clear:both;text-align:center;width:960px;}

#top_buttons		{position:relative;float:right;margin:10px 10px 0 0;width:87px;height:45px;z-index:5;}
#open_button		{position:absolute;top:0px;left:0px;z-index:20;}
#close_button		{position:absolute;top:0px;left:0px;z-index:10;}

.top_sub			{width:300px;padding:5px;float:left;}
.top_sub h4			{padding:5px 0 0 0;margin:0;line-height:1;font-size:18px;color:#fff;}
.top_sub p			{padding:5px 15px 0 0;margin:0;font-size:12px;}
.top_sub ul			{float:left;width:135px;margin:0 5px;padding:0;}
.top_sub li			{list-style-type:none;margin:0;padding:3px 0 0 0;font-size:12px;}
#cb_items			{width:310px;text-align:center;clear:both;}
#cb_items li		{width:310px;}
.top_sub a			{color:#fff;font-size:12px;}
.center				{text-align:center;}
.bold				{font-weight:bold;}
#left30				{padding-left:30px;}

/* Navigation ************************************/
#nav_container			{position:relative;clear:both;float:left;width:980px;height:37px;font-size:13px;color:#FFFFFF;padding:0px 0 0 0;font-weight:bold;margin:2px 0 0px 0;background:url("/images/ul_bg.png") repeat-x;}

#button 				{float:left;width:980px;color:#333;}
#button ul 				{padding:2px 0 0 0;margin:0px;}		
#button li 				{margin: 0px;padding:1px;list-style-type:none;float:left;border:1px solid #ccc;}
#button li a 			{padding: 5px 10px 7px 10px;background-image:url('/images/button_bg.png');background-repeat:repeat-x;color: #333;text-decoration: none;display:block;font-size:15px;}
html>body #button li a 	{width: auto;}	
#button li a:hover 		{background:url('/images/button_bg_over.png') repeat-x;color: #ffffff;}
#button li a#on_page 		{color:#ffffff;background-image:url('/images/button_bg_over.png');}
#button li a#on_page:hover	{background-image:url('/images/button_bg_over.png');}


/* Left Column ************************************/
	#leftCol 				{clear:both;float:left;min-height:689px;padding:0px 0px 10px 10px;background-color:#fff;}

/* Right Column ************************************/
	#rightCol 				{float:left;width:300px;min-height:659px;padding: 0 5px 5px 10px;background-color:#fff;}
	.side_mls 				{width:300px;text-align:left;clear:both;min-height:10px;}
	.side_mls ul			{padding:0;margin:0;}
	.side_mls ul li			{list-style-type:decimal;list-style-position:inside;padding:1px;margin:0px;}
	.side_mls ul li a		{font-size:11px;}
	.side_mls  p			{font-size:11px;padding:1px 0 1px 10px;margin:0px;}
	.side_mls h4			{font-size:18px;padding-bottom:3px;}
	.side_mls h5			{font-size:14px;padding-bottom:3px;}
	#more					{width:280px;text-align:right;padding:5px 10px;font-weight:bold;font-style:italic;}
	#more a					{color:#FF0000;text-decoration:underline;}
	.side_padding		{margin:10px 0 0 0;}
	#side_side			{float:left;clear:left;}
	#rightCol img		{float:left;margin:0 0 5px 0;}

	#banner300x250 		{width:300px;height:250px;margin:0px;background-color:#FFFFFF;clear:both;}
	.banner300x75 		{width:300px;height:75px;margin:5px 0px 10px 0px;background-color:#FFFFFF;clear:both;}
	#additionalContent 	{width:300px;height:250px;background-color:#F5F6E8;padding:0px 0 25px 0;border-top:1px solid #333333;}
	#additionalContent h3	{margin:0px;padding:5px 0 0px 0px}
	#additionalContent ul	{padding:0;margin:0px 0 0 10px;}
	#additionalContent ul li	{padding:3px;margin:0px;list-style-type:disc; list-style-position:inside;}

	#rss_wrap			{float:left;clear:left;width:298px;padding:0 0px 10px 0px;margin:5px 0;border:1px solid #000099;}
	#rss_wrap h4		{padding:5px;font-size:14px;background-color:#000099;color:#fff;font-weight:bold;}
	#rss_wrap ul		{margin:0;padding:0;}
	#rss_wrap li		{margin:0;padding:0;list-style-type:none;}
	#rightCol .left10				{margin-left:10px;}
	
	.side300x250		{float:left;clear:left;width:300px;height:250px;text-align:center;padding:0;background-color:#bfd5f3;margin:5px 0 0 0;}
	/*	Debug	*****************************************************/
	.debug		{width:600px;height:100%;margin-right:auto;margin-left:auto;border:1px solid #333333;background-color:#FFE88C;color:#333333;margin-top:20px;padding:10px;text-align:left;clear:both;}
	.error		{color:#CC0033;padding:0 0 0 5px;font-size:12px;}
	.required		{color:#CC0033;}
	
	/* Error message */
	#msg		{ width:960px; height:100%; margin:5px 0px 5px 0px; background-color:#FFD3B7; border:1px solid black; font-style:italic; }
	
	/* quicklinks */
		.ql_list		{float:left;width:140px;margin:5px 0px 5px 10px;padding:0px;}
		.ql_list li		{padding:2px 0 2px 2px;margin:0 0 0 3px; list-style-type:none;list-style-image:url(/images/arrow.gif); list-style-position:inside;width:140px;}
	/* team page */
	.team_wrap				{width:640px;float:left;}
	
	.team_mem				{width:300px;margin:5px;float:left;border:1px solid #333;}	
	.team_mem h4			{margin:0px;padding:5px 0 0 5px;}
	.team_mem h6			{margin:0px;padding:5px 0 0 5px;font-size:12px;}
	.team_mem p				{margin:0px;padding:5px 5px 0 5px;}
	
	.team_mem img			{float:left;width:70px;margin:4px;border:1px solid #333;}
	.team_mem_info			{float:left;width:200px;padding:5px 0px 5px 0px ;}
	.team_mem_info a		{float:right;padding:3px ;clear:right;}
	
	.rteam_mem				{width:300px;margin:5px;float:left;clear:both;border:1px solid #333;}
	.rteam_mem h4			{margin:0px;padding:5px 0 0 5px;}
	.rteam_mem h6			{margin:0px;padding:5px 0 0 5px;font-size:12px;}
	.rteam_mem p				{margin:0px;padding:5px 5px 0 5px;}
	.rteam_mem img			{float:left;width:70px;margin:4px;border:1px solid #333;}
	.rteam_mem_info			{float:left;width:200px;padding:5px 0px 5px 0px ;}
	.rteam_mem_info a		{float:right;padding:3px ;clear:right;}
	
	.em						{font-size:11px; font-style:italic;}

/* group sites page */
	.general_list		{float:left;margin:0px 0 5px 0px;margin-bottom:15px;padding-top:0px;}
	.general_list li	{list-style-type:none;margin:0px;padding:0px;}
	
	.condo_site_list	{float:left;margin:0px 0 0 0px;padding-top:0px;}
	.condo_site_list li	{list-style-type:none;margin:0px;padding:0px;}
	
	.city_brand p		{margin:10px 0 15px 15px;padding:0px;}
	.city_brand h3 		{margin:0px 0 0 10px;padding:0px;}
	.city_brand h4 		{margin:0px 0 0 10px;padding:0px;}

/* Group Sites Page  */
	.slide_left			{float:left;}
	.site_list			{width:200px;margin:0 0 10px 0;padding:0;}
	.site_list li		{list-style-type:none;width:180px;}
	#additionalContent .site_list			{width:280px;margin:0 0 10px 0;padding:0;}
	#additionalContent .site_list li		{list-style-type:none;width:280px;}
	a.up				{float:right;padding:5px;margin:-20px 0 0 0;text-decoration:none;}
	a.up:hover			{text-decoration:underline;}

/* Social Media page	*/
	#sub		{margin:10px; padding:0;float:left;}
	#sub li		{float:left;padding:0 10px;margin:0;list-style-type:none;border-left:1px solid #333;}
	#sub li:first-child	{border-left:0;}
	#sub_wrap		{float:left;clear:left;}
	
	/***********************************/
	/* twitter                      */
	#tweet_wrap				{float:left;padding:0px;width:298px;height:250px;overflow:auto;}
	.tweet_item_wrap		{float:left;clear:left;margin: 0 0 0 0px;padding:5px; border-bottom:1px solid #ccc;width:270px;}
	.tweet_img_wrap			{float:left;margin:0;padding:2px;width:50px;}
	
	span#twitter_onside_header		{padding-left:20px;background:url('/images/twitter_sm.png') no-repeat left center;}
	.tweet_info_wrap		{float:left;width:215px;}
	.tweet_info_wrap p		{}
	.tweet_info_wrap .text	{font-size:11px;margin:0px;padding:0px;width:215px;}
	.tweet_info_wrap .date	{font-size:10px;font-weight:bold; margin:0px;padding:0px;width:215px;color:#999999;}

/* Facebook page	*/
	#image_box		{float:right;padding:10px;}
	#info_box		{float:right;padding:10px;}

/* Financing Page	*/
	#broker_wrap		{width:630px;float:left;clear:both;}
	.broker				{float:left;width:300px;padding:10px 0 0 10px;}
	.broker img			{float:left;border:1px solid #ddd;}
	.broker_info		{float:left;width:200px;font-size:12px;}
	
/*	Properties Page	*/	
	#side_map		{width:298px;height:300px;border:1px solid #ccc;}
	#side_map .gmnoprint div		{height:30px;}
	#side_map .bubble_element		{float:left;}
	#side_map h4	{padding:1px;}
	#side_map p		{padding:1px;}
	
	#tabs_wrap				{position:relative;width:980px;padding:0;float:left;margin:0;}
	#tabs_wrap h4			{width:900px;font-size:16px;font-weight:bold;padding:0px 0 5px 0; }
	#tabs_wrap h4 span		{font-size:12px;font-weight:normal;}
	#tabs					{float:left;width:960px;height:27px;border-bottom:4px solid #FF9E5E;margin:0px 0 5px 0;}
	#tabs ul				{margin:0 0 0px 10px;;padding:0;float:left;}
	#tabs li				{margin: 0 0 0 2px;padding:0px;float:left;text-align:center;list-style-type:none;height:27px;background:url('/images/listing_nav_bg.png') top right;overflow:hidden;}
	#tabs li#on_li_sub		{background:url('./images/listing_nav_bg_over.png') top right;border-bottom:0px;}
	#tabs li a				{font-size:16px;color:#333;font-weight:bold;text-decoration:none;padding:6px 0 6px 10px;margin:0 10px 0 0;display:block;background:url('/images/listing_nav_bg.png') top left;}
	#tabs li a:hover		{color:#660000;}
	#tabs li a#on_a_sub		{background:url('./images/listing_nav_bg_over.png') top left;color:#660000;}
	
	#results_column	{float:left;width:660px;padding:0px;margin:0px;}
	
	#map_col		{float:left;width:300px;padding:0px;margin:0;}
	.floatLeft		{float:left;}
		
	#side_item_wrap		{width:300px;margin:0px 0 0 0px;float:left;clear:left;}
	.side_item			{width:298px;height:23px;padding:0px;margin:0px 0 0 0;border-left:1px solid #ccc;border-right:1px solid #fefefe;overflow:hidden;}
	#side_item_wrap	.side_item p img	{margin:-5px 0 0 -13px;}
	.side_item_head		{width:288px;margin:0;padding:2px 5px;font-size:14px;border:1px solid #ccc;background: #eee url('/images/arrow_open.png') center right no-repeat;}

	
/* Real Estate Page */
	.re_list		{float:left;margin:10px 0 15px 30px;padding:0px;}
	.re_list li		{margin:0;padding:3px 0 0 0;list-style-type:none;}
	.re_list2		{float:left;margin:10px 0 15px 30px;padding:0px;}
	.re_list2 li		{margin:0;padding:3px 0 0 0;}

/* 	YouTube Page	*/

	
/* 	Videos Page	*/
	#video_links		{float:left;clear:left;margin:10px;padding:0;}
	#video_links li		{float:left;margin:0;padding:5px 10px 5px 0;list-style-type:none;}
	object				{margin:0 0 0 10px}
	
/* 	Blog page	*/
	#rss_feed			{clear:both;margin:10px;padding:0;}
	#rss_feed li		{margin:0px;padding:5px;list-style-type:none;}
	#rss_feed li h5		{font-size:13px; font-weight:bold;padding:5px;}
	#rss_feed li p		{font-size:11px; padding:5px;}
	#rss_feed li p.more	{float:right;clear:both;}
	
/* 	Services Page	*/
	#services_sub		{margin:10px;padding:0;}
	#services_sub li	{float:left;margin:0;padding:5px;list-style-type:none;}
	#services_sub li#on_services_page a		{color:#FF9900;}
	
/* 	About Page	*/
	#about_sub		{margin:10px;padding:0;}
	#about_sub li	{float:left;margin:0;padding:5px;list-style-type:none;}
	#about_sub li#on_services_page a		{color:#FF9900;}
	
	#about_info_wrap 		{width:650px;height:130px;}
	#about_info_wrap p 		{clear:both;}
	#about_agent_image 		{float:left;margin:0 10px 0 10px;}
	#about_info				{float:left;}
	#about_info p			{font-weight:bold;padding:2px;}
	#social_media_image		{margin:0 0 0 10px;}
	
/* 	Relocation	*/
	#relocation_wrap			{width:650px;height:190px;}
	#relocation_wrap ul			{float:left;}
	#relocation_wrap a			{font-size:11px;}
	#relocation_wrap img		{float:left;margin:10px 0 0 10px;}
	
/* 	youtube page	*/
	#player_wrap							{width:660px;margin:10px 0 0 5px;position:relative;}
		
	#left_slider, #right_slider			{float:left;width:325px;height:380px;padding:0 2px 0 0;}
	#left_slider						{border-right:1px solid #000;}
	
	.video_slider_wrap h4				{font-size:16px;padding:0 0 5px 5px;margin:0px;}
	.video_slider_wrap					{position:relative;width:324px;height:98px;overflow:hidden;float:left;}
	.video_slider, .video_slider2		{position:absolute;top:20px;left:0;}
	#videoBarRight, #videoBarLeft 		{margin: 0px;padding: 0px 2px;}
	
	.slider_nav, .slider_nav2			{width:146px;height:20px;float:right;}
	.slider_nav p, .slider_nav2 p		{float:left;}
	
	.video_nav_ap, .video_nav_ap2					{width:18px;height:18px;background:url('./images/previous.gif') no-repeat;margin:2px 3px 0 0;padding:0;float:left;}
	.video_nav_ap:hover, .video_nav_ap2:hover		{background:url('./images/previous_over.gif') no-repeat;}
	.video_nav_an, .video_nav_an2					{width:18px;height:18px;background:url('./images/next.gif') no-repeat;margin:2px 3px 0 0;padding:0;float:left;}
	.video_nav_an:hover, .video_nav_an2:hover		{background:url('./images/next_over.gif') no-repeat;}
	
	#videoPlayerLeft, #videoPlayerRight									{float:right;clear:both;margin:10px 17px 0 0;border:1px solid #000;width:290px;height:244px;}	
	#videoPlayerLeft .alldone_gsvb, #videoPlayerRight .alldone_gsvb		{display:none;}
	.title_gsvb															{display:block;padding-top:10px;}
	
/* 	social page	*/
	#social_nav						{margin:20px 0 0 10px;padding:0 0 0 10px;border-bottom:1px solid #999;height:38px;}
	#social_nav li					{list-style-type:none;float:left;margin:0 1px;border:1px dotted #999;border-bottom:1px solid #fff;text-align:center;width:60px;height:30px;}
	#social_nav li img				{width:60px;margin:5px 0 0 0;}
	#social_home					{margin:10px;font-size:12px;}
	#social_nav #on_social_page		{border:1px solid #999;border-bottom:1px solid #fff;width:110px;height:35px;margin:-8px 1px 0 1px;padding:5px 0 5px 0;}
	#social_nav #on_social_page img	{width:100px;}
	#social_nav li #youtube_img		{margin:0;}
	.pt12							{font-size:12px;}
	
/*	footer	*/
	#footer							{clear:both;}
	#bottomNav						{}
	#bottomNav ul					{margin:auto;text-align:center;margin:15px auto;padding:10px 0 0 0;}
	#bottomNav ul li				{display:inline;list-style-type:none;border-left:1px solid #ffffff;padding:0 10px;margin:0px;}
	#bottomNav ul li:first-child	{border-left:0px;}
	#bottomNav ul li a				{text-decoration:none;color:#ffffff;font-size:12px;}
	#bottomNav ul li a:hover		{text-decoration:underline;color:#999999;}
	
/* 	home page	*/
	#viewer_wrap_home				{position:relative;z-index:3;width:649px;height:380px;outline:1px solid #bfd5f3;}
	
	#viewer_main					{position:relative;z-index:4;width:556px;height:364px;float:left;overflow:hidden;margin:8px 0 0 8px;}
	#image_1						{position:absolute;top:0px;left:0px;z-index:11;}
	#image_2						{position:absolute;top:-421px;left:0px;z-index:12;}
	
	#main_item_hover				{width:556px;height:100px;position:absolute;top:264px;left:0px;line-height:normal;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;background-color:#000;z-index:15;}
	#hover_title					{font-size:28px;font-weight:bold;color:#FFFFFF;padding:0 0 0 5px;}
	#hover_desc						{font-size:14px;color:#FFFFFF;padding:0px 0 0 10px;font-weight:bold;}
	#hover_links					{width:400px;position:absolute;top:70px;left:150px;}
	#hover_links li					{display:inline;padding:0;margin:0;text-align:right;}
	#hover_links li a				{padding:2px 4px 2px 13px;margin:0 2px 0 2px;background:url('/content/properties/images/arrow.png') no-repeat left center;color:#fff;font-size:12px;}
	#hover_links li a:hover			{color:#ccc;}
	
	#viewer_list_wrap				{position:relative;z-index:25;width:73px;height:371px;float:left;margin:8px 0 0 6px;}
	#viewer_arrow					{position:absolute;top:6px;left:545px;z-index:20;}
	.viewer_list_item				{width:73px;height:50px;overflow:hidden;margin: 0 0 3px;}
	.viewer_list_arrow				{width:73px;height:18px;}
	


