body .container_wrapper{text-align:center;}
body .container_wrapper .container{margin:0px auto;width:960px;text-align:left;}
#header{background-color:transparent;background-image:url('../images/bg_header_radial.png');background-position:center top;background-repeat:repeat-x;height:84px;position:relative;z-index:1100;}
#header #logo{display:block;position:relative;z-index:500;}
#header #logo a{background-repeat:no-repeat;display:block;height:64px;left:30px;margin:28px 0px 0px 0px;position:absolute;text-indent:-2000px;width:243px;}
#header h1, #header p{margin-left:275px;Position:absolute;top:31px;color:#fff;font-size:14px;font-weight:bold;}
.links a{color:#fff;font-size:12px;text-decoration:none;}
.links {color:#fff;text-align:right;}
.links div{height:20px;}
.links li{display:inline;}
.top_right_spacer {width:14px;float:right;}
.links .right_links{float:right;height:53px;width:88px;margin-right:1px;color:#9FBFCF;font-size:12px;text-align:right;}
.links .right_links li{float:none;}
.links .right_links li .english_flag_image{padding-right:6px;}
.links .right_links li .spanish_flag_image{padding-right:2px;}
.links .right_links li.main{background-image:url(../images/icon_languagedownarrow.png);background-repeat:no-repeat;background-position:71px 5px;}
.links .right_links a{display:inline-block;margin:5px 0px 0 0px;padding:0 14px 0 0;color:#9FBFCF;}
.left_links{float:right;}
.links .site_utilities{font-size:12px;}
.links .site_utilities a{display:inline-block;height:13px;margin:5px 10px 0 0px;padding:0px 10px 0 0px;border-right: solid 1px #9FBFCF;color:#9FBFCF;}
.links .site_utilities a:hover{display:inline-block;height:13px;margin:5px 10px 0 0px;padding:0px 10px 0 0px;text-decoration:underline;border-right:solid 1px #9FBFCF;color:#9FBFCF;}
.links .user_links li:first-child{border:none;}
.links .user_links li:last-child{padding-right:10px;}
.links .user_links li{border-left:solid 1px #9FBFCF;border-right:1px solid #9FBFCF;display:inline;font-size:12px;padding:0px 7px 0px 10px;}
.links .user_links ul{padding-right: 4px;}
.links .user_links li a{color:#9FBFCF;font-size:12px;text-decoration:none;}
.spanish_switch_pos{bottom:4px !important;}
.no_spanish_switch_pos{top:29px !important;}
.main_navigation{clear: both;position:relative;right:16px;}
.links .main_navigation img{margin-top:10px;display:inline-block;vertical-align:top;}
.links .main_navigation ul li.main{display:inline;position:relative;margin-left:30px;float:right;}
.links .main_navigation ul li a{color:#FFF;font-size:14px;height:34px;line-height:28px;text-decoration:none;vertical-align:middle;display:inline-block;}
.links .main_navigation ul li span{cursor:default;color:#FFF;font-size:14px;height:34px;line-height:28px;text-decoration:none;vertical-align:middle;display:inline-block;}
#main_nav{float:right;margin:49px 0px 0px 0px;}
#main_nav a{color:#fff;display:block;float:left;font-size:14px;height:34px;line-height:28px;margin:0px 0px 0px 31px;		text-decoration:none;vertical-align:middle;zoom:1;}
#main_nav a:hover{text-decoration:underline;}
#main_nav a.active{background-position:center top;}
.spanish_english{margin-bottom:0px;color:#9FBFCF;padding-top:8px;font-size:12px;text-align:right;width:74px;margin-left:839px;height:28px;}
.spanish_english_link {cursor:pointer;text-decoration:none;}
.underlined_link{text-decoration:underline;}
.spanish_english a:visited{color:#9FBFCF;}
.spanish_english a{margin-right:0px;}
#user_mainlinks ul li.main{display:inline;position:relative;}
.drop_down_1{display:none;height:102px;position:absolute;top:0px;width:140px;top:36px;margin-left:840px;background-color:transparent;background-image:url('../images/greenDrop.png');border:none;font-size:12px;z-index:1000;}
#user_mainlinks ul li.main ul ul{display:block;height:102px;position:absolute;width:160px;z-index:1;background-color:transparent;border:none;font-size:12px;margin:0px;left:129px;top:71px;}
.drop_down_1 li{margin-left:3px;width:140px;height:20px;padding-top:3px;}
.drop_down_1 li:hover{width:130px;height:20px;background-color:#2F5F2F;padding-top:3px;}
.drop_down_1 a{margin-left:3px;width:160px;height:22px;float:none;margin-left:7px;color:white;text-decoration:none;cursor:pointer;}
#user_mainlinks ul li.level2 ul{position:absolute;left:150px;height:30px;background-color:red;width:20px;}
.dd1_li1{margin-top:45px;}
.container #user_mainlinks .drop_down_2 li:hover{width:150px;height:22px;background-color:#3F5F8F;}
.top_right_links {bottom:1px;color:#9FBFCF;font-size:12px;left:725px;position:absolute;width:111px;}
.top_right_links a {text-decoration: none !important;}
.spanish_english_arrow {bottom:67px;padding-left:5px;float:right;}
.flag_images {display: block;width: 20px;margin-left:844px;margin-top:4px;}
.container .flag_spanish img{margin-right:2px;}
.container .flag_english img{margin-right:6px;}
#body{background-image:url('../images/blue_gradient2.png');background-position:center top;background-repeat:repeat-x;		margin-top:-12px;padding-top:12px;min-height:600px}
#body .container{padding: 0px 0px 10px 0px}
#body .search_container{padding: 0px 0px 30px 0px}
#body .container:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#footer{background-color:#0e4703;background-repeat:repeat-x;clear:both;color:#505050;height:315px}
#footer h3{color:inherit;font-size:14px;font-weight:bold;margin:20px}
#footer .container .toparea{background-position:734px 55px;background-repeat:no-repeat;height:284px}
#footer .sponsors{float:left;width:500px}
#footer .sponsors p{font-size:12px;margin:20px}
#footer .sponsors p strong{font-weight:bold}
#footer .sponsors ul{margin:20px}
#footer .sponsors li{display:inline;margin:20px 5px}
#footer .sponsors .footer_ad{background-image:url('../images/120x60_adbackground.png');float:left;height:71px;margin:20px 15px;width:128px}
.footer_banner_ad{width:476px}
#footer.sponsors .footer_ad img{height:60px;left:3px;position:relative;top:3px;width:120px}
#footer .info{float:left;height:100%;width:305px}
#footer .info h3{margin-bottom:10px;margin-left:65px}
#footer .info div.listings{background-position:-5px -7px;background-repeat:no-repeat;border-bottom:dashed 1px #a0a0a0}
#footer .info div.owners{background-position:-2px -2px;	background-repeat:no-repeat}
#footer .info p.first{color:#505050;font-size:12px;margin:0px 0px 12px 65px;width:205px}
#footer .info p.first strong{color:inherit;font-weight:bold}
#footer .info p{color:#3b8c54;font-size:14px;margin:10px 20px 20px 65px}
#footer .info p a{color:#3b8c54}
#footer .site_map{clear:both;color:#fff;height:31px}
#footer .site_map p{float:right;font-size:11px;line-height:35px;vertical-align:middle}
#footer .site_map a{color:#fff;text-decoration:none}
#footer .site_map ul{line-height:31px;vertical-align:middle}
#footer .site_map li:first-child{border:none}
#footer .site_map li{border-left:solid 1px #fff;display:inline;font-size:11px;padding:0px 10px}
#default_footer{background-color: #96bade;background-image: url(../images/bg_rd_search_footer.png);background-repeat:repeat-x;clear:both;color:#3e4545;height:auto;}
#default_footer h3{color:inherit;font-size:14px;font-weight:bold;margin:0px 12px 12px 0px;}
#default_footer h3 strong{color:#fff;font-weight:bold}
#default_footer .container{padding-top:20px;}
#default_footer .container .toparea{margin: 0px 20px 0px 20px;}
#default_footer .sponsors{float:left;width:560px}
#default_footer .sponsors p{font-size:12px;margin:20px}
#default_footer .sponsors p strong{font-weight:bold}
#default_footer .sponsors ul{margin:20px}
#default_footer .sponsors li{display:inline;margin:20px 5px}
#default_footer .sponsors .footer_ad{background-image:url('../images/120x60_adbackground.png');float:left;height:71px;margin:5px 10px 5px 0px;width:128px}
#default_footer .sponsors .footer_ad img{height:60px;margin:3px;width:120px}
#default_footer .sponsors .footer_help_image{float:left;}
#default_footer .sponsors .footer_help_container{float:left;margin-left:15px;}
#default_footer .sponsors .footer_help_container span{font-weight:bold;color:#286D39;}
#default_footer .info{float:right;height:100%;width:335px}
#default_footer .info h3{color:#3e4545;margin-bottom:10px;margin-left:100px}
#default_footer .info div.streetsign{background-image:url('../images/footer_streetsigns.png');background-position:23px 3px;background-repeat:no-repeat;}
#default_footer .info p.first{color:#3e4545;float:none;font-size:12px;font-weight:normal;line-height:18px;margin:0px 0px 6px 100px;width:240px}
#default_footer .info p.first strong{color:inherit;font-weight:bold}
#default_footer .info p{color:#136104;float:right;font-size:12px;font-weight:bold;margin:0px 0px 20px 100px}
#default_footer .info p a{color:#136104;font-weight:bold}
#default_footer .search_content{border-top: dashed 1px #7aa0c5;clear:both;font-size:11px;margin-bottom:20px;padding-top:12px;}
#default_footer .search_content a{color:#525252;}
#default_footer .search_content p{line-height:14px;margin-bottom:10px;}
#default_footer .search_content strong{font-weight:bold;}
#default_footer .nearby_cities{border-top:dashed 1px #7aa0c5;clear:both;margin-bottom:20px;padding-bottom:20px;padding-top:12px;}
#default_footer .nearby_cities ul{float:left;width:142px;margin-right:10px;}
#default_footer .nearby_cities li{font-size:11px;line-height:14px;}
#default_footer .nearby_cities li.city_action{font-weight:bold;color:#136104;cursor:pointer;}
#default_footer .nearby_cities a{text-decoration:none;color:#525252;}
#default_footer .nearby_cities #more_cities{margin-top:15px;}
#default_sitemap{background-color:#0e4703 !important;background-image: url(../images/bg_rd_search_footer_bottom.png) !important;height:auto;}
#default_sitemap .site_map{clear:both;color:#fff;height:31px}
#default_sitemap .site_map p{float:right;font-size:11px;line-height:35px;vertical-align:middle}
#default_sitemap .site_map a{color:#fff;text-decoration:none}
#default_sitemap .site_map ul{line-height:30px;vertical-align:middle}
#default_sitemap .site_map li:first-child{border:none}
#default_sitemap .site_map li{border-left:solid 1px #fff;display:inline;font-size:11px;padding:0px 10px}
#home_content{color:#3e4545;height:auto;background-color:#96bade;background-image: url(../images/bg_rd_search_footer.png);background-repeat:repeat-x;clear:both;}
#home_content a{color:#3e4545;cursor:pointer;text-decoration:none;}
#home_content a:hover{text-decoration:underline;}
#home_content h3{color:inherit;font-size:14px;font-weight:bold;margin:0px 12px 12px 0px;}
#home_content h3 strong{color:#fff;font-weight:bold}
#home_content .container{padding-top:20px;}
#home_content .container .toparea{padding:130px 0px 0px 20px;position:relative;}
#home_content .home_main{float:left;width:600px;}
#home_content .home_main div{clear:both;margin-bottom:20px;padding-top:18px;border-top:1px dashed #7AA0C5;font-size:10px;font-weight:bold;line-height:13px;}
#home_content .home_main .home_resources a, #home_content .home_main .home_about a{color:darkgreen;text-decoration:underline;}
#home_content .recommended{position:absolute;top:0px;left:20px;}
#home_content .recommended .facility_container{padding-left:52px;}
#home_content .recommended .facility{float:left;}
#home_content .recommended .facility a{background-image:url('../images/120x60_adbackground.png');display:block;height:71px;width:	128px;margin:5px 10px 5px 0px;overflow:hidden;}
#home_content .recommended .facility img{height:60px;left:3px;position:relative;top:3px;width:120px;}
#home_content .home_main .home_cities{border:none;}
#home_content .home_main .home_cities ul{float:left;width:150px;}
#home_content .home_main .home_states ul{float:left;width:120px;}
#home_content .home_main .home_states ul.state_0{width:113px;}
#home_content .home_main .home_states ul.state_1{width:104px;}
#home_content .home_main .home_states ul.state_2{width:137px;}
#home_content .home_main .home_states ul.state_3{width:129px;}
#home_content .home_main .home_states ul.state_4{width:117px;}
#home_content .home_main .home_two div{border:none;clear:none;margin-bottom:0px;padding-top:0px;float:left;}
#home_content .home_main .home_two .home_recommended{width:270px;padding:right;}
#home_content .home_main .home_two .home_resources{width:320px;}
#home_content .home_main .home_about p{margin-bottom:15px;}
#home_content .home_side{float:right;width:290px;}
#home_content .home_side .content{min-height:160px;background-image: url(../images/image_home_speech_top.png);background-repeat: no-repeat;color:#8c8c8c;font-size:15px;line-height:21px;padding:20px 20px 0px 20px;}
#home_content .home_side .content h3{margin:0px 0px 8px 0px;color:#348eda;font-size:15px;font-style:italic;font-weight:bold;}
#home_content .home_side .daily_tip, #home_content .home_side .testimonial, #home_content .home_side .blog_info{position:relative;}
#home_content .home_side .testimonial,
#home_content .home_side .daily_tip{overflow:hidden;width:100%;}
#home_content .home_side .testimonial .buttons .next, #home_content .home_side .daily_tip .buttons .next{position: absolute;right:11px;top:8px;}
#home_content .home_side .testimonial .buttons .prev, #home_content .home_side .daily_tip .buttons .prev{position: absolute;right:27px;top:8px;}
#home_content .home_side .testimonial .buttons img, #home_content .home_side .daily_tip .buttons img{margin-left:8px;cursor:pointer;}
#home_content .home_side .testimonial .wrapper, #home_content .home_side .daily_tip .wrapper{margin-left:-270px;width:810px;}
#home_content .home_side .testimonial .wrapper div, #home_content .home_side .daily_tip .wrapper div{float:left;margin:0px 20px 0px 0px;min-height:40px;width:250px;}
#home_content .home_side .testimonial p img, #home_content .home_side .daily_tip  p img{margin:38px auto 0 110px;}
#home_content .home_side .daily_tip .content_ft{background-image:url(../images/image_home_speech_bot_tip.png);height:28px;}
#home_content .home_side .daily_tip .content{overflow:hidden;}
#home_content .home_side .daily_tip .bottom{margin:-67px -1px 0px 0px;height:125px;background-position:right bottom;background-repeat:no-repeat;}
#home_content .home_side .testimonial{z-index:10;}
#home_content .home_side .testimonial .content{min-height:187px;padding-bottom:20px;position:relative;}
#home_content .home_side .testimonial .content .wrapper div, #home_content .home_side .testimonial .content p{font-family:Times New Roman, Times, serif;font-size:14px;font-style:italic;}
#home_content .home_side .testimonial h4{bottom:0px;position:absolute;right:12px;font-size:13px;font-style:italic;font-weight:bold;text-align:right;}
#home_content .home_side .testimonial .content_ft{height:28px;}
#home_content .home_side .testimonial .bottom{margin:-29px 0px 0 12px;padding:31px 14px 0px 0px;height:78px;background-position:left bottom;background-repeat:no-repeat;text-align:right;}
#home_content .home_side .testimonial .bottom p{font-size:10px;}
#home_content .home_side .blog_info{margin-top:-20px;}
#home_content .home_side .blog_info .content{padding-bottom:30px;}
#home_content .home_side .blog_info h4{margin-bottom:8px;font-style:italic;font-weight:bold;}
#home_content .home_side .blog_info .content p{font-family:Times New Roman, Times, serif;font-size:14px;font-style:italic;}
#home_content .home_side .blog_info a{color:green;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;text-decoration:underline;}
#home_content .home_side .blog_info .content_ft{height:28px;}
#home_content .home_side .blog_info .bottom{margin:-39px -15px 0px 0px;padding:41px 0px 0px 15px;height:106px;background-position:140px bottom;background-repeat:no-repeat;}
#home_content .home_side .blog_info .bottom p{font-size:10px;}
#home_content .sponsors{position:absolute;top:0px;left:20px;}
#home_content .sponsors .sponsor_container{padding-left:60px;}
#home_content .sponsors .footer_ad{background-image:url('../images/120x60_adbackground.png');float:	left;height:71px;margin:5px 10px 5px 0px;width:128px}
#home_content .sponsors .footer_ad img{height:60px;left:3px;position:relative;top:3px;width:120px}
#houses{background-color:#fff;background-image:url('../images/homePage_topFooter.jpg');background-repeat:repeat-x;background-position:center;clear:both;color:#505050;height:140px;margin-top:15px;}
#home_footer{background-color:#0e4703 !important;background-image: url(../images/bg_rd_search_footer_bottom.png) !important;height:auto;}
#home_footer .site_map{clear:both;color:#fff;height:31px}
#home_footer .site_map p{float:right;font-size:11px;line-height:35px;vertical-align:middle}
#home_footer .site_map a{color:#fff;text-decoration:none}
#home_footer .site_map ul{line-height:30px;vertical-align:middle}
#home_footer .site_map li:first-child{border:none}
#home_footer .site_map li{border-left:solid 1px #fff;display:inline;font-size:11px;padding:0px 10px}
.nosize{position:absolute;width:0px;height:0px;overflow:hidden;}
td.padding5{width:100%;}
td.colorclass11{width:100%;}
.gsmsc-mapDiv{height:250px;}
.gsmsc-idleMapDiv{height:250px;!important margin-left:5px;!important}
#mapsearch{width:100%;margin:0px;padding:0px;}
legend{display:none;}