/* CSS Document */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; margin: 0px; padding: 0px; background-image:url(images/overall_bg.gif); }
a:link, a:visited, a:active { color: #0072C7; }
a:hover { color: #003B66; }
.lwolf { width: 100%; }
.lwolf_text { float: left; line-height: 24px; }
.clear{ clear:both; width:100%; font-size:0px; height:0px;}

/* Centering Mapping Page START  */
#frameMap { display: block; margin-left: auto; margin-right: auto }
#frameListings { display: block; margin-left: auto; margin-right: auto }
/* Centering Mapping Page FINISH */
 
.sellahome_img { display: none; }
.sell_home_image { background-image:url(images/sell_a_home.jpg); width: 580px; height: 139px; margin-left:auto; margin-right: auto; }
.gr_contentbg { background-image:url(images/content_bg.gif); background-repeat: repeat-y; width: 935px; margin-left: auto; margin-right: auto; }
.gr_disclaimer { width: 925px; margin-top:12px; margin-left: auto; margin-right: auto; margin-bottom:15px; }
.gr_disclaimer_inc { width: 600px; float: left; }
.gr_disclaimer_inc p { margin-top:0px; }
.gr_disclaimer_inc a:link, .gr_disclaimer_inc a:active, .gr_disclaimer_inc a:visited { color:#0072C7; }
.gr_disclaimer_inc a:hover { color:#003B66; }
.SEO_links {text-align:center; width: 925px; height:auto; margin-left: auto; margin-right: auto; padding:0px 0px 10px 0px;}
.SEO_links a:link, .SEO_links a:active, .SEO_links a:visited { color:#0072C7; text-decoration:underline; }
.SEO_links a:hover { color:#000; text-decoration:none; }
.gr_disclaimer_logo { margin-top: 9px; text-align: right; width: 280px; float: right; }
.gr_contentfoot { background-image: url(images/content_foot.gif); background-repeat: no-repeat; font-size: 0px; height: 5px; width: 935px; margin-left: auto; margin-right: auto; }
.gr_content { width: 927px; padding: 0px; margin-right: 0px; margin-left: 4px; }
.gr_content02 { width: 927px; padding: 0px; margin-right: 0px; margin-left: 4px; }
.gr_content_inner { width: 897px; padding: 15px; margin-right: 0px; margin-left: 4px; }
.gr_header { background-image: url(images/header2.jpg); background-repeat: no-repeat; width: 927px; height: 109px; font-size: 0px; }
.animated { float:right; }
.gr_logobtn a:link, .gr_logobtn a:active, .gr_logobtn a:visited, .gr_logobtn a:hover{ width: 150px; height: 109px; margin-left: 14px; float: left; text-indent:-9999px;}
.gr_livechatbtn { width: 177px; height: 58px; margin-top:11px; float: left; margin-left:560px; }
.gr_btn { float: left; text-decoration:none; display: inline; }
.gr_btn a:link, .gr_btn a:visited, .gr_btn a:active, .gr_btn a:hover { text-decoration:none; }
.gr_btnleft { background-image: url(images/btn_left.gif); background-repeat: no-repeat; width: 11px; height: 33px; float: left; display: inline; }
.gr_btnmiddle { background-image: url(images/btn_middle.gif); background-repeat: repeat-x; height: 24px; float: left; font-weight: bold; text-transform: uppercase; padding-top: 8px; margin-bottom: 0px; display: inline; }
.gr_btnright { background-image: url(images/btn_right.gif); background-repeat: no-repeat; width: 11px; height: 33px; float: left; display: inline; }
.gr_btnrollover { display: inline; float: left; }
.gr_btnrollover a:link, .gr_btnrollover a:visited, .gr_btnrollover a:active { color: #003b66; text-decoration:none; cursor: pointer; }
.gr_btnrollover a:hover { color: #0570C0; text-decoration:none; cursor: pointer; }
.gr_btnmiddle a:link, .gr_btnmiddle a:visited, .gr_btnmiddle a:active { color: #003b66; text-decoration:none; }
.gr_btnmiddle a:hover { color: #0570C0; text-decoration:none; }
.gr_btncontact { float: right; margin-right: 20px; }
/* Home Content */

/* Quicksearch / Menu Positioning for z-indexes */
.gr_contentbg {position: relative; z-index:600;}
ul.topnav li, ul.topnav, .gr_menu, .gr_content {position:relative; z-index: 498;}
 .gr_content02, .gr_quicksearch { position:relative; z-index: 497;}
 
.gr_homerow1 { height: 215px; /*240 px Before removing Agent Name*/ width: 927px; margin: 14px auto; }
.gr_quicksearch { float: left; width: 278px; }
.gr_quicksearchhead { background-image: url(images/quicksearch_head.jpg); background-repeat:no-repeat; height: 31px; font-size: 0px; }
.gr_quicksearchbody { background-color: #EFEFED; height: 169px; /*203 px Before removing Agent Name*/ padding:8px 0px 0px 0px;}
.gr_quicksearchtable { width:236px; margin:0px auto;}
.gr_quicksearchtable input, .gr_quicksearchtable select{ font-size:10px;}
.gr_Input01 { width:224px; border:solid 1px #c1c1c1; padding:5px; margin:0px 0px 2px 0px; }
.gr_quicksearchlbl { width: 124px; text-transform: uppercase; font-size: 10px; line-height:24px; }
.gr_quicksearchtb { width: 102px; border:solid 1px #c1c1c1; padding:3px 4px; margin:0px 0px 1px 0px;}
.gr_quicksearchdropdown { width: 112px;}
.gr_quicksearchfoot { background-image: url(images/quicksearch_foot.gif); background-repeat:no-repeat; height: 8px; font-size: 0px; }
.gr_homevideo { float: right; width: 632px; }
.gr_homevideoimg { float:left; display: inline; }
.gr_homevideofla { float:right; display: inline; }
.gr_homerow2 { height: 215px; width: 927px; margin-left: auto; margin-right: auto; padding-bottom: 14px; }
.gr_featuredproperty { float: left; width: 278px; }
.gr_featuredpropertyhead { background-image: url(images/featuredproperty_head.jpg); background-repeat:no-repeat; height: 31px; font-size: 0px; }
.gr_featuredpropertybody { background-color: #EFEFED; height: 176px; }
.gr_featuredpropertyfoot { background-image: url(images/featuredproperty_foot.gif); background-repeat:no-repeat; height: 8px; font-size: 0px; }
.gr_grafix { float: left; margin-left: 17px; width: 263px; }
.gr_grafix img { float:left; }
.gr_ads { width:124px; height:99px; background-image:url(images/ads.jpg); background-repeat:no-repeat; float:right; font-size:9px; }
.gr_ads p {margin:0px;line-height:10px;}
.gr_detailedsearch { float: right; width: 351px; }
.stab a:link, .stab a:visited, .stab a:active, .stab a:hover { color: #fff; }
.stab { color:#fff; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; background-color: #005a9e; text-align: center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #005a9e; height:25px; }
.stabbdr { padding: 1.5px 1.5px 0px; }
.stabbdron { color:#000; Font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; background-color: #fff; text-align: center; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #005a9e; height:25px; }
.stabbdroff { color:#fff; Font-weight: bold; Font-family: arial; font-size: 11px; text-decoration: underline; background-color: #005a9e; text-align: center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #005a9e; }
.stabspacer { background-color: white; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #005a9e; }
.searchresult { font-size: 11px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #005a9e; background-color: #fff; text-align: left; }

/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/* Safari Fix */
.homepage_btn { cursor:pointer; display:block; margin:15px 0px 0px 0px; clear:both;}
/*ps_colored steps override*/

.ps_option_1 { background-color:#eee; width:600px; }
.ps_option_1_title { height:16px; background-image:url(images/step_1.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; line-height:16px; font-size:14px; color:#005b9e; }
.ps_option_2 { clear:left; width:600px; height:130px; background-color:#eee; }
.ps_option_2_title { height:16px; background-image:url(images/step_2.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; line-height:16px; font-size:14px; color:#005b9e; }
.ps_option_3 { clear:left; width:600px; background-color:#eee; }
.ps_option_3_title { height:16px; background-image:url(images/step_3.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; line-height:16px; font-size:14px; color:#005b9e; }
.ps_tab_padding { padding:5px 2px 0px 2px; color:#333; cursor:pointer; }
.ps_tab_padding:hover { padding:5px 2px 0px 2px; color:#000; cursor:pointer; }
.ps_tab_padding_selected { padding:5px 2px 0px 2px; color:#000; font-weight:bold; cursor:pointer; }
.ps_tab_left { float:left; width:6px; height:23px; background-image:url(images/tab_left.gif); }
.ps_tab { float:left; height:23px; background-image:url(images/tab_background.gif); }
.ps_tab_right { float:left; width:6px; height:23px; background-image:url(images/tab_right.gif); background-repeat:no-repeat; padding-right:2px; }
.pd_menu7 { display:none; }
.map_head { background-image:url(images/listings_bg.jpg); color: #fff; }
thead.map_list_head th { color: #fff; background-image: url(images/listings_bg.jpg); }
.map_listings_amount { color:#fff; }

