#av_profiles_landing_box { position:relative; width:695px; background-color:#f2f2f2; padding:15px; margin-left:15px;  }
.av_profiles_copy { width:680px;}
.av_profiles_copy h1 { font-size:20px; }

#av_profiles_update { position:relative; width:725px; *width:725px; margin-left:10px; padding-top:5px; display:block; *height:100px; font-size:11px; line-height:15px;}
#av_profiles_update hr { background-color:#CCCCCC; border:0px solid #CCCCCC; color:#CCCCCC; height:1px; margin:0px 5px 5px 5px; }

#av_landing_pagination { display:block; background-color:#f2f2f2; height:35px; width:100%; margin-top:15px; }
.av_landing_contents { padding-left:15px; padding-top:10px; }

#av_search_box { padding-left:15px; padding-bottom:15px; }

#av_cityPage_header { padding-left:15px; margin-bottom:10px; padding-right:15px; }
#av_cityPage_header h1 { margin:10px 0px 5px 0px; }

#av_hfs_section { position:relative; width:725px; *width:725px; margin-left:10px; padding-top:5px; display:block; font-size:12px; line-height:15px; height:100%;}
#av_hfs_section hr { background-color:#CCCCCC; border:3px solid #CCCCCC; height:5px; color:#CCCCCC; margin:0px 5px 5px 5px; }
#av_hfs_section h2 { color:#002B5C; *padding-top:0px; padding-top:3px; padding-left:5px; }
.av_profiles_hfs_listing { position:relative; width:705px; *width:720px; background-color:#f2f2f2; padding:5px; margin-left:5px; height:28px; margin-bottom:5px; }
.av_profiles_hfs_agent { color:#999; }

#av_hval_section { position:relative; width:725px; *width:725px; margin-left:10px; margin-bottom:15px; display:block; *height:100%; font-size:12px; line-height:15px;}
#av_hval_section h2 { color:#002B5C; *padding-top:0px; padding-top:3px; }
.av_profiles_hval_listing { position:relative; display:block; width:705px; *width:720px; padding:5px; margin-bottom:5px; *height:100%; }

#av_profile_realtor_box { position:relative; width:695px; background-color:#f2f2f2; padding:15px; margin-left:15px; display:block; *height:100%; height:160px;  }
#av_profile_realtor_box .av_profile_uncovered_form { float:left; display:block; width:400px; padding-left:15px; }

#av_profile { position:relative; width:725px; *width:725px; display:block; *height:100%; font-size:11px; line-height:15px;}
#av_profile hr { background-color:#CCCCCC; border:0px solid #CCCCCC; color:#CCCCCC; height:1px; margin:0px 5px 5px 15px; }
#av_agentProfile_header { padding:5px 15px 0px 15px; margin-bottom:10px; width:600px; }
#av_agentProfile_header .av_agentProfile_bio { width:600px; }
#av_profile_module { font-size:11px; padding-left:15px; }
#av_profile_module h2 { color:#002B5C; }
.agent_questions { font-weight:bold; color:#999;}
#personal_bio { padding-bottom: 10px;}
#coverage_areas { padding-left:0px; line-height:14px;}
#coverage_areas a:link, a:active,a :visited { color:#000000; text-decoration:none;}
#coverage_areas a:hover { color:#000000; text-decoration:underline;}

#av_profile_testimonials { position:relative; width:725px; *width:725px; display:block; *height:100%; line-height:15px;}
#av_profile_testimonials hr { background-color:#CCCCCC; border:0px solid #CCCCCC; color:#CCCCCC; height:1px; margin:0px 5px 5px 15px; }
#av_profile_testimonials h2 { color:#002B5C; }
.av_testimonials { font-size:12px; }
.av_testimonial_client { font-style:italic; }

#hs_city_listing { width:725px; height:27px; display:block; background-color:#f2f2f2; position:relative; margin-bottom:2px; padding:3px; }
table tr.dark { background-color:#f2f2f2; }

#av_landing_pagination #data_paging_nav #post-paging table { float: right; }
#av_landing_pagination #data_paging_nav #post-paging { text-align: right; }
#av_landing_pagination #data_paging_nav { line-height: 100%; }
#av_landing_pagination #data_paging_nav .padding-top-level { padding: 5px; }

#av_landing_pagination #data_paging_nav { padding-left: 1px; padding-top: 1px; height: 35px; margin-top: 0px; font-size: 11pt; font-weight: bold; }
#av_landing_pagination #post-paging padding-top-level { padding: 0px; }
#av_landing_pagination #post-paging a { text-decoration: none;  color: #0066cc; }
#av_landing_pagination .post-paging-prevnext { padding-left: 2px; padding-right: 2px; font-size: 11px; font-weight: bold;}
#av_landing_pagination .post-page-number { padding-bottom: 1px; padding-top: 2px; font-size: 11px; padding-left: 5px; padding-right: 5px; font-weight: bold; }
#av_landing_pagination #post-paging .grey-out { color: #888; }
#av_landing_pagination #post-paging .selected { border: solid 1px #777; background-color: #fff; }
#av_landing_pagination #post-paging .unselected { border: solid 1px #bbb; background-color: #fff; }
