@charset "utf-8";
/*=================================================================
website styles
 Author: Martin Leblanc
 Last Modified: 05/11/09
 Modified by: : Martin Leblanc
 Copyright: Lone Wolf Real Estate Technologies
===================================================================*/
html, body, span, applet, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, p, dl, dt, dd, form, label, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
.clear { font-size:0px; height:0px; width:100%; clear:both; }
body { background-image: url(images/body3.jpg); background-position: top center; background-repeat:repeat-x; background-color:#ffffff; margin:0px; padding: 0px; font-family:Lucida Grande, Lucida Sans Unicode; color:#2d1e12; font-size:13px; }
.gra_branding { width:900px; height:180px; margin:0px auto; padding:0px 20px; position:relative; }
.gra_wrapper { width:940px; margin:0px auto; padding:0px 10px; background-image:url(images/wrapper_bg.jpg); background-repeat:no-repeat; background-position:center top; }
.gra_logo { height:127px; width:231px; padding:0px 0px 0px 0px; float:left; background-image:url(images/logo.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.gra_logo:hover { height:127px; width:231px; padding:0px 0px 0px 0px; float:left; background-image:url(images/logo.jpg); background-repeat:no-repeat; background-position:0px -127px; }
.graydon_lblue { color:#073c82; font-size:11px; position:absolute; width:500px; text-align:right; top:55px; left:400px; }
.gra_office_info { font-size:20px; height:20px; margin:48px 0px 0px 8px; float:left; color:#053b80; font-family:times new roman, times, georgia, serif; text-transform:uppercase; }
.gra_office_address { color:#ffffff; width:800px; float:right; height:50px; text-align:right; padding:2px 10px 0px 0px; }
.gra_office_phone { font-size:18px; color:#ffffff; padding:0px 10px 0px 0px; }
.gra_office_phone img { padding:0px 4px 0px 0px; }
.gra_office_fax { font-size:18px; color:#ffffff; padding:2px 10px 0px 0px; }
.gra_office_fax img { padding:0px 4px 0px 0px; }
/*****************navigation*******************************/
.gra_top_navigation { width:900px; margin:0px 0px 0px 20px; line-height:44px; height:44px; }
.gra_top_navigation a:link, .gra_top_navigation a:active, .gra_top_navigation a:visited { color:#ffffff; text-decoration:none; }
.gra_top_navigation a:hover { color:#dadada; background-image:url(images/hover.png); background-repeat:no-repeat; background-position:center; }
.gra_top_item { padding:0px 20px; height:44px; float:left; float:left; }
.nav_spacer { width:1px; height:44px; float:left; }
/*******end of nav***********************/
.gra_brownbar { width:900px; background-image:url(images/spacer.gif); background-repeat:no-repeat; padding:0px 24px 20px 24px; height:237px; margin:0px auto; clear:both; }
.gra_flash { padding:10px 0px 0px 8px; MARGIN:0PX AUTO; WIDTH:863PX; height:227px; background-image:url(images/flash_bg.jpg); background-repeat:no-repeat; }
.gra_home_content { width:948px; margin:0px auto; background-image:url(images/content_btm2.jpg); background-repeat:no-repeat; background-position: center bottom; }
.gra_content_body { width:862px; padding:10px 40px 5px 40px; line-height:18px; font-size:13px; min-height:400px; height:auto !important; height:400px; background-image:url(images/content_bg.gif); background-repeat:repeat-y; }
.gra_content_body p { line-height:20px; margin:0px 0px 10px 0px; }
.gra_horizontal { margin:15px 0px; clear:both; width:100%; }
.gra_homepage_about p { line-height:22px; font-size:14px; margin:0px 0px 10px 0px; letter-spacing:1px }
.gra_homepage_about a:link, .gra_homepage_about a:visited, .gra_homepage_about a:active { color:#053b80; text-decoration:underline; }
.gra_homepage_about a:active { color:#333; text-decoration:none; }
.gra_homepage_about_title { font-size:20px; color:#053b80; margin:10px 0px; font-family:times new roman, times, georgia, serif; text-transform:uppercase; letter-spacing:1px; }
.gra_vert_devider { width:1px; height:250px; float:left; }
.gra_hp_title { width:180px; font-size:19px; height:24px; padding:0px 0px 8px 0px; background-image:url(images/heading_underline.jpg); background-repeat:no-repeat; background-position:left bottom; color:#053b80; float:left; line-height:24px; }
.hp_title { float:left; width:268px; }
.gra_title_icon { float:left; width:50px; height:24px; }
.gra_qsearchtable { width:98%; padding:5px 0px 0px 0px; float:left; }
.gra_qsearchtable_label a:link, .gra_qsearchtable_label a:active, .gra_qsearchtable_label a:visited { color:#053b80; text-decoration:none; border-bottom: dotted 1px #053b80; padding:0px 0px 3px 0px; }
.gra_qsearchtable_label a:hover { color:#053b80; text-decoration:none; border-bottom: dotted 1px #fff; padding:0px 0px 3px 0px; }
.gra_qsearchbtn { background-image:url(images/search_btn.jpg); background-position:0px 0px; width:68px; height:25px; float:right; margin:0px 10px 0px 0px; }
.gra_qsearchbtn:hover { background-image:url(images/search_btn.jpg); background-position:0px -25px; width:68px; height:25px; margin:0px 10px 0px 0px; float:right; }
.gra_qsearch_label_left { color:#333333; font-size:15px; padding:0px 0px 0px 0px; }
.gra_qsearch_select { width:143px; background-color:#fff; border:1px solid #7f9db9; height:23px; font-family:Lucida Grande, Lucida Sans Unicode; }
.gra_qsearch_input { background-color:#fff; border:1px solid #7f9db9; height:21px; line-height:21px; width:140px; font-family:Lucida Grande, Lucida Sans Unicode; }
.gra_box1 { float:left; height:250px; width:268px; position:relative; }
.gr_realtor { position:absolute; width:234px; height:36px; top:238px; left:6px; background-image:url(images/realtorca.jpg); background-position:0px 0px; }
.gr_realtor:hover { position:absolute; height:36px; width:234px; top:238px; left:6px; background-image:url(images/realtorca.jpg); background-position:0px -36px; }
.treb_search { width:243px; height:90px; background-image:url(images/graydon-treb.png); background-position:0px 0px; background-repeat:no-repeat; display:block; }
.treb_search:hover { width:243px; height:90px; background-image:url(images/graydon-treb.png); background-position:0px -90px; background-repeat:no-repeat; display:block; }
/*********************************************************/
.hp_title_hh { float:left; width:268px; }
.gra_title_icon_hh { float:left; width:22px; height:24px; }
.gra_hp_title2 { width:169px; font-size:18px; padding:0px 0px 8px 0px; background-image:url(images/heading_underline.jpg); background-repeat:no-repeat; background-position:left bottom; color:#333333; float:left; line-height:24px; height:24px; }
.gra_hp_title2 a:link, .gra_hp_title2 a:active, .gra_hp_title2 a:visited { color:#053b80; text-decoration:none; }
.gra_hp_title2 a:hover { color:#053b80; text-decoration:underline; }
.gra_hh_body { width:260px; }
.gra_hh_body p { padding:5px; line-height:18px; font-size:13px; color:#333; margin:0px; }
.gra_hh_body p b { color:#9f7b0b; font-size:14px; }
/***************************homehunter_login****************/
.gra_home_login { background-image:url(images/hhunter_bg.jpg); background-repeat:no-repeat; width:263px; height:110px; margin:5px 0px 0px 0px; }
.gra_hhunter_login_tbl { width:auto; margin:40px 0px 0px 25px; float:left; }
.gra_hhunter_input { width:140px; font-family:Lucida Grande, Lucida Sans Unicode; color:#626262; text-align:center; padding:2px 0px; background-color:#fff; border:1px solid #7f9db9; }
.gra_hhunter_login_btn { width:64px; height:24px; background-image:url(images/login_btn.jpg); background-position: 0px 0px; float:left; }
.gra_hhunter_login_btn:hover { width:64px; height:24px; background-image:url(images/login_btn.jpg); background-position: 0px -24px; float:left; }
.gra_homehunter_signup { width:238px; padding:0px 0px 0px 5px; height:26px; line-height:24px; font-size:13px; color:#626262; }
.gra_homehunter_signup a:link, .gra_homehunter_signup a:active, .gra_homehunter_signup a:visited { color:#0053a1; padding:3px; text-decoration:underline; }
.gra_homehunter_signup a:hover { color:#0053a1; text-decoration:none; }
.gra_homehunter_signup b { color:#9f7b0b; font-size:14px; }
.gra_box2 { float:left; height:250px; width:260px; padding:0px 30px; }
/************************************/
.gra_map { width:238px; margin:0px auto; clear:both; }
.gra_map_img { padding:0px 5px 0px 0px; float:left; width:103px; height:93px; }
.hp_title_map { float:left; }
.hp_title_map h1 { }
.gra_hp_title3 { text-align:left; font-size:18px; padding:0px 0px 8px 0px; color:#333333; float:left; line-height:18px; height:18px; }
.gra_hp_title3 a:link, .gra_hp_title3 a:active, .gra_hp_title3 a:visited { color:#053b80; text-decoration:none; }
.gra_hp_title3 a:hover { color:#053b80; text-decoration:underline; }
.gra_box3 { float:left; height:275px; width:268px; }
.gra_map p b { color:#9f7b0b; font-size:14px; }
.gra_map p { width:130px; line-height:18px; margin:0px 0px 10px 0px; float:left; }
.gra_map a:link, .gra_map a:visited, .gra_map a:active { color:#053b80; margin:0px 10px 0px 0px; text-decoration:none; }
.gra_map a:hover { color:#053b80; text-decoration:underline; }
.map_link { float:right; text-align:right; }
.gra_feat { }
.hp_title_feat { padding:4px 0px 0px 0px; width:230px; margin:0px auto; }
.hp_title_feat h1 { }
.gra_hp_title4 { text-align:left; font-size:18px; padding:0px 0px 8px 0px; color:#053b80; float:left; line-height:18px; height:18px; }
.gra_hp_title4 a:link, .gra_hp_title4 a:active, .gra_hp_title4 a:visited { color:#053b80; text-decoration:none; }
.gra_hp_title4 a:hover { color:#053b80; text-decoration:underline; }
.gra_feat1 { width:116px; height:125px; float:left; margin:0px 8px 0px 22px; }
.gra_feat2 { width:116px; height:125px; float:left; }
.gra_feat_img { position:relative; background-image:url(images/feat_bg.jpg); height:99px; width:116px; overflow:hidden; }
.feat_img { position:absolute; top:1px; left:1px; height:89px; width:114px; overflow:hidden; }
.gra_feat_info { font-size:11px; line-height:14px; color:#053b80; }
.gra_agent_bar { clear:both; width:885px; margin:0px 0px 0px 30px; height:40px; float:left; }
.gra_agent_login { width:130px; height:34px; float:left; position:relative; }
.gra_online_order { width:180px; height:34px; float:left; margin:0px 0px 0px 214px; position:relative; }
.agent_online_img { width:140px; height:24px; background-image:url(images/agent_online_img.jpg); background-repeat:no-repeat; background-position:0px 0px; display:block; padding:10px 0px 0px 40px; }
.agent_online_img:hover { width:140px; height:24px; background-image:url(images/agent_online_img.jpg); background-repeat:no-repeat; background-position:0px -34px; }
.gra_online_order a:link, .gra_online_order a:active, .gra_online_order a:visited { color:#053b80; text-decoration:none; }
.gra_online_order a:hover { color:#053b80; text-decoration:underline; }
.agent_login_img { width:90px; height:24px; background-image:url(images/login.png); background-repeat:no-repeat; background-position:0px 0px; display:block; padding:10px 0px 0px 40px; }
.agent_login_img:hover { width:130px; height:34px; background-image:url(images/login.png); background-repeat:no-repeat; background-position:0px -34px; }
.gra_agent_login a:link, .gra_agent_login a:active, .gra_agent_login a:visited { color:#053b80; text-decoration:none; }
.gra_agent_login a:hover { color:#053b80; text-decoration:underline; }
.gra_agent_email { width:130px; height:34px; float:right; position:relative; }
.agent_email_img { width:90px; height:24px; background-image:url(images/email.png); background-repeat:no-repeat; background-position:0px 0px; display:block; padding:10px 0px 0px 40px; }
.agent_email_img:hover { width:130px; height:34px; background-image:url(images/email.png); background-repeat:no-repeat; background-position:0px -34px; }
.gra_agent_email a:link, .gra_agent_email a:active, .gra_agent_email a:visited { color:#053b80; text-decoration:none; }
.gra_agent_email a:hover { color:#053b80; text-decoration:underline; }
/***************footer********************/
.gra_footer_wrapper { clear:both; width:100%; padding:11px 0px 0px 0px; margin:0px auto; background-image:url(images/footer.jpg); background-repeat:repeat-x; background-color:#183f7e; }
.gra_footer { width:910px; margin:0px auto; background-image:url(images/city.png); background-repeat:no-repeat; background-position:bottom right; position:relative; }
.gra_footer_links { position:absolute; z-index:10000; width:238px; height:65px; top:0px; left:671px; background-image:url(images/footer_links.png); background-repeat:no-repeat; }
.gra_follow { position:absolute; z-index:12000; left:10px; font-size:13px; color:#fff; top:-3px; }
.gra_follow_box { width:238px; height:46px; position:relative; }
.gra_facebook, .gra_linkdin, .gra_twitter, .gra_youtube { background-position:0px 0px; height:35px; width:34px; display:block; position:absolute; background-repeat:no-repeat; }
.gra_facebook:hover, .gra_linkdin:hover, .gra_twitter:hover, .gra_youtube:hover { background-position:0px -35px; height:35px; width:34px; display:block; position:absolute; background-repeat:no-repeat; }
.gra_facebook { top:15px; left:41px; background-image:url(images/facebook.png); }
.gra_twitter { top:15px; left:81px; background-image:url(images/twitter.png); }
.gra_linkdin { top:15px; left:120px; background-image:url(images/linkd.png); }
.gra_youtube { top:15px; left:158px; background-image:url(images/youtube.png); }
.gra_footer_body { width:900px; margin:0px auto; padding:12px 0px 0px 10px; }
/******************************quick links**************/
.gra_footer_helpful { width:400px; float:left; }
.gra_helpful_title { font-size:20px; color:#fff; margin:0px 0px 10px 0px; }
.gra_quick_link { height:325px; }
.gra_ql_item { width:230px; height:30px; line-height:29px; font-size:15px; background-image:url(images/hover_links.gif); background-position:0px 0px; float:left; border-bottom:1px dotted #8aa5c7; padding-left:5px; }
.gra_ql_item:hover { width:230px; height:30px; background-image:url(images/hover_links.gif); background-position:0px -31px; float:left; }
.gra_quick_link a:link, .gra_quick_link a:active, .gra_quick_link a:visited { color:#8aa5c7; text-decoration:none; }
.gra_quick_link a:hover { color:#091c3d; text-decoration:none; }
.gra_footer_title2 { font-size:22px; height:24px; color:#fff; text-transform:uppercase; position:absolute; bottom:0px; left:-230px; }
.gra_bottom_nav { width:450px; float:right; margin:0px 0px 20px 0px; position:relative; text-align:right; }
.gra_bottom_nav_item { height:25px; line-height:25px; float:left; border-top:1px dotted #8aa5c7; border-right:1px dotted #8aa5c7; }
.gra_bottom_nav_item:hover { height:25px; float:left; }
.gra_bottom_nav a:link, .gra_bottom_nav a:active, .gra_bottom_nav a:visited { color:#fff; text-decoration:none; padding:0px 9px 0px 9px; }
.gra_bottom_nav a:hover { color:#091c3d; text-decoration:none; background-color:#8aa5c7; }
.gra_footer_disclaimer { font-size:9px; line-height:18px; width:450px; color:#8aa5c7; float:right; padding:45px 0px 0px 0px; text-align:right; }
.gra_footer_disclaimer a:link, .gra_footer_disclaimer a:active, .gra_footer_disclaimer a:visited { color:#ffffff; text-decoration:underline; }
.gra_footer_disclaimer a:hover { color:#ffffff; text-decoration:none; }
.add_this_code { float:right; clear:both; width:100%; }
.gra_footer_login { float:left; width:131px; height:31px; padding:0px 0px 0px 10px; }
.gra_agent_login_btn { width:131px; height:31px; float:left; background-image:url(images/agent_login.jpg); background-position:0px 0px; }
.gra_agent_login_btn:hover { width:131px; height:31px; float:left; background-image:url(images/agent_login.jpg); background-position:0px -31px; }
.clear { clear: both; width:100%; height:0px; font-size:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/**********************************************innerpages*************************/
/* Search Page Results */
.psr_container { background-color:transparent; color:#000000; font-size:12px; width:850px; margin:0px auto; }
.psr_top { padding:20px 0px 0px 0px; }
.psr_top_left { float:left; padding:0px 0px 10px 0px; }
.psr_top_right { float:right; padding:0px 0px 10px 0px; }
.psr_sort { float:left; }
.psr_modify_search { float:left; height:21px; background-repeat:no-repeat; background-position:0px 1px; padding-left:20px; line-height:21px; cursor:pointer; font-weight:bold; }
.psr_save_search { float:left; height:21px; background-repeat:no-repeat; padding-left:22px; margin-left:10px; line-height:21px; cursor:pointer; font-weight:bold; }
.psr_result_total { float:left; padding:5px 0px 15px 0px; }
.psr_result_number { font-weight:bold; }
.psr_listing { padding:15px; background-color:#cdcdcd; border:1px solid #999999; }
.psr_listing_office { padding:15px; border:1px solid #999999; background-color:#fff; background-image:url(images/listing_bg.jpg); background-position:bottom; background-repeat:no-repeat; margin:0px 0px 40px 0px; }
.psr_address { font-size:13px; font-weight:normal; color:#000000; text-transform:uppercase; padding:10px 0px 5px 0px; position:relative; text-transform:;
}
.psr_address_link:link, .psr_address_link:visited, .psr_address_link:active { color:#000; text-decoration:none; background-color:transparent; padding:2px 5px 2px 5px; font-size:14px; font-weight:normal; }
.psr_address_link:hover { color:#fff; text-decoration:none; background-color:#163562; padding:2px 5px 2px 5px; font-size:14px; font-weight:normal; }
.psr_clear { clear:both; }
.psr_main_picture { float:left; width:250px; margin-left:auto; margin-right:auto; text-align:center; padding-top:5px; }
.psr_main_details { min-height:140px; padding:5px 0px 5px 0px; }
.psr_main_details_left { float:left; padding-left:25px; }
.psr_main_details_right { width:180px; float:right; margin:20px 5px 0px 0px; padding:20px 20px 20px 10px; border:1px solid #999999; background-color:#c0c0c0; }
.psr_picture { padding:4px 0px 4px 0px; margin:0px 0px 10px 0px; }
.psr_picture_img { width:250px; border:3px solid #c0c0c0; }
.psr_picture_img:hover { width:250px; border:3px solid #333; }
.psr_view_details { width:96px; height:17px; margin-bottom:4px; cursor:pointer; margin-left:auto; margin-right:auto; }
.psr_view_details:hover { width:96px; height:17px; margin-bottom:4px; cursor:pointer; margin-left:auto; margin-right:auto; }
.psr_headings { width:120px; font-size:13px; font-weight:bold; line-height:16px; padding:5px 0px 5px 5px; }
.psr_details { font-size:11px; line-height:14px; }
.psr_select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.psr_appointment { padding-left:18px; margin:4px 0px 0px 1px; line-height:18px; height:18px; font-size:12px; cursor:pointer; }
.psr_favourites { padding-left:18px; margin:4px 0px 0px 1px; line-height:18px; height:18px; font-size:12px; cursor:pointer; }
.psr_more_info { padding-left:18px; margin:4px 0px 0px 1px; width:200px;line-height:18px; height:18px; font-size:12px; cursor:pointer; }
.psr_virtual_tour { padding-left:18px; margin:4px 0px 0px 1px; line-height:18px; height:18px; font-size:12px; cursor:pointer; }
.psr_map_it { padding-left:18px; margin:4px 0px 0px 1px; line-height:18px; height:18px; font-size:12px; cursor:pointer; }
.psr_financing { padding-left:18px; margin:4px 0px 0px 1px; line-height:16px; font-size:12px; cursor:pointer; }
.psr_register_now { padding-left:18px; margin:4px 0px 0px 1px; line-height:16px; font-size:12px; cursor:pointer; }
.psr_download_document { padding-left:18px; margin:4px 0px 0px 1px; line-height:16px; font-size:12px; cursor:pointer; }
.psr_listing_info { font-size:10px; clear:both; padding:0px 5px 1px 10px; }
.psr_pagination { float:right; padding:5px 0px 15px 0px; }
.psr_pagination_link:link, .psr_pagination_link:visited, .psr_pagination_link:active { color:#000; text-decoration:none; background-color:transparent; padding:2px 5px 2px 5px; }
.pagination_selected { color:#fff; text-decoration:none; background-color:#6c6c6c; padding:2px 5px 2px 5px; }
.psr_pagination_link:hover { color:#fff; text-decoration:none; background-color:#163562; padding:2px 5px 2px 5px; }
.psr_links a:link, .psr_links a:active, .psr_links a:visited { color:#000; text-decoration:none; background-color:transparent; padding:2px 5px 2px 5px; font-size:12px; }
.psr_links a:hover { color:#fff; text-decoration:none; background-color:#163562; padding:2px 5px 2px 5px; font-size:12px; }
.psr_modify_search { }
.psr_modify_search a:link, .psr_modify_search a:active, .psr_modify_search a:visited { color:#000; text-decoration:none; background-color:transparent; padding:2px 5px 2px 5px; font-size:12px; }
.psr_modify_search a:hover { color:#fff; text-decoration:none; background-color:#163562; padding:2px 5px 2px 5px; font-size:12px; }
.psr_save_search a:link, .psr_save_search a:active, .psr_save_search a:visited { color:#000; text-decoration:none; background-color:transparent; padding:2px 5px 2px 5px; font-size:12px; }
.psr_save_search a:hover { color:#fff; text-decoration:none; background-color:#163562; padding:2px 5px 2px 5px; font-size:12px; }
/* Search Page Results */
.header { color:#000; font-size:20px; }
/*************************************************details*********************************************************/
.pd_righttop { padding:0px 5px 55px 5px; margin:0px; background-color:transparent; border:none; }
.pd_top { background-color:#f5f5f5; border:1px solid #cccccc; color:#000; height:40px; padding:15px; font-size:14px; }
.small_flash_slideshow { }
.pd_presentedby { padding:5px; }
.pd_mortgagecalc { padding:5px; }
.pd_resultscount { color:#000; }
.pd_pdtitle { font-size:15px; }
.pd_resultscount a:link, .pd_resultscount a:active, .pd_resultscount a:visited { color:#000; text-decoration:none; padding:2px 5px 2px 5px; }
.pd_resultscount a:hover { color:#fff; background-color:#163562; padding:2px 5px 2px 5px; }
.pd_backtolist a:link, .pd_backtolist a:active, .pd_backtolist a:visited { color:#000; text-decoration:none; padding:2px 5px 2px 5px; }
.pd_backtolist a:hover { color:#fff; text-decoration:none; background-color:#163562; padding:2px 5px 2px 5px; }
.pd_title_links { color:#000000; }
.pd_menu { padding:12px; width:200px; }
.pd_menubreak { color:#333; height:1px; }
.pd_menuitem a:link, .pd_menuitem a:visited, .pd_menuitem a:active { color:#000; background-color:transparent; text-decoration:none; padding:2px 5px 2px 5px; height:23px; display:block; }
.pd_menuitem a:hover { color:#ffffff; background-color:#163562; padding:2px 5px 2px 5px; }
.pd_menu1, .pd_menu2, .pd_menu3, .pd_menu4, .pd_menu5, .pd_menu6, .pd_menu7, .pd_menu8 { color:#000; background-color:transparent; }
.pd_rightside { padding:10px; }
.pd_descriptiontitle { font-weight:bold; font-size:16px; }
.pd_agent_info a:active, .pd_agent_info a:visited, .pd_agent_info a:link { color:#000; background-color:transparent; text-decoration:none; padding:2px 5px 4px 5px; }
.pd_agent_info a:hover { color:#ffffff; background-color:#163562; padding:2px 5px 4px 5px; }
.pd_mortgagetitle_showhide a:active, .pd_mortgagetitle_showhide a:visited, .pd_mortgagetitle_showhide a:link { color:#000; background-color:transparent; text-decoration:none; padding:2px 5px 2px 5px; }
.pd_mortgagetitle_showhide a:hover { color:#ffffff; background-color:#163562; padding:2px 5px 2px 5px; }
/***********************************featured*****************************************/
.featured_img_container { width:250px; background-color:transparent; }
.featured_img { width:250px; background-color:transparent; }
.featured_maintable tr td table tr td a:link, .featured_maintable tr td table tr td a:active.featured_maintable tr td table tr td a:visited { color:#163562; }
.featured_maintable tr td table tr td a:hover { color:#fff; background-color:#163562; }
/*************************forms******/
.CaptchaIcon_Row_1 a:link, .CaptchaIcon_Row_1 a:active, .CaptchaIcon_Row_1 a:visited { color:#163562; padding:4px 2px 4px 2px; text-decoration:none; }
.CaptchaIcon_Row_1 a:hover { color:#fff; background-color:#163562; }
.CaptchaIcon_Row_2 a:link, .CaptchaIcon_Row_2 a:active, .CaptchaIcon_Row_2 a:visited { color:#163562; padding:4px 2px 4px 2px; text-decoration:none; }
.CaptchaIcon_Row_2 a:hover { color:#fff; background-color:#163562; }
.custom_form_links a:link, .custom_form_links a:active, .custom_form_links a:visited { color:#163562; padding:4px 10px 4px 10px; text-decoration:none; }
.custom_form_links a:hover { background-color:#163562; color:#fff; }
/*************************************************menu agent***************************/
.agent_back { padding:15px; background-color:#f3f3f3; border:1px solid #999999; margin:0px 0px 15px 0px; width:97%; }
.rcg_content { margin:0px auto; }
h4 { font-family: georgia; font-size:14px; font-weight:bold; clear:both; }
.agents { width:50%; padding-top:7px; padding-bottom: 7px; font-family: georgia; font-size: 11px; padding:15px 0px 0px 0px; }
.agents a:active, .agents a:visited, .agents a:link { text-decoration:none; }
.agents a:hover { text-decoration:none; }
.ai_img { float:left; height: 138px; width: 100px; margin-right: 12px; margin-bottom: 20px; border:none; }
.ai_img a img { border: 4px solid transparent; }
.ai_img a img:hover { border: 4px solid #163562; }
.agent_info { float:left; width:70%; }
.ai_name { font-family: georgia; font-size: 15px; color: #163562; padding-top: 8px; font-weight: bold; padding-bottom: 2px; }
.ai_name a:link, .ai_name a:active, .ai_name a:visited { font-size: 15px; color:#163562; font-weight:bold; text-decoration:none; background-color:transparent; padding:2px 5px 4px 5px; }
.ai_name a:hover { font-size: 15px; color: #ffffff; text-decoration:none; background-color:#163562; padding:2px 5px 4px 5px; }
.ai_text { font-family: georgia; font-size: 12px; color: #163562; padding:0px 0px 4px 5px; }
.ai_phone { font-family: georgia; font-size: 12px; color: #163562; padding:0px 0px 4px 5px; }
.ai_email a:link, .ai_email a:visited, .ai_email a:active { font-size:12px; color: #163562; text-decoration:none; background-color:transparent; padding:2px 5px 4px 5px; display:inline; }
.ai_email a:hover { font-size: 12px; color: #ffffff; text-decoration:none; background-color:#163562; padding:2px 5px 4px 5px; }
.ai_email { font-family: georgia; font-size: 10px; color: #163562; margin-bottom: 4px; text-decoration:none; }
.ai_grey_line { height: 0px; clear: both; width:90%; font-size: 1px; background-color:transparent; margin:20px 0px; }
.ai_read_more a:link, .ai_read_more a:active, .ai_read_more a:visited { color: #163562; text-decoration:none; background-color:transparent; padding:2px 5px 4px 5px; font-size:12px; }
.ai_read_more a:hover { font-size: 12px; color: #ffffff; text-decoration:none; background-color:#163562; padding:2px 5px 4px 5px; }
.littlepics { margin:10px 0px 0px 0px; float:left; background-color:#e4e4e4; border:1px solid #999999; }
.littlepics img { padding:0px 4px 0px 0px; }
/*************************************************agent profile***************************/
.agent_profile_container { width:100%; margin-right:auto; margin-left:auto; background-image:url(images/spacer.gif); background-repeat:repeat-x; padding:15px; background-color:transparent; border:0px solid #999999; border:none; }
.agent_profile_container a:visited, .agent_profile_container a:link, .agent_profile_container a:active { color: #163562; font-weight:bold; text-decoration:none; }
.agent_profile_container a:hover { color:#163562; font-weight:bold; text-decoration:none; background-color:#163562; }
.agent_profile_left { float:left; border:none; padding-top:5px; background-image:url(images/spacer.gif); background-repeat:repeat-x; width:100%; }
.agent1 { floaT:left; }
.agent2 { padding-top:10px; floaT:left; clear:both; border-top:1px solid #d8d8d8; width:100%; }
.agent_profile_title { font-size:16px; color: #000000; margin-bottom:5px; padding-left:15px; }
.agent_profile_img { width:148px; height:188px; overflow:hidden; display:block; margin-bottom:10px; float:left; padding-left:15px; }
.agent_profile_details { float:left; padding-left:15px; line-height:20px; }
.agent_profile_name { font-size:22px; line-height:25px; color:#163562; }
.agent_profile_awards { font-size:14px; color:#333333; line-height:20px; margin-bottom:3px; }
.agent_profile_personal_link { font-size:14px; color:#333333; line-height:20px; margin-bottom:3px; }
.agent_profile_personal { font-size:14px; color:#333333; line-height:20px; margin-bottom:3px; clear:both; padding:20px 0px 20px 0px; width:90%; }
.agent_profile_personal_title { font-size:16px; color:#163562; line-height:28px; padding-left:15px; }
.agent_profile_personal_description { font-size:13px; color:#163562; line-height:20px; padding-left:15px; }
.agent_profile_title { font-size:16px; color:#163562; line-height:28px; padding-left:15px; }
.agent_profile_phone { font-size:12px; color:#163562; display:block; line-height:20px; }
.agent_profile_tollfree { font-size:12px; color:#163562; display:block; line-height:20px; }
.agent_profile_mobile { font-size:12px; color:#163562; display:block; line-height:20px; }
.agent_profile_fax { font-size:12px; color:#163562; display:block; line-height:20px; }
.agent_profile_licence { font-size:12px; color:#333333; display:block; line-height:20px; }
.agent_profile_auction { font-size:12px; color:#163562; display:block; line-height:20px; }
.agent_profile_office_model { clear:both; padding-bottom:10px; background-image:url(images/spacer.gif); background-repeat:repeat-x; background-position:bottom; }
.agent_profile_office { display:inline; }
.agent_profile_office_title { font-size:16px; color:#163562; line-height:28px; padding-left:15px; }
.agent_profile_office_title b { font-size:16px; color:#163562; line-height:28px; }
.agent_profile_office_name { font-size:12px; color:#163562; padding-left:14px; }
.agent_profile_office_address { font-size:12px; color:#163562; line-height:20px; padding-left:15px; }
.agent_profile_modelhome { font-size:12px; color:#163562; line-height:14px; padding-left:15px; margin-top:5px; }
.agent_profile_iconrow { color:#163562; padding-left:15px; clear:both; }
.agent_profile_email_icon { height:23px; width:140px; float:left; color:#163562; }
.agent_profile_details { float:left; padding-left:15px; }
.agent_profile_name { font-size:22px; line-height:25px; color:#163562; }
.agent_profile_awards { font-size:14px; color:#163562; line-height:20px; margin-bottom:3px; }
.agent_profile_awards a:hover { color:#fff; }
.agent_profile_personal_link { font-size:14px; color:#163562; line-height:20px; margin-bottom:3px; }
.agent_profile_personal { font-size:14px; color:#163562; line-height:16px; margin-bottom:3px; clear:both; padding:20px 0px 20px 0px; width:90%; }
.agent_profile_website_icon { height:23px; width:140px; float:left; background-repeat:no-repeat; }
.agent_profile_pager_icon { height:23px; width:140px; float:left; background-repeat:no-repeat; }
.agent_profile_calendar_icon { height:23px; width:140px; float:left; background-repeat:no-repeat; }
.agent_profile_icon img { padding-right:4px; }
.agent_profile_iconrow a:visited, .agent_profile_iconrow a:link, .agent_profile_iconrow a:active { font-size:13px; padding-left:25px; color:#163562; float:left; text-decoration:underline; line-height:22px; color:#163562; font-weight:bold; text-decoration:none; background-color:transparent; }
.agent_profile_iconrow a:hover { color:#163562; }
form { padding:0px; margin:0px; }
.agent_profile_info { border: none; padding-top:5px; background-image:url(spacer.gif); background-repeat:repeat-x; background-position:bottom; }
.agent_profile_info_title { font-size:16px; color:#163562; margin-top:5px; line-height:20px; padding-left:15px; }
.agent_profile_info_text { padding:15px; font-size:13px; line-height:auto; color:#163562; }
.agent_profile_message { clear:both; }
.agent_profile_message_title { font-size:16px; color:#000000; margin-top:5px; line-height:20px; padding-left:15px; }
.agent_profile_form { padding-left:15px; font-size:13px; color:#333333; }
/*right_side*/
.agent_profile_right { width:250px; border: none; padding-right:8px; padding-left:8px; padding-top:5px; background-image:url(images/spacer.gif); background-repeat:repeat-x; }
.agent_profile_listing_title { font-size:16px; color:#163562; margin-bottom:10px; }
.agent_profile_listings img { width:180px; height:150px; overflow:hidden; padding:0px 0px 5px 0px; }
.agent_profile_listings { width:180px; height:190px; margin-right:auto; margin-left:auto; border:1px solid #163562; padding:3px; margin-bottom:12px; background-image:url(images/spacer.gif); background-color:#e8e8e8; background-repeat:repeat-x; background-position:bottom; }
.agent_profile_listings a:link, .agent_profile_listings a:active, .agent_profile_listings a:visited { background-color:transparent; }
.agent_profile_listings a:hover { background-color:transparent; }
.agent_profile_listing_details { width:180px; margin-bottom:3px; font-size:11px; float:left; color:#163562; }
.agent_profile_listing_ptype { width:90px; float:left; text-align:center; color:#163562; }
.agent_profile_listing_price { width:90px; float:right; text-align:center; color:#7e8b3c; }
.agent_profile_listing_bed { width:90px; float:left; text-align:center; color:#163562; }
.agent_profile_listing_bath { width:90px; float:right; text-align:center; color:#163562; }
.view_all_my_listings { height:25px; margin-bottom:5px; width:250px; }
.view_all_my_listings a { padding:3px; }
.view_all_my_listings a:hover { color:#ffffff; }
.agents a, .agents a:visited { text-decoration: none; }
.agents a:hover { text-decoration: underline; }
.agent_profile_captcha { width:500px; border:0px solid transparent; margin-top:10px; }
#CaptchaValidation { width:450px; line-height:12px; }
#CaptchaValidation_send { width:450px; }
.CaptchaIcon_Row_1, .CaptchaIcon_Row_2 {  }
.Captcha_vision_text a:hover { color:#ffffff; }
.Captcha_refresh_text a:hover { color:#ffffff; }
/****************end of agent profile****************/
pre { width:820px; overflow:hidden; }
.form_box { border:0px solid transparent; background-color:transparent; }
.tableborder1 { border: solid 1px #333; }
.tableborder2 { border-style: solid; border-width: 0px 1px 1px 1px; border-color:#333; }
.tableborder3 { border: solid 1px #333; }
.tableborder4 { border: solid 1px #333; }
/*Tabs - FindHomeRequest.asp*/
.stab { Font-weight:normal;  font-family:;
font-size: 12px; text-decoration: none; background-color:#fff; text-align: center; height:34px; border-style: solid; border-width: 1px 1px 1px 1px; border-color:#c0c0c0; padding:0px; color:#020a2e; background-repeat:repeat-x; }
.searchresult { border-style: solid; border-width: 0px 1px 1px 1px; border-color:#c0c0c0; background-color:#cccccc; padding:12px; color:#020a2e; line-height:18px; padding-left:25px; }
.bs_formcolor { background-color:#e1e1e1; padding:12px; color:#020a2e; }
.stabbdr { padding: 1.5px 1.5px 0px; }
.stabbdron { color:#000; Font-weight: bold;  font-family:;
font-size: 12px; text-decoration: underline; background-color: #eff1e0; text-align: center; height:25px; }
.stabbdroff { color:#000; Font-weight: bold;  Font-family:;
font-size: 12px; text-decoration: underline; background-color: #b29362; text-align: center; }
.stabspacer { background-color: #b29362; }
.searchresult { font-size: 12px; }
.searchresult a:link, .searchresult a:active, .searchresult a:visited { color:#000; text-decoration:underline; }
.searchresult a:hover { color:#000; text-decoration:none; }
.stab a:link, .stab a:active, .stab a:visited { color:#000; text-decoration:underline; }
.stab a:hover { color:#000; text-decoration:none; }
/*****************************************/
.lwolf { width:345px; floAt:right; }
.SocialMedia_AgentDetails a:link,.SocialMedia_AgentDetails a:active,.SocialMedia_AgentDetails a:visited{ padding:0px 0px 0px 18px;}
.SocialMedia_AgentDetails a:hover,.agent_profile_container a:hover{ color:#fff;}
