/*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;
	}
a:visited {
color: #858585;
}
a:visited:hover {
color: #858585;

}
	
.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;
}


.state_fld	{
	padding-top: 6px; 
	padding-left: 5px;
}

.zip_lbl	{
	text-align: right;
	width: 126px;
}

.zip_fld	{
	padding-left: 5px;
}

.rad_lbl	{
	text-align: right;
	width: 126px;

}

.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 {list-style-type: diamond;
            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(mc/images/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;
}
	.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;
}
#mapArea{height:207px;}
#arrow {position:relative;top:10px;z-index:1}

.tag {font:bold 16px arial, tahoma;color:#FF6600}
.tag2 {font:16px arial, tahoma;
       color:#FF6600}
	   
td.home_bgL	{
		background-image: url(mc/images/bg_homes.gif);
		background-position: top right;
	}
	
	td.home_bgR	{
		background-image: url(mc/images/bg_homes.gif);
		background-position: top left;
	}
	
	.yel_hdr	{
		color: #ffff00; 
		font-size: 14px;
	}
	
	td.tab_map	{
		width: 58px;
		height: 21px;
		background-image: url(mc/images/tab_map_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}
	td.tab_map_on	{
		width: 58px;
		height: 21px;
		background-image: url(mc/images/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(mc/images/tab_city_zip_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
		
	}
	td.tab_city	{
		width: 77px;
		height: 21px;
		background-image: url(mc/images/tab_city_zip_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		
	}
		
	td.tab_name	{
		width: 61px;
		height: 21px;
		background-image: url(mc/images/tab_name_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}

   td.tab_name_on	   {
		width: 61px;
		height: 21px;
		background-image: url(mc/images/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(mc/images/tab_web_num_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}
	td.tab_web_on	{
		width: 66px;
		height: 21px;
		background-image: url(mc/images/tab_web_num_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
		
	}
	#tabsNav td	a	{
		color: #669900;
	}
		
	
	td.tab_corp	{
		width: 119px;
		height: 21px;
		background-image: url(mc/images/tab_corp_hous_off.gif);
		background-repeat: no-repeat;
		text-align: center;
		
	}
	td.tab_corp_on	   {
		width: 119px;
		height: 21px;
		background-image: url(mc/images/tab_corp_hous_on.gif);
		background-repeat: no-repeat;
		text-align: center;
		color: #669900;
		font-weight: bolder;
		
	}
	
	.icon_hdr	{
		font-size: 13px;
		color: #333333;
		font-weight:bold;
	}
	
	.icon_hdrTHANKS	{
		font-size: 16px;
		color: #333333;
		font-weight:bold;
	}
	
	.bg_lines	{
		background-image: url(mc/images/bg_gry_line.gif);
	}
	.pv_txt	{
	
		color: #999999; 
		padding: 15px 5px 17px 0px;
		text-align: right;
	
	}
td.grn_row	{
	height: 30px; 
	text-align:center;
	font: tahoma;
	
}

td.city_box	{
	border-left: 1px solid #88b039; 
	padding: 10px 20px 0px 20px; 
	background-image: url(mc/images/b1_brdr_rt.gif); 
	background-repeat: repeat-y; 
	background-position: top right;
}
td.map_box	{
	border-left: 1px solid #88b039; 
	background-image: url(mc/images/b1_brdr_rt.gif); 
	background-repeat: repeat-y; 
	background-position: top right;
	height:259px;
}

.city_lbl	{
	padding-top: 13px;
	text-align: right;
	width: 126px;
}

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(mc/images/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(mc/images/icon_bg1.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}

.prvt_landlords	{
	color: #333333; 
	padding-right: 5px;  
	background-image: url(mc/images/icon_bg2.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}
.mgd_comm	{
	color: #333333; 
	padding-right: 5px;  
	background-image: url(mc/images/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;
}

.vac	{
	padding-left: 6px;
}

.desc_vac	{
	padding-left: 6px;  
	line-height: 12px;
}

.bg_yel_rt	{
	background-image: url(mc/images/yel_right.gif); 
	background-repeat: repeat-y;
}

.bg_wht	{
	background-color: #ffffff;
}

.bg_wht_top	{
	background-image: url(mc/images/bg_wht_top.gif); 
	background-repeat: repeat-x;
}

.bg_wht_LT	{
	background-image: url(mc/images/bg_wht_LT.gif); 
	background-repeat: repeat-y;
}

.bg_wht_RT	{
	background-image: url(mc/images/bg_wht_RT.gif); 
	background-repeat: repeat-y;
}

.bg_wht_bot	{
	background-image: url(mc/images/bg_wht_bot.gif); 
	background-repeat: repeat-x;
}

.gry_gtr_wht	{
	background-image: url(mc/images/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(mc/images/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(mc/images/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(mc/images/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:1px 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:175px;
		  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 cccccc;border-bottom:1px solid cccccc;}
.favInput{background:#cccccc;}
#favInfo input{margin-left: 6px;}
.fhdr {font:bold 12px arial;color:#5e8e00;border:1px solid #cccccc;}

.favInfo td{text-align:center;padding:0px 2px 0px 2px}
/*end favorites*/

/*ERROR TEXT*/
	.ERRORTXT	{
		font-size: 22px;
		color:red;
		font-weight:bold;
	}
	
/*Seattle Header Styles*/
#header { width: 950px; padding: 0px; border: 0px; margin-bottom: 10px; }

#header .logo { padding-top: 10px; }
#header h1 { color: #333; font-size: 16px; font-weight: normal; margin: 0px; }
#header #signin { height: 23px; font-size: 10px; }
#header #signin .user { color: #C4C4C4; padding: 0 5px 0 5px; background: url(/images/common/signin_flap.gif); vertical-align: middle; text-align: right; }
#header #signin a:link { color: #555; padding: 1px 5px 1px 5px; }
#header #signin a:visited { color: #555; padding: 1px 5px 1px 5px; }
#header #signin a:hover {  color: #F37020; padding: 1px 5px 1px 5px; text-decoration: underline; }

#nav_bar {font-size: 12px; color: #999; padding-right: 5px; }
#nav_bar a:link { font-weight: bold; color: #3080CB; padding: 1px 5px 1px 5px; }
#nav_bar a:visited { font-weight: bold; color: #3080CB; padding: 1px 5px 1px 5px; }
#nav_bar a:hover { font-weight: bold; color: #FFF; padding: 1px 5px 1px 5px; background-color: #F37020; text-decoration: none; }

#bar { width: 750px; border-bottom: 1px solid #DDD; margin-bottom: 3px; }
#bar td { padding: 0; }
#bar h1 { color: #777; font-size: 12px; padding-right: 10px; margin: 0px; }

/*St. Petersburg Header Styles*/
a.stpeters:link { color: #3080CB; text-decoration: none; }
a.stpeters:visited { color: #3080CB; text-decoration: none; }
a.stpeters:hover { color: #F37020; text-decoration: underline; }

#header_la { width: 950px; padding: 0px; border: 0px; margin: 0px; }

#header_la .logo { padding: 10px 0 0 0; margin: 0px;}
#header_la #signin { height: 23px; font-size: 10px; }
#header_la #signin .user { color: #C4C4C4; padding: 0 5px 0 5px; background: url(http://www.sanjose.com/images/common/signin_flap.gif); vertical-align: middle; text-align: right; }
#header_la #signin a:link { color: #555; padding: 1px 5px 1px 5px; }
#header_la #signin a:visited { color: #555; padding: 1px 5px 1px 5px; }
#header_la #signin a:hover {  color: #F37020; padding: 1px 5px 1px 5px; text-decoration: underline; }


#bar_la { width: 950px; margin-bottom: 3px; background: url(http://www.losangeles.com/images/logo/greydot.gif) repeat-x top left;}
#bar_la td { padding: 0; margin: 0px;}
#bar_la h1 { color: #777; font-size: 12px; padding-right: 10px; margin: 0px; }

#frame { width: 950px; margin-right:auto; margin-left:auto; margin-top: 0; margin-bottom: 0; padding: 0 20px 20px 20px; text-align: left; }

#header { width: 950px; padding: 0px; border: 0px; margin-bottom: 10px; }

#header .logo { padding-top: 10px; }
#header h1 { color: #333; font-size: 16px; font-weight: normal; margin: 0px; }
#header #signin { height: 23px; font-size: 10px; }
#header #signin .user { color: #C4C4C4; padding: 0 5px 0 5px; background: url(/images/common/signin_flap.gif); vertical-align: middle; text-align: right; }
#header #signin a:link { color: #555; padding: 1px 5px 1px 5px; }
#header #signin a:visited { color: #555; padding: 1px 5px 1px 5px; }
#header #signin a:hover {  color: #F37020; padding: 1px 5px 1px 5px; text-decoration: underline; }

#nav_bar { font-size: 12px; color: #999; padding-right: 5px; }
#nav_bar a:link { font-weight: bold; color: #3080CB; padding: 1px 5px 1px 5px; }
#nav_bar a:visited { font-weight: bold; color: #3080CB; padding: 1px 5px 1px 5px; }
#nav_bar a:hover { font-weight: bold; color: #FFF; padding: 1px 5px 1px 5px; background-color: #F37020; text-decoration: none; }

#addyour { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999; padding: 15px 5px 0 0; }
#addyour a:link { font-weight: bold; color: #F37020; text-decoration: underline; padding: 1px 3px 1px 3px; }
#addyour a:visited { font-weight: bold; color: #F37020; text-decoration: underline; padding: 1px 3px 1px 3px; }
#addyour a:hover { font-weight: bold; color: #F37020; text-decoration: underline; padding: 1px 3px 1px 3px; }
#addyour .addpad { padding-bottom: 3px; }

#welcome { font-size: 10px; color: #933; padding-right: 5px; margin-bottom: 0px; }

#bar { width: 950px; border-bottom: 1px solid #DDD; margin-bottom: 3px; }
#bar td { padding: 0; }
#bar h1 { color: #777; font-size: 12px; padding-right: 10px; margin: 0px; }

/*Boynton Header Styles*/
#nav_bar_boynton {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; padding-left: 25px; }
#nav_bar_boynton a:link { font-weight: bold; color: #0000FF; padding: 1px 5px 1px 5px; }
#nav_bar_boynton a:visited { font-weight: bold; color: #FF9900; padding: 1px 5px 1px 5px; }

/*Long Beach Header Styles*/
#nav_bar_longbch {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; padding-left: 25px; }
#nav_bar_longbch a:link {font-size: 13px; font-weight: bold; color: #0000FF; padding: 1px 5px 1px 5px; }
#nav_bar_longbch a:visited {font-size: 13px; font-weight: bold; color: #FF9900; padding: 1px 5px 1px 5px; }

/*Marina del Rey Header Styles*/
#nav_bar_marindr {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; padding-left: 25px; }
#nav_bar_marinadr a:link {font-size: 13px; font-weight: bold; color: #0000FF; padding: 1px 5px 1px 5px; }
#nav_bar_marinadr a:visited {font-size: 13px; font-weight: bold; color: #FF9900; padding: 1px 5px 1px 5px; }

/*Nashville Header Styles*/
#nav_bar_nashvil {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; padding-left: 25px; }
#nav_bar_nashvil a:link {font-size: 13px; font-weight: bold; color: #0000FF; padding: 1px 5px 1px 5px; }
#nav_bar_nashvil a:visited {font-size: 13px; font-weight: bold; color: #E40000; padding: 1px 5px 1px 5px; }

/*North Las Vegas Header Styles*/
#nav_bar_northlv {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; padding-left: 25px; }
#nav_bar_northlv a:link {font-size: 13px; font-weight: bold; color: #0000FF; padding: 1px 5px 1px 5px; }
#nav_bar_northlv a:visited {font-size: 13px; font-weight: bold; color: #006600; padding: 1px 5px 1px 5px; }

/*North Miami Beach Header Styles*/
#nav_bar_mnorthmb {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; padding-left: 25px; }
#nav_bar_mnorthmb a:link {font-size: 13px; font-weight: bold; color: #0000FF; padding: 1px 5px 1px 5px; }
#nav_bar_mnorthmb a:visited {font-size: 13px; font-weight: bold; color: #FF9900; padding: 1px 5px 1px 5px; }

/*Petaluma Header Styles*/
#nav_bar_petalu {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; padding-left: 25px; }
#nav_bar_petalu a:link {font-size: 13px; font-weight: bold; color: #0000FF; padding: 1px 5px 1px 5px; }
#nav_bar_petalu a:visited {font-size: 13px; font-weight: bold; color: #FF9900; padding: 1px 5px 1px 5px; }

/*West Palm Beach Header Styles*/
#nav_bar_westpalmb {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; padding-left: 25px; }
#nav_bar_westpalmb a:link {font-size: 13px; font-weight: bold; color: #0000FF; padding: 1px 5px 1px 5px; }
#nav_bar_westpalmb a:visited {font-size: 13px; font-weight: bold; color: #FF9900; padding: 1px 5px 1px 5px; }

