/*overall site elements*/
#pgHd {color:#669900; font:bold 17px arial, verdana;margin-top:15px;margin-bottom:5px;}

body, td	{
		margin: 0px;
		font-family: arial;
		color: #000000;
		font-size: 11px;
		
	}
	
	a	{
		color: #006699;
	}
	
.top_nav	{
		padding-right: 2px;
		width:160px
	}
	/*form elements*/

	input, select	{
	font-size: 11px;
	}
	
	form	{
		display: inline;
	}

	
.city_fld	{
	padding-top: 13px;
	padding-left: 5px;
}

.state_lbl	{
	padding-top: 6px;
	text-align: right;
	width: 126px;
	color: #669900;
	font-weight: bolder;
}


.state_fld	{
	padding-top: 6px; 
	padding-left: 5px;
}

.zip_lbl	{
	text-align: right;
	width: 126px;
	color: #669900;
	font-weight: bolder;
}

.zip_fld	{
	padding-left: 5px;
}

.rad_lbl	{
	text-align: right;
	width: 126px;
	color: #669900;
	font-weight: bolder;
}

.rad_fld	{
	padding-left: 5px;
}



.btn_srch	{
	padding: 13px 0px 12px 5px;

}	
.small{font:9px arial,tahoma, sans serif}	
/*end form elements */
/*industry brains links bottom of page*/
#brains {border:1px solid #cacaca;} 
#brains ul{list-style-position: outside;}
#brains li { display:list-item;
			list-style-type:circle;
            padding-bottom:5px;
			padding-top:2px;}

.brainsHD {background:#E6E6E6;
           font:bold 12px arial;
		   color:#666666;
		   padding:2px 2px 2px 5px;}
	
/*end industry brains*/
	
/*end overall site elements*/
	
/*home page*/
.more_listings	{
	font-size: 12px; 
	padding-right: 5px; 
	border-left: 1px solid #88b039;
	background-image: url(images/corners/more_src_bg.jpg); 
	background-repeat: no-repeat;
	background-position: top right;
	height: 41px;
	text-align:right;
}
.vac	{
	padding-left: 6px;
	color: #f16000;
	font-weight: bolder;
	height: 16px;
}

.gry_hdr	{
	color: #666666;
	font-weight: bolder;
	font-size: 12px;
	text-decoration:none;
}

.txt_more	{
		font-size: 16px;
		color: #000000;
		font-weight: bolder;
	}
.txt_rental	{
	padding-left: 6px; 
	padding-bottom: 2px;
	color: #669900;
	font-weight: bolder;
	height: 16px;
}

.txt_rental1	{
	padding-left: 6px; 
	padding-bottom: 1px;
	color: #669900;
	font-weight: bolder;
	text-decoration:none;
	height: 16px;
}

#mapArea{height:207px;}
#arrow {position:relative;top:10px;z-index:1}

.tag {font-size:16px; font-family:arial,tahoma;font-weight:bold;color:#FF6600}
.tag2 {font-size:16px;font-family:arial,tahoma;color:#FF6600}
	   
td.home_bgL	{
		background-image: url(images/widgets/bg_homes.gif);
		background-position: top right;
	}
	
	td.home_bgR	{
		background-image: url(images/widgets/bg_homes.gif);
		background-position: top left;
	}
	
	.yel_hdr	{
		color: #ffff00; 
		font-size: 14px;
	
	}
	
	.Aff_hdr	{
		color: #ffff00; 
		font-size:14px;font-weight:bold;
		font-size:16px;font-family:tahoma;
		
	}
	
	td.tab_map	{
		width: 58px;
		height: 21px;
		background-image: url(images/elements/tab_map_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}
	
	td.tab_map_affiliate	{
		width: 58px;
		height: 21px;
		background-image: url(images/elements/tab_map_off_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}
	
	td.tab_map_on_affiliate	{
		width: 58px;
		height: 21px;
		background-image: url(images/elements/tab_map_on_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}
	
	td.tab_map_on	{
		width: 58px;
		height: 21px;
		background-image: url(images/elements/tab_map_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		font-weight: bolder;
		color:#669900;
		
	}
	
	
	td.tab_city_on	{
		width: 77px;
		height: 21px;
		background-image: url(images/elements/tab_city_zip_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
		
	}
	
	td.tab_city_on_affiliate	{
		width: 77px;
		height: 21px;
		background-image: url(http://a1356.g.akamai.net/images/elements/tab_city_zip_on_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
	}
	td.tab_city	{
		width: 77px;
		height: 21px;
		background-image: url(images/elements/tab_city_zip_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		
	}
		
	td.tab_city_affiliate	{
		width: 77px;
		height: 21px;
		background-image: url(http://a1356.g.akamai.net/images/elements/tab_city_zip_off_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		
	}
		
	td.tab_name	{
		width: 61px;
		height: 21px;
		background-image: url(images/elements/tab_name_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}
		
	td.tab_name_affiliate	{
		width: 61px;
		height: 21px;
		background-image: url(images/elements/tab_name_off_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}
	td.tab_name_on_affiliate	{
		width: 61px;
		height: 21px;
		background-image: url(images/elements/tab_name_on_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
	}
td.tab_name_on	{
		width: 61px;
		height: 21px;
		background-image: url(images/elements/tab_name_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
		
	}
	
	td.tab_web	{
		width: 66px;
		height: 21px;
		background-image: url(images/elements/tab_web_num_off.gif);
		background-repeat: no-repeat;
		text-align: center;
	}	
	
		td.tab_web_on	{
		width: 66px;
		height: 21px;
		background-image: url(images/elements/tab_web_num_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
	}	

	td.tab_corp_on	{
		width: 117px;
		height: 21px;
		background-image: url(images/elements/tab_corp_hous_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
		
	}
	
td.tab_web_affiliate	{
		width: 66px;
		height: 21px;
		background-image: url(images/elements/tab_web_num_off_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
	}	
	
	#tabsNav td	a	{
		color: #669900;
	}
		
	
	td.tab_corp	{
		width: 119px;
		height: 21px;
		background-image: url(images/elements/tab_corp_hous_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}	
	
	td.tab_corp_affiliate	{
		width: 119px;
		height: 21px;
		background-image: url(images/elements/tab_corp_hous_off_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}	
	
	td.tab_corp_on_affiliate	{
		width: 119px;
		height: 21px;
		background-image: url(http://a1356.g.akamai.net/images/elements/tab_corp_hous_on_aff.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
	}	
	
	.icon_hdr	{
		font-size: 13px;
		color: #333333;
		font-weight:bold;
	}
	
	.bg_lines	{
		background-image: url(images/corners/bg_gry_line.gif);
	}
	.pv_txt	{
	
		color: #999999; 
		padding: 15px 5px 17px 0px;
		text-align: right;
	
	}
td.grn_row	{
	height: 30px; 
	/*padding-left: 60px;*/
	text-align:center;
}

td.city_box	{
	border-left: 1px solid #88b039; 
	padding: 10px 20px 0px 20px; 
	background-image: url(images/corners/b1_brdr_rt.gif); 
	background-repeat: repeat-y; 
	background-position: top right;
}
td.map_box	{
	border-left: 1px solid #88b039; 
	background-image: url(images/corners/b1_brdr_rt.gif); 
	background-repeat: repeat-y; 
	background-position: top right;
	height:259px;
}

.city_lbl	{
	padding-top: 13px;
	text-align: right;
	width: 126px;
	color: #669900;
	font-weight: bolder;
}

tr.grn_row	{
	background-color: #5e8e00;
	}
	
.txt_or	{
	padding-left: 20px;
}

.hr1	{
	padding: 10px 0px 9px 0px;
}
.more_listings	{
	font-size: 12px; 
	padding-right: 5px; 
	border-left: 1px solid #88b039;
	background-image: url(images/corners/more_src_bg.jpg); 
	background-repeat: no-repeat;
	background-position: top right;
	height: 41px;
	text-align:right;
}
.news_listings	{
	color: #333333; 
	padding-right: 5px; 
	background-image: url(images/corners/icon_bg1.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}

.prvt_landlords	{
	color: #333333; 
	padding-right: 5px;  
	background-image: url(images/corners/icon_bg2.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}
.mgd_comm	{
	color: #333333; 
	padding-right: 5px;  
	background-image: url(images/corners/icon_bg3.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}

.L_grn_ln	{
	border-left: 1px solid #88b039;
}

.email_icon	{
	 padding-top: 3px;
}

.txt_rental	{
	padding-left: 6px; 
	padding-bottom: 2px;
}

.desc_rental	{
	padding-left: 6px; 
	line-height: 12px;
}


.desc_rental1	{

	padding-left: 6px; 
	line-height: 12px;
	text-decoration: none;
	color: #000000;
	padding-bottom: 11px; 
	

}


.vac	{
	padding-left: 6px;
}

.desc_vac	{
	padding-left: 6px;  
	line-height: 12px;
}

.bg_yel_rt	{
	background-image: url(images/corners/yel_right.gif); 
	background-repeat: repeat-y;
}

.bg_wht	{
	background-color: #ffffff;
}

.bg_wht_top	{
	background-image: url(images/corners/bg_wht_top.gif); 
	background-repeat: repeat-x;
}

.bg_wht_LT	{
	background-image: url(images/corners/bg_wht_LT.gif); 
	background-repeat: repeat-y;
}

.bg_wht_RT	{
	background-image: url(images/corners/bg_wht_RT.gif); 
	background-repeat: repeat-y;
}

.bg_wht_RT_aff	{
	background-image: url(images/elements/Box_Border_Right.gif); 
	background-repeat: repeat-y;
}

.bg_wht_bot	{
	background-image: url(images/corners/bg_wht_bot.gif); 
	background-repeat: repeat-x;
}

.gry_gtr_wht	{
	background-image: url(images/corners/gry_box_gutter_right.gif);
	background-repeat: repeat-y;
}
	/*end home page*/
	

/*ad pages */
#bottomNav {padding:1px 1px 1px 1px;border-top:1px solid #99CC66;}

td.Adtab_off{
		width: 100px;
		height: 22px;
		background-image: url(images/adPages/tabs/tab_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
}
.info_hdr	{
		font-size: 11px;
		color: #669900;
		font-weight:bolder;
	}
.info_hdrB	{
		font-size: 11px;
		color: black;
		font-weight:bolder;
	}
.line {border-bottom:1px solid #99CC66; width:175px}
	
td.Adtab_on {
		width: 100px;
		height: 22px;
		background-image: url(images/adPages/tabs/tab_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		font-weight: bolder;
		color: #669900;
	}
td.Adtab_off a	{
		color: #669900;
	}
td.Adtab_on a	{
		color: #669900;
	}
#tabTable {background-image: url(images/adPages/tabs/line.gif)}

#propPhoto{padding:15px 5px 22px 5px;}
#modelHD {color:#669900;
          font: bold 13px arial;
		  padding-left:5px;
		  border-bottom:1px solid #CCCCCC;}
.selector {padding-left:45px}
#modelSelect {width:100%;border:0px solid #CCCCCC; background:white;padding:5px 5px;}
#TBmodelrow {padding-left:5px;
             font:bold 11px arial;
			 background:#E6E6E6}
			   
#gallery  a:hover {background:#99cc33}
.fpHd {color:black;font-weight:bolder;padding-left:10px;}
.modelHds {color:#ff6600;padding-left:10px;}
#modelTable td {padding-bottom:2px;padding-left:5px;}
#overArea{padding:6px 12px 23px 12px;
          margin-top:7px;}
#overArea td {padding-bottom:3px}
#leftNav {margin-right:7px;}


#body{border-left:1px solid #669900;
      border-right:1px solid #669900;}
	  
#toolBox {color:#006699;
          font:11px arial; 
		  width:200px;
		  padding:15px 5px 22px 5px;}
.sline {border-left:1px solid #99CC66}
	.bline {border-bottom:1px solid #99CC66}	  
#toolBox ul {margin:0px}

#toolBox ul li{list-style-type:none;
               padding-bottom:4px;}
			   
.phone {color:#ff6600; 
       font:bold 12px arial, tahoma, verdana;}

.propName {font:bold 13px arial, tahoma, verdana;}
.mgmtName {font:bold 13px arial, tahoma, verdana;}
.hdr {font:bold 10pt arial, tahoma, verdana;
      color:666666;
	  background:#E6E6E6;
	  border-top:1px solid #cacaca;
	  border-bottom:1px solid #cacaca;
	  padding-left:1px;}
.hdr2 {font:bold 10pt arial, tahoma, verdana;
      color:666666;
	  background:#E6E6E6;
	  border-top:1px solid #cacaca;
	  border-bottom:1px solid #cacaca;
	  border-right:1px solid #cacaca;
	  padding-left:1px;}

#adInfo ul {margin-left:0px;padding-left:0px;list-style-position: outside; margin-top:3px;margin-bottom:10px;}
#adInfo li {list-style-type: none;margin-left:0px;padding-bottom:5px;padding-left:0px;}
#eFriendTable td{padding-left:5px;}

#adInfo {padding:6px 10px 12px 12px;}


	  
.address {line-height:1.3em;
          width:253px;
		  padding:15px 5px 22px 5px;}

#phone2 {width:220px; 
         color:#669900;
		 font:bold 13px arial;}
		 
#phone2 b {color:#ff6600}
/*end ad pages*/
/*favorites*/

#favHdr {border: 1px solid #5e8e00;font:bold 11pt arial, tahoma, verdana;background:#ffffcc; height:18px;padding: 2px 2px}
.favTxtHdr {font:bold 15px arial;}
#favTable.hdr {color:#99cc33}
#favTable td{padding-left:3px}
#favInfo td{border-right:1px solid;color:#cccccc;border-bottom:1px solid;color:cccccc;}
.favInput{background:#cccccc;}
#favInfo input{margin-left: 6px;}
.fhdr {font:bold 12px arial;color:#5e8e00;border:1px solid;color:#cccccc;}

.favInfo td{text-align:center;padding:0px 2px 0px 2px}
/*end favorites*/
/*moving center*/
#mcLists{list-style-position: outside;
             margin-left:7px;
			 padding-left:15px;
			 margin-top:1px;
			 padding-top:1px;}
	#mvHd {color:black; 
	       font:bold 15px arial, verdana;
		   margin-top:0px;
		   margin-bottom:5px;
		   padding-top:0px}
	.mvHd2 {font:bold 13px arial, verdana;
		   color: #669900;
		   font-weight: bolder}
	#mc_box {padding-left:5px}
	#mcBox_main{border-left: 1px solid #88b039; 
	padding: 0px 10px 0px 10px; 
	background-image: url(images/corners/b1_brdr_rt.gif); 
	background-repeat: repeat-y; 
	background-position: top right;}
	td.boxmc_LT {
	border-right:1px solid #CCCCCC; 
	padding-right:5px;
	padding-left:7px;
	}
td.boxmc_RT {
	padding-left:10px;
	}
.mcFeat_hdr	{
		font-size: 14px;
		color: #669900;
		font-weight:bolder;
	}

	/*end moving center*/
/*pmc*/
.toolsTxt {color:black; 
	       font:bold 15px arial, verdana;}
.tools {border-bottom: 1px solid #99cc33;width:100%;padding-bottom:10px;}
#toolLink a {font-weight:bolder;}
#toolLink {
           text-align:center;
		   padding-bottom:7px;
		   padding-top:5px;
		   margin-bottom:10px;}
#pmcLists{list-style-position: outside;
list-style-type: disc;
list-style-image: url(http://a1356.g.akamai.net/images/star1.gif);
 margin-left:7px;
		  padding-left:15px;
		  margin-top:1px;
		  padding-top:1px;}
#pmcLists li{padding-bottom:10px;}
#pmcLists a{font:bolder 12px arial;}
#pmcLists a.linkP {font:lighter 11px arial;}
.showcase {color:ff6600; 
	       font: 11px arial, verdana;}
.pmcNews {color:ff6600; 
	       font: bolder 11px arial, verdana;}
.newsItem{border-right:1px solid #cccccc;}
.pmc_hdr	{
		font-size: 13px;
		color: #ff6600;
		font-weight:bolder;
	}