	
.cities
{
list-style-type: disc;
color:#003366;
}
	
	.pad_rt_2	{
		padding-right: 2px;
	}
	
	.pad_rt_9_rt	{
		text-align:right;
		padding-right:9px;
	}
	
	.pad_lft_2	{
		padding-left:2px;
	}
	
	.pad_lft_5_top {
		vertical-align: top;
		padding-left:5px;
	}
	
	.pad_top_10	{
		padding-top:10px;
	}
	.pad_top_5	{
		padding-top:5px;
	}
	
	.bdr_gry_bot	{
		border-bottom:1px solid #CCCCCC;
	}
	
	.bdr_gry_top	{
		border-top:1px solid #CCCCCC;
	}
	
		.bdr_gry_lft{
		border-left:1px solid #CCCCCC;
	}
	
		.bdr_gry_rt{
		border-right:1px solid #CCCCCC;
	}
	

	
	.img_feat	{
	border-top:1px solid #CCCCCC; 
	padding:10px 30px 10px 55px;
	vertical-align: top;
	}
	
	.feat_hdr	{
	padding-left:12px;
	color:#999999;
	}
	
	.feat_list_name	{
		border-top:1px solid #CCCCCC; 
		padding:7px 5px 7px 5px;
		vertical-align:top;
	}
	
	.feat_listing	{
		border-top:1px solid #CCCCCC; 
		padding:10px 5px 10px 5px;
		vertical-align: top;
		text-align: center;
	}
	
	.list_name	{
		padding:7px 5px 7px 5px;
		vertical-align: top;
	}
	
	.listing1	{
		text-align:center;
		vertical-align: top;
		border-bottom:1px solid #CCCCCC;
		padding:10px 5px 10px 9px;
	}
	
	.listing1a {
		text-align:center;
		vertical-align: top;
		border-bottom:1px solid #CCCCCC;
		padding:10px 0px 10px 5px; 
		font-size:10px;
		color:#006699;
	
	}
	
	.listing2	{
		text-align:center;
		vertical-align: top;
		border-bottom:1px solid #CCCCCC;
		padding-top:15px; 
		padding-bottom:3px; 
		font-size:10px;
	}
	
	.listing2a	{
		vertical-align: top;
		border-bottom:1px solid #CCCCCC;
		padding:12px 5px 7px 5px;
	}
	
	.listing2b	{
		text-align:center;
		vertical-align: top;
		border-bottom:1px solid #CCCCCC; 
		padding:15px 5px 10px 5px;
	}
	
	.listing2c	{
		text-align:center;
		vertical-align: top;
		border-bottom:1px solid #CCCCCC;
		padding:15px 0px 10px 5px; 
		font-size:10px; 
		color:#006699;
	}
	
	.f_10	{
		 font-size:10px;
	}
	
	.txt_key_blk {
		text-align:center;
		vertical-align: middle;
		padding-left:3px; 
		font-size:10px;
	}
	
	tr.top_wht	{
		vertical-align: top;
		background-color: #FFFFFF;
	}
	
	.txt_fav	{
		text-align:center;
		background-color:#E6E6E6;
		padding-top:1px; 
		padding-bottom:3px; 
		font-size:10px; 
		color:#006699;
	}
	
			.photo_hdr	{
	border:1px solid #e6e6e6; 
	padding:5px 5px 9px 5px; 
	font-size:12px; 
	color:#999999;
	font-weight: bolder;
	 letter-spacing: -1px;
	}
	
			.pht_hdr	{
	border:1px solid #999999; 
	padding:5px 5px 9px 5px; 
	font-size:12px; 
	color:#999999;
	font-weight: bolder;
	 letter-spacing: -1px;
	}
	
	.res_hdr	{
	border:1px solid #999999; 
	padding:5px 3px 9px 3px; 
	font-size:12px; 
	color:#999999;
	font-weight: bolder;
	letter-spacing: -1px;
	}

	
	.res_hdr_on {
		background-color: #ffff99;
		border:1px solid #999999; 
		padding:5px 3px 0px 3px; 
		font-size:12px; 
		color:#999999;
		font-weight: bolder;
	   letter-spacing: -1px;
	}
	.res_hdr_on_mo {
		background-color: #ffff99;
		border:1px solid #999999; 
		padding:5px 3px 9px 3px; 
		font-size:12px; 
		color:#999999;
		font-weight: bolder;
	   letter-spacing: -1px;
	}

	
		.src_hdr	{
		border:1px solid #999999; 
		padding:5px 3px 9px 3px; 
		font-size:12px; 
		color:#999999;
		text-align: center;
		font-weight: bolder;
	   letter-spacing: -1px;
	
	}
	
	.src_hdr_on	{
		background-color: #ffff99;
		border:1px solid #999999; 
		padding:5px 3px 0px 3px; 
		font-size:12px; 
		color:#999999;
		text-align: center;
		font-weight: bolder;
	   letter-spacing: -1px;	
	}
		.src_hdr_on_mo	{
		background-color: #ffff99;
		border:1px solid #999999; 
		padding:5px 3px 9px 3px; 
		font-size:12px; 
		color:#999999;
		text-align: center;
		font-weight: bolder;
	   letter-spacing: -1px;
	}

	.grn_hdr	{
		color: #669900;
	}
	.spec_hdr	{
		 border:1px solid #999999; 
		 padding:5px 2px 9px 3px; 
		 font-size:12px; 
		 color:#999999;
		 font-weight: bolder;
		 letter-spacing: -1px;
	}
	
		.spec_hdr_on	{
		background-color: #ffff99;
		 border:1px solid #999999; 
		 padding:5px 2px 9px 3px; 
		 font-size:12px; 
		 color:#999999;
		 font-weight: bolder;
		 letter-spacing: -1px;
	}
	
	.vert_gry	{
		padding-top:8px; 
		padding-bottom:3px;
		padding-left:12px;
		color:#999999;
	}
	
	.vert_gry_partner	{
		padding-top:8px; 
		padding-bottom:3px;
		padding-left:5px;
		color:#999999;
	}
	
	.chk1	{
		text-align: center;
		vertical-align:top;
		background-color: #E6E6E6;
		padding-top:7px;
	}
	
	.chk2	{
		text-align: center;
		vertical-align:top;
		background-color: #E6E6E6;
		padding-top:12px;
	}
	.img_virt	{
		width:31px;
		height: 32px;
	}
	
	.img_spec	{
		width: 27px;
		height: 27px;

	}
	
	.img_photo	{
		width: 120px;
		height: 90px;
	}
	
	.img_comm	{
		width: 39px;
		height: 37px;
	}
	
/* FCL */   
a.FCLPropName{color: #333366;font-weight: bold;font-family: tahoma,verdana,arial;font-style: normal;font-variant: normal;font-size: 13px;line-height: normal;font-size-adjust: none;font-stretch: normal}  
.fclLists {list-style:none; clear:both;margin:5px 0px}
.fclLists li{float:left;}
#sideFeatured{width:12px; float:left; }
#sideImg{float:left}
.fclImg {width:144px; height:90px; border:#618E00 1px solid;background-color:#618E00;}
.fclName { width:300px; margin:0px 7px;}
.fclLoc { width:70px; margin-right:7px;}
.featured {font-family: Verdana,Arial,Helvetica,sans-serif;empty-cells: show;line-height: normal;font-size: 8px;color: #ffffff; }
.fclDIVs {border-top:#618E00 1px solid;}

