* {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
a {
	overflow: hidden;
}
body {
	background: #e7e7cf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fffefe;
}
form #nickname {
	display: none;
}

.sp-jrw-field { visibility:hidden; display: none; }

#wrapper {
	width: 100%;
	height: 100%;
	margin-top: 11px;
	background: url(../images/site/home/bg_wrapper.png) center top repeat-y;
}
/***Header***/
#header_wrapper {
	width: 100%;
	height: 121px;
	clear: both;
	background: url(../images/site/home/bg_header.png) center top no-repeat;
}
#header {
	width: 984px;
	height: 118px;
	position: relative;
	margin: 0 auto;
	margin-top: 3px;
}
#header .welcome {
	background:url(../images/site/bck/blue_aplha_60.png) repeat;
	border:2px solid #09447F;
	line-height:18px;
	width:110px;
	padding:4px;
	position:absolute;
	right:8px;
	top:140px;
	text-align: center;
	z-index: 199;
}
#wrapper.subpage #header .welcome {
	top:140px;
}
#header .welcome a {
	color:#FFFFFF;
	text-decoration:underline;
}
#logo {
	position: absolute;
	top: 9px;
	left: 9px;
	width: 173px;
	height: 142px;
}
#logo h1 a {
	text-indent: -9999px;
	display: block;
	width: 173px;
	height: 142px;
	background: url(../images/site/home/logo.png) no-repeat;
}
#title {
	position: absolute;
	top: 35px;
	left: 330px;
	width: 374px;
	height: 63px;
}
#title h2 {
	text-indent: -9999px;
	display: block;
	width: 374px;
	height: 63px;
	background: url(../images/site/home/title.png) no-repeat;
}
#img_rotate {
	width: 648px;
	height: 174px;
	border: 1px solid #FEFEFE;
	position: absolute;
	top: 18px;
	left: 192px;
}
#contact {
	position: absolute;
	top: 53px;
	right: 12px;
	width: 122px;
	height: 80px;
}
/*.subpage #contact {
	top: 53px;
}*/
#contact p {
	text-indent: -9999px;
	display: block;
	width: 122px;
	height: 43px;
	background: url(../images/site/home/phone.png) no-repeat;
}
#contact a {
	text-indent: -9999px;
	display: block;
	width: 122px;
	height: 37px;
	background: url(../images/site/home/contact_us.png) no-repeat;
}
/***Content***/
#content_wrapper {
	width: 100%;
	height: 100%;
	background: url(../images/site/home/bg_content.png) center top no-repeat;
}
#content {
	width: 984px;
	height: 100%;
	margin: 0 auto;
	margin-bottom: -8px;
}
/***Sub_content***/
#sub_content {
	width: 185px;
	float: left;
}
#sub_content a {
	text-decoration: none;
}
#sub_content ul#navigation {
	margin: 98px 0 0 15px;
	width: 162px;
}
#sub_content .navigation {
	margin-left: 26px;
	margin-top: 12px;	
}

#sub_content .navigation > li {
	width: 162px;
	height: 30px;
	margin-bottom: 8px;
	position: relative;
}

#sub_content .navigation > li > a {
	display: block;
	width: 162px;
	height: 30px;
	background: url(../images/site/menu/navigation.png) 0px 0px no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}
#sub_content .navigation li.menu_search {
	height: 36px;
	margin-bottom: 21px;
}
#sub_content .navigation li.menu_search a {
	background-position: 0px 0px;
}
#sub_content .navigation li.menu_search > a {
	height: 36px;
}
#sub_content .navigation li.menu_open_houses a {
	background-position: 0px -36px;
}
#sub_content .navigation li.menu_use_our_knowledge a {
	background-position: 0px -66px;
}
#sub_content .navigation li.menu_email_notification a {
	background-position: 0px -96px;
}
#sub_content .navigation li.menu_finance_your_home a {
	background-position: 0px -126px;
}
#sub_content .navigation li.menu_company_info a {
	background-position: 0px -156px;
}
#sub_content .navigation li.menu_other a {
	background-position: 0px -186px;
}

#sub_content .navigation li .sub {
	visibility: hidden;
	width: 202px;
	position: absolute;
	left: 162px;
	top: 0px;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/site/bck/subnav_bck.png) right bottom no-repeat;
	padding-bottom: 13px;
	
}

#sub_content .navigation li .sub ul {
	background: url(../images/site/bck/subnav_bck.png) left top no-repeat;
	padding: 7px 0px 0px 13px;
	z-index: 9999;
}

#sub_content .navigation li .sub li {
	width: 178px;
}

#sub_content .navigation li .sub li:hover {
	background: #022f5f /*url(../images/site/bck/subnav_item_bck.png) left top no-repeat*/;
}

#sub_content .navigation li .sub li form fieldset {
	border: 0px;
}

#sub_content .navigation li .sub li a {
	display: block;
	color: #f5f5df;
	width: 162px;
	padding: 2px 3px 2px 13px;
	
}

#sub_content .navigation li .sub li form .submit {
	border: 0px;
	width: 178px;
	height: 20px;
	color: #f5f5df;
	background: url(../images/site/content/open_houses_link.png) left bottom no-repeat;
	cursor: pointer;
}

#sub_content .navigation li .sub li form .submit:hover {
	background-position: left top;
}

#sub_content .navigation li .sub a:hover {
	color: #f5f5df;
	background: url(../images/site/bck/subnav_item_bck.png) right bottom no-repeat;
}
/**********************************************************************************************/
/***Agents***/
#search_agent {
	width: 659px;
	float: left;
	margin: 16px 0 0 0;
}
#search_agent  p {
	margin: 0 36px 0 8px;
}
#search_box {
	width: 658px;
	height: 126px;
	float: left;
	background: url(../images/site/agents/bg_search.png) no-repeat;
	margin: 8px 0 8px 0;
}
#search_box ul {
	float:left;
	margin: 18px 0 0 18px;
}
#search_box ul li {
	height: 31px;
	width: 613px;
}
#search_box ul li input#first_name, #search_box ul li input#last_name {
	width: 131px;
	height: 17px;
	float: left;
	background: url(../images/site/home/bg_input.jpg) repeat-x;
	border: 1px solid #9EA4A8;
	padding:3px 0 0 5px;
}
#search_box ul li #find {
	float: left;
	font-size: 14px;
	width: 33px;
	height: 28px;
	padding-top: 3px;
}
#search_box ul li label{
	width: 117px;
	display: block;
	float: left;
	font-size: 14px;
	height: 28px;
	padding-top: 3px;
}
#search_box ul li label.first_name {
	margin: 0 0 0 19px;
}
#search_box ul li label.last_name, #search_box ul li label.language {
	margin: 0 0 0 50px;
}
#search_box ul li label.office {
	margin: 0 0 0 52px;
}
#search_box ul li select {
	width: 138px;
	height: 20px;
	float: left;
	background: url(../images/site/home/bg_input.jpg) repeat-x;
	border: 1px solid #9EA4A8;
}
#search_box input.search_now {
	background: url(../images/site/agents/search.png) no-repeat;
	width: 119px;
	height: 34px;
	border: none;
	cursor: pointer;
	float: right;
}
#pages {
	height: 32px;
	margin: -13px 0 0 0;
}#pages2 {
	height: 32px;
	margin: 10px 0 -10px 0;
}
#pages ul, #pages2 ul {
	width: 265px;
	height: 32px;
	float: right;
}
#pages ul li, #pages2 ul li {
	float: left;
	height: 32px;
}
#pages ul li.pages, #pages2 ul li.pages {
	width: 61px;
	text-indent: -9999px;
	background: url(../images/site/agents/pages.png) 0px 0px no-repeat;
}
#pages ul li a, #pages2 ul li a {
	text-indent: -9999px;
	display: block;
	height: 32px;
}
#pages ul li.a-f, #pages2 ul li.a-f {
	width: 36px;
}
#pages ul li.a-f a, #pages2 ul li.a-f a {
	width: 36px;
	background: url(../images/site/agents/pages.png) -61px 0px no-repeat;
}
#pages ul li.g-l, #pages2 ul li.g-l {
	width: 43px;
}
#pages ul li.g-l a, #pages2 ul li.g-l a {
	width: 43px;
	background: url(../images/site/agents/pages.png) -97px 0px no-repeat;
}
#pages ul li.m-s, #pages2 ul li.m-s {
	width: 44px;
}
#pages ul li.m-s a, #pages2 ul li.m-s a {
	width: 44px;
	background: url(../images/site/agents/pages.png) -140px 0px no-repeat;
}
#pages ul li.t-z, #pages2 ul li.t-z {
	width: 41px;
}
#pages ul li.t-z a, #pages2 ul li.t-z a {
	width: 41px;
	background: url(../images/site/agents/pages.png) -184px 0px no-repeat;
}
#pages ul li.all, #pages2 ul li.all {
	width: 40px;
}
#pages ul li.all a, #pages2 ul li.all a {
	width: 40px;
	background: url(../images/site/agents/pages.png) -225px 0px no-repeat;
}
ul#agents {
	margin-top: 21px;
}
ul#agents li {
	min-height: 206px;
	max-height: 315px;
	border-bottom: 1px solid #55657D;
	padding: 16px 0 0 0;
	float: left;
}
ul#agents li img {
	border:3px solid #0B4E92;
	background: none;
	padding: 0;
	float:left;
	margin: 0 20px 0 0;
}
ul#agents li p.details {
	border-right: 1px dotted #4D657F;
	float: left;
	font-weight: bold;
	line-height: 17px;
	margin: 8px 0;
	min-height: 158px;
	width: 122px;
}
ul#agents li .details a {
	color: #073768;
	text-decoration: none;
}
ul#agents li .article_text {
	float: left;
	margin-top: 6px;
	width: 330px; /*341*/
	margin-left: 7px;
}
/****************************************************************************************/
/***Main_content***/
#main_content {
	width: 799px;
	float: right;
	position: relative;
}
.subpage #main_content {
	margin-top: 98px;
}

#relative_search {
	position: absolute;
	top: 322px;
	right: 0;
	width: 138px;
}
/*
#main_content .chckd {
	background: #963228;
}
*/

.section_2 .chckd,
.section_2 select.chckd,
.section_2 input.chckd input,
.section_2 input.chckd,
.section_3 .chckd,
.section_3 select.chckd,
.section_3 input.chckd input,
.section_3 input.chckd,
.section_4 .chckd,
.section_4 select.chckd,
.section_4 input.chckd input,
.section_4 input.chckd {
	background: #963228;
	color: #fff;
}

/***Main_text***/
#main_text {
	width: 659px;
	float: left;
	background: url(../images/site/beginning/main_text_top.png) top center no-repeat;
	padding-top: 5px;
	margin-top: 27px;
}
#main_text_wrapper {
	width: 623px;
	float: left;
	background: url(../images/site/beginning/main_text_wrapper.png) top center repeat-y;
	padding: 19px 16px 35px 20px;
	color: #1F3766;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body.article .article_text img {
	background:#CCCCA4;
	border:1px solid #073768;
	float:left;
	margin: 1px 12px 5px 0;
	padding:4px;
}
body.article #main_text_wrapper p {
	margin-bottom:20px;
}
body.article #main_text_wrapper p.postmetadata {
	margin-bottom: 0;
}
body.article #main_text_wrapper .post {
	margin-bottom: 5px;
}
body.article #main_text_wrapper.id_131 p {
	margin: 6px;
}
body.article #main_text_wrapper.id_131 ul, body.article #main_text_wrapper.id_131 ol {
	margin-left: 20px;
}
#article_title {
	width: 623px;
	float: left;
	clear: both;
	text-align: center;
}
#article_title h1#agents_title {
	text-indent: -9999px;
	background: url(../images/site/titles/find_a_john_r_wood_agent.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.proprety_details {
	text-indent: -9999px;
	background: url(../images/site/titles/proprety_details.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#area_info_title {
	text-indent: -9999px;
	background: url(../images/site/titles/area_info.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#career {
	text-indent: -9999px;
	background: url(../images/site/titles/careers_at_johnrwood_realtors.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.contact {
	text-indent: -9999px;
	background: url(../images/site/titles/contact.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.get_preapproved_title {
	text-indent: -9999px;
	background: url(../images/site/titles/get_pre_approved_for_your_home_loan.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.map_title {
	text-indent: -9999px;
	background: url(../images/site/titles/map_of_sw_florida.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.neighborhoods_title {
	text-indent: -9999px;
	background: url(../images/site/titles/premier_neighborhoodsin_the_naples_and_southwest_florida.png) 0px -15px no-repeat;
	width: 550px;
	height: 60px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.ofice_title {
	text-indent: -9999px;
	background: url(../images/site/titles/officelocations.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.recent_sales {
	text-indent: -9999px;
	background: url(../images/site/titles/recent_sales_by_johnrwood_relators.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.videos_title {
	text-indent: -9999px;
	background: url(../images/site/titles/videos.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#career_title {
	text-indent: -9999px;
	background: url(../images/site/titles/careers_at_johnrwood_realtors.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#career_title_new_agent {
	text-indent: -9999px;
	background: url(../images/site/titles/new_agent.png) 0px -15px no-repeat;
	width: 550px;
	height: 60px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#experienced_agent {
	text-indent: -9999px;
	background: url(../images/site/titles/career_experienced_agent.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#cyberlink_title {
	text-indent: -9999px;
	background: url(../images/site/titles/cyberlink_titles.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#staff_positions {
	text-indent: -9999px;
	background: url(../images/site/titles/staff_positions_titles.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#referral_company {
	text-indent: -9999px;
	background: url(../images/site/titles/referral_company.png) 0px -15px no-repeat;
	width: 550px;
	height: 60px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#property_search_results_titles {
	text-indent: -9999px;
	background: url(../images/site/titles/property_search_results_titles.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#sold_results_titles {
	text-indent: -9999px;
	background: url(../images/site/titles/sold_results_titles.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#open_house_result {
	text-indent: -9999px;
	background: url(../images/site/titles/open_house_result.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#real_estate_statistic {
	text-indent: -9999px;
	background: url(../images/site/titles/real_estate_statistic.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1.sitemap_title {
	text-indent: -9999px;
	background: url(../images/site/titles/sitemap.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}
#article_title h1#reg_title {
	text-indent: -9999px;
	background: url(../images/site/titles/homelook.png) 0px -15px no-repeat;
	width: 659px;
	height: 35px;
	display: block;
	margin-bottom: -5px;
}
#article_title h1#my_homelook_title {
	text-indent: -9999px;
	background: url(../images/site/titles/my_homelook_title.png) 0px -15px no-repeat;
	width: 659px;
	height: 35px;
	display: block;
	margin-bottom: -5px;
}
/*#article_title h1.search_title {
	text-indent: -9999px;
	background: url(../images/site/titles/search_residental_properties.png) 0px -15px no-repeat;
	width: 550px;
	height: 35px;
	display: block;
	margin-left: 50px;
	margin-bottom: -5px;
}*/
#article_title h1#s_properties {
	background: url(../images/site/titles/s_properties.png) 0px -15px no-repeat;
}
#article_title h1#s_short {
	background: url(../images/site/titles/s_short.png) 0px -15px no-repeat;
}
#article_title h1#s_foreclosures {
	background: url(../images/site/titles/s_foreclosures.png) 0px -15px no-repeat;
}
#article_title h1#s_boat {
	background: url(../images/site/titles/s_boat.png) 0px -15px no-repeat;
}
#article_title h1#s_home {
	background: url(../images/site/titles/s_home.png) 0px -15px no-repeat;
}
#article_title h1#s_open {
	background: url(../images/site/titles/s_open.png) 0px -15px no-repeat;
}
#article_title h1#s_sold {
	background: url(../images/site/titles/s_sold.png) 0px -15px no-repeat;
}
#article_title h1#s_residental {
	background: url(../images/site/titles/s_residental.png) 0px -15px no-repeat;
}
#article_title h1#s_luxury {
	background: url(../images/site/titles/s_luxury.png) 0px -15px no-repeat;
}
#article_title h1.title_for_article, #article_title h1.search_title {
	text-indent: -9999px;
	width: 659px;
	height: 35px;
	display: block;
	margin-bottom: -5px;
}
/*Titles for articles**/
#article_title h1.title_request_info {
	text-indent: -9999px;
	width: 659px;
	height: 35px;
	display: block;
	margin-bottom: -5px;
	background: url(../images/site/titles/title_request_info.png) 0px -15px no-repeat;
}
#article_title h1.marketing {
	background: url(../images/site/titles/marketing.png) 0px -15px no-repeat;
}
#article_title h1.Canada {
	background: url(../images/site/titles/canada.png) 0px -1px no-repeat;
}
#article_title h1.not_found {
	background: url(../images/site/titles/not_found.png) 0px -15px no-repeat;
}
#article_title h1.id4 {
	background: url(../images/site/titles/id4.png) 0px -15px no-repeat;
}
#article_title h1.id7 {
	background: url(../images/site/titles/id7.png) 0px -15px no-repeat;
}
#article_title h1.id9 {
	background: url(../images/site/titles/id9.png) 0px -15px no-repeat;
}
#article_title h1.id8 {
	background: url(../images/site/titles/id8.png) 0px -15px no-repeat;
	height: 60px;
}
#article_title h1.id23 {
	background: url(../images/site/titles/id23.png) 0px -15px no-repeat;
}
#article_title h1.id25 {
	background: url(../images/site/titles/id25.png) 0px -15px no-repeat;
}
#article_title h1.id26 {
	background: url(../images/site/titles/id26.png) 0px -15px no-repeat;
}
#article_title h1.id27 {
	background: url(../images/site/titles/id27.png) 0px -15px no-repeat;
}
#article_title h1.id28 {
	background: url(../images/site/titles/id28.png) 0px -15px no-repeat;
}
#article_title h1.id30 {
	background: url(../images/site/titles/id30.png) 0px -15px no-repeat;
}
#article_title h1.id32 {
	background: url(../images/site/titles/id32.png) 0px -15px no-repeat;
}
#article_title h1.id33 {
	background: url(../images/site/titles/id33.png) 0px -15px no-repeat;
}
#article_title h1.id34 {
	background: url(../images/site/titles/id34.png) 0px -15px no-repeat;
}
#article_title h1.id131 {
	background: url(../images/site/titles/id131.png) 0px -15px no-repeat;
	height: 60px;
}
#article_title h1.id146 {
	background: url(../images/site/titles/id146.png) 0px -15px no-repeat;
}
#article_title h1#naples_estate {
	text-indent: -9999px;
	width: 659px;
	height: 60px;
	display: block;
	margin-bottom: -5px;
	background: url(../images/site/titles/naples_estate.png) 0px -15px no-repeat;
}
#article_title h1#naples_realtor {
	text-indent: -9999px;
	width: 659px;
	height: 60px;
	display: block;
	margin-bottom: -5px;
	background: url(../images/site/titles/naples_realtor.png) 0px -15px no-repeat;
}
#article_title h1#naples_property {
	text-indent: -9999px;
	width: 659px;
	height: 60px;
	display: block;
	margin-bottom: -5px;
	background: url(../images/site/titles/naples_property.png) 0px -15px no-repeat;
}
#article_title h1#naples_condos {
	text-indent: -9999px;
	width: 659px;
	height: 60px;
	display: block;
	margin-bottom: -5px;
	background: url(../images/site/titles/naples_condos.png) 0px -15px no-repeat;
}
#article_title h1#naples_homes {
	text-indent: -9999px;
	width: 659px;
	height: 60px;
	display: block;
	margin-bottom: -5px;
	background: url(../images/site/titles/naples_homes.png) 0px -15px no-repeat;
}
#article_title h1#bonita_realtor {
	text-indent: -9999px;
	width: 659px;
	height: 60px;
	display: block;
	margin-bottom: -5px;
	background: url(../images/site/titles/bonita_realtor.png) 0px -15px no-repeat;
}
#article_title h1#bonita_estate {
	text-indent: -9999px;
	width: 659px;
	height: 65px;
	display: block;
	margin-bottom: -5px;
	background: url(../images/site/titles/bonita_estate.png) 0px -15px no-repeat;
}
#main_text_bottom {
	width: 659px;
	float: left;
	background: url(../images/site/beginning/main_text_bottom.png) top center no-repeat;
	height: 5px;
	clear: both;
}
#careers {
	width: 135px;
	float: right;
	margin-top: 90px;
	margin-left: -4px;
}
#careers_img {
	width: 111px;
	height: 87px;
	/*padding: 3px;*/
	float: left;
	margin: 0 0 9px 8px;
	/*background: url(../images/site/home/careers_img.png) no-repeat;*/
}
#careers_img img {
	border: 1px solid #fff;
}
#careers a#careers_link {
	text-indent: -9999px;
	display: block;
	width: 126px;
	height: 31px;
	background: url(../images/site/home/careers_link.png) 0px -1px no-repeat;
	float: left;
}
#flash {
	width: 665px;
	height: 451px;
	background: url(../images/site/home/flash.jpg) no-repeat;
	float: left;
}
#quick_search {
	width: 663px;
	height: 192px;
	float: left;
	margin-top: 14px;
	background: url(../images/site/home/bg_quick_search.png) bottom no-repeat;
}
#quick_search h3 {
	text-indent: -9999px;
	display: block;
	width: 663px;
	height: 34px;
	background: url(../images/site/home/quick_search.png) no-repeat;
}
#quick_search ul {
	width: 330px;
	margin: 10px 0 0 20px;
	float: left;
}
#quick_search li {
	width: 330px;
	height: 30px;
}
#quick_search_right {
	width: 300px;
	float: right;
	margin: 0;
}
#quick_search_right label.big_label {
	width:274px;
	margin: 10px 0 2px 10px;
	/*color: #fff;*/
	font-size: 11px;
}
#quick_search_right li {
	height: 25px;
}
#clear_quick_section, #clear_all, .getListingCount, #use_any_search {
	background: #073768;
	border:2px solid #5583B3;
	color:#FFFEFE;
	float:left;
	font-size:11px;
	padding:2px 5px;
	cursor: pointer;
	margin: -22px 0 0 24px;
	text-align: center;
}
#clear_quick_section {
	margin: -26px 20px 0 0;
	float: right;
}
#use_any_search {
	margin: 60px 20px 20px 20px;
	width: 140px;
}
.getListingCount, #clear_all {
	margin: 7px 0 0 4px;
	width: 110px;
}
.getListingCount {
	width: 140px;
}
#quick_search_right ul {
	margin: 7px 0 0 0;
	width: 130px;
	float: left;
	clear: left;
}
#quick_search li li {
	width: 136px;
	height: 22px;
}
#quick_search input.small, #quick_search select {
	width: 130px;
	height: 20px;
	margin: 0 9px 0 10px;
	float: left;
	border: 1px solid #9EA4A8;
	background: url(../images/site/home/bg_input.jpg) repeat-x;
	padding: 3px 0 0 5px;
}
#quick_search select {
	width: 136px;
	height: 23px;
}
select {
	width: 136px;
	height: 23px;
	margin: 0 9px 0 10px;
	float: left;
	border: 1px solid #9EA4A8;
	background: #fff url(../images/site/home/bg_input.jpg) repeat-x;
	padding: 3px 0 0 5px;
}
#quick_search input.big {
	width: 274px;
	height: 20px;
	margin: 0 0 0 10px;
	float: left;
	border: 1px solid #9EA4A8;
	background: url(../images/site/home/bg_input.jpg) repeat-x;
	padding: 3px 0 0 5px;
}
#quick_search input.radio {
	float: left;
	margin: 5px 9px 0 12px;
}
#quick_search label {
	float: left;
	width: 132px;
	margin: 4px 0 0 0;
	color: #102142;
}
#quick_search .space {
	width: 18px;
	height: 26px;
	float: left;
	color: #102142;
	padding-top: 4px;
	text-align: center;
}
#quick_search input.submit {
	width: 123px;
	height: 38px;
	margin: 35px 0 0 30px;
	float: left;
	background: url(../images/site/home/button.jpg) no-repeat;
	border: none;
	cursor: pointer;
}
a#detailed_search {
	color: #102142;
	text-decoration: none;
	height: 12px;
	margin: 5px 0 0 35px;
	float: left;
	padding-right: 14px;
	background: url(../images/site/home/bg_detail.png) bottom right no-repeat;
}
p#detailed_search {
	color: #102142;
	float: left;
	margin: 10px 5px 0 0;
}
#quick_search p.must {
	color: #990000;
	margin: -7px 0 0 210px;
	clear: both;
	float: left;
}
ul#nav {
	width: 665px;
	height: 32px;
	float: left;
	margin-top: 10px;
}
ul#nav li {
	float: left;
	width: 153px;
	height: 32px;
}
ul#nav li.open_house {
	margin-left: 9px;
}
ul#nav li.monthly_reports, ul#nav li.short_sales {
	margin-left: 11px;
}
ul#nav li.foreclosures {
	margin-left: 13px;
}
ul#nav li a {
	text-indent: -9999px;
	width: 153px;
	height: 32px;
	display: block;
	background: url(../images/site/home/nav.png) 0px 0px no-repeat;
}
ul#nav li.open_house a {
	background-position: -9px 0px;
}
ul#nav li.monthly_reports a {
	background-position: -173px 0px;
}
ul#nav li.short_sales a {
	background-position: -503px 0px;
}
ul#nav li.foreclosures a {
	background-position: -339px 0px;
}
#banners {
	width: 665px;
	height: 97px;
	float: left;
	margin-top: 27px;
	margin-bottom: 26px;
}
#banners #img1 {
	float: left;
	margin-left: 21px;
}
#banners #img2 {
	float: left;
	margin: 33px 0 0 113px;
}
#banners #img3 {
	float: left;
	margin: 18px 0 0 98px;
}


/**************************************************************************************************Search*/
#search1 {
	width: 656px;
	height: 124px;
	float: left;
	clear: both;
	background: url(../images/site/search/bg_search1.png) no-repeat;
	margin: 24px 0 0 4px;
}
#search1 .status {
	width: 272px;
	float: left;
	margin: 12px 0 0 28px;
}
#search1 .status li, #search1 .type li {
	height: 20px;
}
#search1 input {
	margin-right: 8px;
}
#search1 .type {
	width: 324px;
	float: right;
	margin: 12px 0 0 0;
}
#search3, #search5 {
	width: 656px;
	float: left;
	clear: both;
	background: url(../images/site/search/bg_search3wrapper.png) center repeat-y;
	margin: 26px 0 0 3px;
	color: #102142;
}
#search3 {
	margin-top: 10px;
}
#search3 input, #search5 input {
	margin-right: 8px;
}


#search4 {
	width: 656px;
	float: left;
	background: url(../images/site/search/bg_search3wrapper.png) center repeat-y;
	margin: 26px 0 0 3px;
	color: #102142;
}

#searchblog {
	width: 656px;
	float: left;
	clear: both;
	margin: 0px 0 0 3px;
	color: #102142;
}


#searchblog h3 {
	text-indent: -9999px;
	display: block;
	width: 656px;
	height: 37px;
	background: url(../images/jrw_blog_drop_down.png) left no-repeat;
	cursor: pointer;
}
#searchblog h3.opened {
	background-position: right;
	background: url(../images/jrw_blog_drop_up.png) left no-repeat;


}
#searchblog_left {
	width: 300px;
	float: left;
	margin: 18px 0 0 29px;
}
#searchblog_right {
	width: 302px;
	float: right;
	margin: 46px 0 0 0;
}
#searchblog_bottom {
	width: 606px;
	float: left;
	margin-left: 29px;
	border-top: 1px solid #BFC8C8;
	padding: 19px 0 0 0;
	min-height: 120px;
}
#searchblog_bottom input.submit {
	width: 123px;
	height: 38px;
	margin: 0 -10px -15px 0;
	float: right;
	background: url(../images/jrw_blog_drop_up.png) left no-repeat;
	border: none;
	cursor: pointer;
}


#search3 h3 {
	text-indent: -9999px;
	display: block;
	width: 656px;
	height: 35px;
	background: url(../images/site/search/h3_search3.png) left no-repeat;
	cursor: pointer;
}
#search3 h3.opened {
	background-position: right;
}
#search3_left {
	width: 300px;
	float: left;
	margin: 18px 0 0 29px;
}
#search3_right {
	width: 302px;
	float: right;
	margin: 46px 0 0 0;
}
#search3_bottom {
	width: 606px;
	float: left;
	margin-left: 29px;
	border-top: 1px solid #BFC8C8;
	padding: 19px 0 0 0;
	min-height: 120px;
}
#search3_bottom label {
	margin: 8px 0 0 0;
}
/*#search3_bottom input.submit {
	width: 123px;
	height: 38px;
	margin: 0 -10px -15px 0;
	float: right;
	background: url(../images/site/home/button.jpg) no-repeat;
	border: none;
	cursor: pointer;
}*/
#search4 h3 {
	text-indent: -9999px;
	display: block;
	width: 656px;
	height: 35px;
	background: url(../images/site/search/h3_search4.png) left no-repeat;
	cursor: pointer;
}
#search4 h3.opened {
	background-position: right;
}
#search4 p#search4_p {
	width: 630px;
	float: left;
	margin: 15px 0 12px 13px;
	clear: both;
}
#search4 #tabs {
	margin: 24px 0 0 13px;
	/*border: 1px solid #364D71;*/
	width: 629px;
	float: left;
}
#search4 #tabs ul {
	width: 631px;
	height: 30px;
	margin: -31px 0 0 -1px;
}
#search4 #tabs ul li {
	float: left;
	height: 30px;
	/*padding: 7px 8px 0 13px;*/
	background: #364D71;
	margin-right: 3px;
	border: 1px solid #ffffff;
	border-bottom: none;
}
#search4 #tabs ul li.ui-tabs-selected {
	background: #E6E6D0;
	border: 1px solid #364D71;
	border-bottom: none;
}
#search4 #tabs ul li a {
	color: #fff; /*102142*/
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 7px 8px 9px 13px;
}
#search4 #tabs ul li.ui-tabs-selected a {
	color: #102142;
}
#tabs-1, #tabs-2, #tabs-3 {
	margin-top: 17px;
}
.search_bottom {
	width: 656px;
	height: 4px;
	clear: both;
	background: url(../images/site/search/bg_search3_bottom.png) no-repeat;
	margin-top: 8px;
}
.community {
	width: 618px;
	clear: both;
	margin-left: 12px;
	padding-bottom: 26px;
}
p.label, #search3 h4, #search5 h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #102142;
	font-weight: bold;
	font-size: 14px;
	height: 25px;
}
.community .left, .community .right {
	float: left;
	width: 206px;
}
.community .left label, .community .middle label, .community .right label {
	clear: both;
	float: left;
	margin-bottom: 8px;
}
.community .left input, .community .middle input, .community .right input, .zips input {
	margin-right: 10px;
}
.community .middle {
	float: left;
	width: 191px;
}
p.clear_section {
	width: 631px;
	height: 34px;
	clear: both;
	/*float: left;*/
	margin: 15px 0 0 13px;
	border-top: 1px solid #BFC8C8;
	/*border-bottom: 1px solid #BFC8C8;*/
	text-align: center;
	padding-top: 8px;
}
p.clear_section span {
	text-indent: -9999px;
	display: block;
	width: 286px;
	height: 27px;
	background: url(../images/site/search/button_search4.png) no-repeat;
	margin: 15px 20px 20px 20px;
	cursor: pointer;
	float: left;
}
.form_save {
	width: 615px;
	height: 37px;
	/*clear: both;*/
	float: left;
	margin: 0 0 0 29px;
	padding: 8px 0 0 0;
	font-weight: bold;
}
.form_save .submit, .clear_form .submit {
	width: 123px;
	height: 38px;
	margin: 10px 0 -15px 0;
	float: right;
	background: url(../images/site/home/button.jpg) no-repeat;
	border: none;
	cursor: pointer;
}
.form_save input {
	width: 130px;
	height: 20px;
	margin: 0 9px 0 10px;
	border: 1px solid #9EA4A8;
	background: url(../images/site/home/bg_input.jpg) repeat-x;
	padding: 3px 0 0 5px;
}
#search5 h3 {
	text-indent: -9999px;
	display: block;
	width: 656px;
	height: 35px;
	background: url(../images/site/search/h3_search5.png) left no-repeat;
	cursor: pointer;
}
#search5 h3.opened {
	background-position: right;
}
.search5_left {
	width: 300px;
	float: left;
	margin: 18px 0 0 29px;
}
.search5_right {
	width: 302px;
	float: right;
	margin: 18px 0 0 0;
}
.search-line {
	width: 611px;
	height: 1px;
	background: #BFC8C8;
	clear: both;
	float: left;
	margin: 11px 0 0 29px;
}
#search5_left {
	width: 202px;
	float: left;
	margin: 18px 0 0 29px;
}
#search5_middle {
	width: 153px;
	float: left;
	margin: 18px 0 0 0;
}
#search5_right {
	width: 260px;
	float: left;
	margin: 18px 0 0 0;
}
#search5_right ul {
	margin-bottom: 25px;
}
#search5_right ul.newList {
	margin-bottom: 0;
}
#search5 .submit {
	width: 123px;
	height: 38px;
	margin: 10px 11px 4px 0;
	float: right;
	background: url(../images/site/home/button.jpg) no-repeat;
	border: none;
	cursor: pointer;
}
/*#search3 input, #search5 input {
	margin-right: 10px;
}*/
#search3 #search3_bottom li {
	min-height: 35px;
}
#search3 #search3_bottom li li {
	min-height: 20px;
}
#search5 li {
	min-height: 20px;
}
#search5 {
	margin-bottom: 40px;
}
#tabs .ui-tabs-panel {
	clear:both;
	overflow:hidden;
}
#tabs .ui-tabs-hide {
	display:none !important;
}
#tabs .form_multicheckbox_vertical.zips {
	width:150px;
	float: left;
	display: block;
}
#search4 .form_multicheckbox_vertical label {
	display:block;
	line-height:20px;
}
#search4 .all_cities select {
	width:280px;
	margin-left: 15px;
}
#search4 .comm_list {
	float:left;
	height:200px;
	margin: 15px;
	width:280px;
	background: #ffffff url(../images/site/home/bg_input.jpg) top repeat-x;
}
#get_list_5, #get_list_4, #get_list_3 {
	position: absolute;
	top: 5px;
	right: 15px;
	width: 80px;
}
#search3 #div1, #search4 #div2, #search5 #div3 {
	/*height: 1px;*/
	overflow: hidden;
	position: relative;
	display: none;
}
#search3 #div1.showdiv, #search4 #div2.showdiv, #search5 #div3.showdiv {
	height: auto;
	overflow: visible;
	display: block;
}


#searchblog #div1 {
	height: 1px;
	overflow: hidden;
}

#searchblog #div1.showdiv {
	height: auto;
	overflow: visible;
}


/*tabs*/
#search4 {
	/*height: 1200px;*/
}
#search4 .ui-tabs .ui-tabs-panel {
	clear: both;
	padding: 14px;
	overflow: hidden;
}
#search4 .selected_comms span {
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	width:20px;
	font-size: 14px;
}
#search4 .ui-tabs .ui-tabs-hide {
	display: none !important;
}
/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList *, #quick_search ul.newList * {margin:0; padding:0;}
ul.newList a, #quick_search ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList, #quick_search ul.newList {margin:0; padding:0; list-style:none; color:#000; width:136px; background:#fff; position:absolute; border:1px solid #ccc; top:24px; left:0; overflow:auto; z-index:9999;}
.newListSelected, #quick_search .newListSelected {width:136px; color:#000; height:24px; /*padding:3px 0 0 6px;*/ float:left; background:url(../images/site/home/bg_select.jpg) no-repeat;}
.newListSelected span, #quick_search .newListSelected span {width:136px; display:block;}
ul.newList li a, #quick_search ul.newList li a {padding:30px 8px; display: block;}
ul.newList li a:focus, #quick_search ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:128px; overflow:hidden; height:19px; padding: 5px 0 0 8px;}
.hiLite {background:#650101!important; color:#fff!important;}
.hiLite a {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {/*background-position:0 -22px;*/ cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul, #quick_search .newListOptionTitle ul {margin:0;}
.newListOptionTitle li, #quick_search .newListOptionTitle li {font-weight:normal; border-left:0px solid #ccc;}

li.select-small ul.newList {margin:0; padding:0; list-style:none; color:#000; width:57px; background:#fff; position:absolute; border:1px solid #ccc; top:24px; left:0; overflow:auto; z-index:9999;}
li.select-small .newListSelected {width:57px; color:#000; height:24px; /*padding:3px 0 0 6px;*/ float:left; background:url(../images/site/search/bg_select_small.png) no-repeat;}
li.select-small .newListSelected span {width:57px; display:block;}
li.select-small .selectedTxt {width:49px; overflow:hidden; height:19px; padding: 5px 0 0 8px;}
/*======================================*/
/**********************************************************************************************End*Search*/

/*blog*/
.blog li {
	border-top: 1px solid #4D657F;
	margin-bottom: 8px;
	padding-top: 16px;
}
.blog li.first {
	border: none;
	padding-top: 0;
}
/*statistics*/
ul#statistic img.pdf_stat {
	float:left;
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
}
ul#statistic ul.docs {
	margin:10px 0 0 26px;
}
ul#statistic ul.docs li {
	line-height:20px;
	margin-bottom:4px;
}
ul#statistic ul.docs a {
	color:#073768;
	font-weight:bold;
}
/*videos*/
ul#videos li {
	clear: both;
	float: left;
	border-top: 1px solid #4D657F;
	width: 620px;
	padding-top: 16px;
}
ul#videos li.first {
	border: none;
	padding-top: 0;
}
ul#videos .smartlibrary {
	float: left;
	margin: 0 40px 0 0;
}
/*neighborhood*/
ul.neighborhood_links, ul.neighborhood {
	width: 623px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
ul.neighborhood_links li {
	background:url("../images/site/bck/bullet_02.png") no-repeat scroll 0 3px transparent;
	float:left;
	line-height:17px;
	padding-left:15px;
	width: 185px;
}
ul.neighborhoods li {
	border-top:1px solid #4D657F;
	padding: 15px 0 15px 0;
	float: left;
	clear: both;
}
ul.neighborhoods li .forms {
	float: left;
	clear: both;
	width: 623px;
}
ul.neighborhoods li form.first {
	float: left;
}
ul.neighborhoods li form.last {
	float: right;
}
ul.neighborhoods li form input.search_now {
	background: none;
	border: none;
	color:#073768;
	cursor: pointer;
	font-weight: bold;
}
ul.neighborhoods li p.links {
	font-weight: bold;
}
/*accommodations*/
#accommodations_text {
	float: left;
	clear: both;
}
ul.accomodations li {
	float: left;
	clear: both;
	width: 623px;
	border-top:1px solid #4D657F;
	padding-top: 20px;
}
#main_text_wrapper a {
	color:#073768;
	/*text-decoration: none;*/
}
ul.accomodations li .google_map {
	float: right;
	width: 290px;
	height: 223px;
	border: 1px solid #073768;
	/*margin: 5px 0 20px 0;*/
}
/*get_preapproved*/
.get_preapproved ul li {
	background: url("../images/site/bck/bullet_02.png") no-repeat scroll 0 4px transparent;
	padding-left:16px;
	line-height:17px;
}
.get_preapproved ul {
	margin-bottom: 10px;
}
#get_preapproved_form, .form_3 {
	color:#FFFEFE;
	font-size:13px;
	padding:12px 0 20px;
}
#get_preapproved_form fieldset, .form_3 fieldset {
	background: #073768;
	padding:20px 0 18px 36px;
}
#get_preapproved_form p.note, .form_3 p.note {
	font-size:11px;
	height:26px;
	line-height:17px;
	float: right;
	margin: -10px 10px 0 0;
}
#get_preapproved_form .form_textfield, .form_3 .form_textfield {
	width: 508px;
	height: 30px;
	float: left;
}
#get_preapproved_form .form_textfield label, .form_3 .form_textfield label {
	display:block;
	float:left;
	font-weight:bold;
	line-height:20px;
	width:118px;
	font-family:Arial,Helvetica,sans-serif;
}
#get_preapproved_form .form_textfield input, .form_3 .form_textfield input {
	background: url("../images/site/home/bg_input.jpg") repeat-x;
	border-color:#A9A9A9;
	border-right:0 none;
	border-style:solid none none solid;
	border-width:2px 0 0 2px;
	color:#073768;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	height:19px;
	padding:0 3px;
	width:280px;
}
#get_preapproved_form .form_textfield.type_4, .form_3 .form_textfield.type_4 {
	width:254px;
}
#get_preapproved_form .form_textfield.type_5, .form_3 .form_textfield.type_5 {
	width:220px;
}
#get_preapproved_form .form_textfield.type_4 input, .form_3 .form_textfield.type_4 input {
	width:104px;
}
#get_preapproved_form .form_textfield.type_5 label, .form_3 .form_textfield.type_5 label {
	width:40px;
}
#get_preapproved_form .form_textfield.type_5 input, .form_3 .form_textfield.type_5 input {
	width:104px;
}
#get_preapproved_form .form_radio, .form_3 .form_radio {
	float:left;
}
#get_preapproved_form .form_radio p.label, .form_3 .form_radio p.label {
	color: #fff;
	 font-size: 13px;
	 margin-bottom: 10px;
}
#get_preapproved_form .form_radio label, .form_3 .form_radio label {
	display:block;
	float:left;
	line-height:20px;
	margin-left:96px;
	width:270px;
}
#get_preapproved_form .form_textarea, .form_3 .form_textarea {
	float: left;
	padding-top: 12px;
}
#get_preapproved_form .form_textarea label, .form_3 .form_textarea label {
	border-top:1px solid #5D8AB8;
	padding:15px 0 5px;
	width:508px;
	float: left;
	clear: both;
}
#get_preapproved_form .form_textarea textarea, .form_3 .form_textarea textarea {
	background: #ffffff url("../images/site/home/bg_input.jpg") repeat-x;
	border-color:#A9A9A9;
	border-right:0 none;
	border-style:solid none none solid;
	border-width:2px 0 0 2px;
	color:#073768;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	height:84px;
	padding:0 3px;
	width:508px;
}
#get_preapproved_form .form_submit .submit, .form_3 .form_submit .submit {
	background:url("../images/site/bck/form_1.png") no-repeat scroll 0 -78px transparent;
	border:0 none;
	cursor:pointer;
	float:right;
	height:39px;
	margin:10px -2px 0 0;
	width:117px;
}
/*sitemap*/
ul.sitemap > li {
	color:#073768;
	float:left;
	font-size:11px;
	line-height:18px;
	margin:0 10px 10px 0;
	width:190px;
}
ul.sitemap > li li {
	border-bottom:1px dotted #073768;
}
/*contact*/
.form_3 .form_select.type_4 {
	float: left;
}
.form_3 .form_select.type_4 label  {
	display:block;
	float:left;
	font-weight:bold;
	line-height:20px;
	width:118px;
}
.form_3 .form_select.type_4 select  {
	width:110px;
}
.form_3 .form_select select {
	background: #ffffff url("../images/site/home/bg_input.jpg") repeat-x;
	border-color:#A9A9A9;
	border-right:0 none;
	border-style:solid none none solid;
	border-width:2px 0 0 2px;
	color:#073768;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	height:21px;
	padding:0;
	width:288px;
	margin-right: 25px;
}
/*career*/
.article_text ul li {
	background:url("../images/site/bck/bullet_02.png") no-repeat scroll 0 4px transparent;
	padding-left:16px;
}
.article .career_menu li {
	font-weight:bold;
	line-height:16px;
	margin: 10px 0 6px 0;
	overflow:hidden;
	background: none;
	padding: 0;
}
.article .career_menu li a {
	background:url("../images/site/content/career_menu.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:39px;
	overflow:hidden;
	text-indent:-10000px;
	width:167px;
}
.article .career_menu li.experienced_agent a {
	background-position:0 -39px;
}
.article .career_menu li.cyberlink a {
	background-position:0 -78px;
}
.article .career_menu li.staff_positions a {
	background-position:0 -116px;
}
.article .career_menu li.referral_company a {
	background-position:0 -155px;
}
.career.experienced_agent {
	/*background:url("../images/site/bck/career_1_bck.jpg") no-repeat  left bottom ;*/
}
#image_carrer {
	background:url("../images/site/bck/career_bck.jpg") no-repeat center bottom;
	height:137px;
	width:623px;
	float: left;
	clear: both;
}
#image_carrer_new {
	background:url("../images/site/bck/career_1_bck.jpg") no-repeat center bottom;
	height:137px;
	width:623px;
	float: left;
	clear: both;
}
#image_carrer_new4 {
	background:url("../images/site/bck/career_4_bck.jpg") no-repeat center bottom;
	height:137px;
	width:623px;
	float: left;
	clear: both;
}
#image_carrer_new5 {
	background:url("../images/site/bck/career_5_bck.jpg") no-repeat center bottom;
	height:137px;
	width:623px;
	float: left;
	clear: both;
}
.article .career_menu li.licence a {
	background-position:0 -194px;
}
.article .career_menu li.larson a {
	background-position:0 -233px;
}
.article .career_menu li.klopfer a {
	background-position:0 -272px;
}
/*recent_sales*/
ul.sales li {
	background:url("../images/site/bck/border_01.png") repeat-x scroll left bottom transparent;
	float:left;
	min-height:280px;
	padding:32px 0 0 40px;
	width:260px;
}
.sales li .article_text form fieldset {
	border:0 none;
}
.sales li .article_text form .search_now {
	background:url("../images/site/content/see_prop_dev.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:31px;
	width:139px;
}
/*office*/
.office_data p.data {
	float: left;
}
.office_data a.see_all {
	background:#073768;
	border:2px solid #EEEEDD;
	clear:right;
	color:#FFFEFE;
	float:right;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 0 8px;
	padding:3px 22px;
	white-space:nowrap;
}
/*serch_by_sort*/
#serch_by_sort {
	width: 656px;
	height: 124px;
	float: left;
	clear: both;
	background: url(../images/site/search/bg_search1.png) no-repeat;
	margin: 24px 0 0 4px;
}
#serch_by_list {
	width: 445px;
	height: 15px;
	margin: 8px 0 0 100px;
}
#serch_by_list li {
	background: #073768;
	border:2px solid #5583B3;
	color:#FFFEFE;
	float: right;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 4px;
	padding:3px 5px;
}
#serch_by_list li#current_search_criteria {
	cursor: pointer;
}
#serch_by_list li a {
	color:#FFFEFE;
	text-decoration: none;
}
#serch_by_sort #form_radio_sort {
	width: 636px;
	margin: 4px 0 0 10px;
	float: left;
}
#form_radio_sort p {
	width:60px;
	float:left;
	font-weight:bold;
	margin-bottom:40px;
}
#form_radio_sort label {
	width: 142px;
	margin-bottom: 6px;
	float: left;
}
#form_submit {
	float: right;
}
#form_submit .sort_now {
	background:url(../images/site/bck/form_1.png) no-repeat  0 -195px;
	border:0 none;
	cursor:pointer;
	float:right;
	height:39px;
	margin:0;
	width:158px;
}
/*pagination*/
.pagination .pages {
	width: 656px;
	float: left;
	clear: both;
}
.pagination .pages .number {
	padding:3px 12px;
}
.pagination .pages .number, .pagination .pages ul {
	background:#073768;
	border:2px solid #EEEEDD;
	color:#FFFEFE;
	float:left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 0 8px;
	overflow:hidden;
	padding:4px 6px 2px;
}
.pagination .pages ul {
float:right;
margin-right: 40px;
}
.pagination .pages li {
	float:left;
	font-weight:bold;
	padding:0 1px;
	background: none;
}
.pagination .pages li.first a, .pagination .pages li.last a, .pagination .pages li.prev a, .pagination .pages li.next a {
	background:url(../images/site/bck/pagination.png) 0px 0px no-repeat;
	display:block;
	height:14px;
	margin-top:1px;
	overflow:hidden;
	text-indent:-10000px;
	width:15px;
}
.pagination .pages li.no_link a {
	background:url(../images/site/bck/pagination_no_link.png) 0px 0px no-repeat;
}
.pagination .pages li.first a {
	background-position: 0px -14px;
}
.pagination .pages li.page {
	border-left:1px solid #FFFFFF;
	padding:0 6px;
}
.pagination .pages li.no_0 {
	border-left:0 none;
}
.pagination .pages li.last a {
	background-position:-15px 0;
}
#main_text_wrapper .pagination .pages li a {
	color:#FFFEFE;
	font-weight:normal;
}
ul.results li {
	float: left;
	background: none;
	padding-left: 0;
	border-top:1px solid #0B4E92;
	padding:10px 0 0;
}
#main_text_wrapper ul.results li a.link {
	background: url(../images/site/content/property_images.png) 0px 0px no-repeat;
	display:block;
	margin-bottom:8px;
	width: 221px;
	height: 26px;
	text-indent: -9999px;
}
#main_text_wrapper ul.results li p.info {
	float:left;
	width:290px;
	margin-left: 40px;
}
#main_text_wrapper ul.results li p.info strong {
	display:block;
	float:left;
	width:125px;
}
#main_text_wrapper ul.results li p.description {
	float:left;
	width:600px;
}
#main_text_wrapper ul.results li p.description span.text {
	border:1px solid #0B4E92;
	display:block;
	padding:4px;
	margin-bottom: 8px;
}
#main_text_wrapper ul.results li p.description span.development {
	display:block;
	padding:5px;
	float: left;
	width: 280px;
}
#main_text_wrapper ul.results li p.description span.openhouses {
	background:#5583B3;
	border:1px solid #0B4E92;
	color:#E7E7CF;
	display:block;
	padding:4px;
	float: left;
}
#main_text_wrapper ul.results .exclusive_listing {
	clear:left;
	color:#043E79;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0;
	width:600px;
}
/*register*/
form.form_2 {
	background:#073768;
	padding:20px 0 18px 36px;
	margin-bottom: 10px;
	border: 1px solid #FFFEFE;
}
form.form_2 h3 {
	color: #fff;
	font-size: 13px;
	margin-bottom: 8px;
}
form.form_2 fieldset {
	border: none;
}
form.form_2 .form_textfield {
	float:left;
	height:30px;
}
form.form_2 label {
	display:block;
	float:left;
	clear: left;
	font-weight:bold;
	line-height:20px;
	width:118px;
	color: #fff;
}
form.form_2 input {
	background:url(../images/site/home/bg_input.jpg) repeat-x;
	border-color:#A9A9A9;
	border-style:solid none none solid;
	border-width:2px 0 0 2px;
	color:#073768;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	height:19px;
	padding:0 3px;
	width:280px;
}
.form_2 .form_submit .sign_in {
	background:url(../images/site/bck/form_1.png) no-repeat 0px -39px;
	border:0 none;
	cursor:pointer;
	float:right;
	height:39px;
	margin:0 20px 0 16px;
	width:117px;
}
#registration_form {
	font-family:Arial,Helvetica,sans-serif;
}
#registration_form .form_textfield {
	width: 580px;
}
#registration_form .type_2, #registration_form .type_3 {
	width: 250px;
}
#registration_form .type_3 label {
	width: 50px;
}
#registration_form .type_3 input#zip {
	width: 100px;
}
#registration_form p.input_note {
	font-size: 10px;
}
#main_text_wrapper .form_3 p.label {
	color: #fff;
	display:block;
	float:left;
	font-weight:bold;
	line-height:20px;
	/*width:118px;*/
}
#main_text_wrapper .form_3 input#other {
	background:url(../images/site/home/bg_input.jpg) repeat-x;
	border-color:#A9A9A9;
	border-style:solid none none solid;
	border-width:2px 0 0 2px;
	color:#073768;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	height:19px;
	padding:0 3px;
	width:280px;
	clear: left;
	margin-left:96px;
}
.form_3 .form_textfield, .form_3 .form_select {
	float:left;
	min-height:34px;
}
.form_multicheckbox .label {
	margin:8px 0 4px;
	width:460px;
	display:block;
	float:left;
	clear: left;
	font-weight:bold;
	line-height:20px;
	color: #fff;
	font-size: 13px;
}
.form_3 .form_select.type_1 select {
	margin-left:118px;
}
.form_3 .form_radio label, .form_3 .form_multicheckbox label {
	display:block;
	float:left;
	line-height:20px;
	margin-left:96px;
	width:350px;
}
/*.form_3 .form_multicheckbox label.even {
	margin-left:0;
	width:308px;
}*/
.form_3 .captcha {
	float:left;
	width:410px;
}
.form_3 h3 {
	float: left;
	width: 500px;
	margin-bottom: 5px;
}
#registration_form #showCaptcha, #registration_form #simage_text, #registration_form p.simage_note {
	float: left;
	margin-left: 118px;
}
#registration_form .form_submit {
	float: right;
	clear: both;
}
/*homelook*/
#tabs > ul {
	float: left;
	height: 30px;
}
#tabs li.link_tabs {
	float: left;
	background: none;
	padding-left: 0;
	border-color:#FFFFFF;
	border-style:solid solid none;
	border-width:1px 1px medium;
	height:30px;
	margin-right:3px;
}
#tabs li.link_tabs a {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:7px 8px 9px 13px;
	text-decoration:none;
	background:#364D71;
}
#tabs li.ui-state-active a{
	background:#E6E6D0;
	color:#364D71;
}
#main_text_wrapper h3 {
	margin: 10px 0;
}
.saved_item_data input {
	float: left;
	background: none;
	border: none;
	color: #073768;
	cursor: pointer;
	background: #073768;
	color: #e6e6d0;
	margin-right: 6px;
	padding: 0px 2px;
}

#tabs ul.results li {
	height: auto;
}
/*request_info*/
.request_info_table  {
	background:#0B4E92;
	border:3px solid #0B4E92;
	margin:10px 0;
	width:508px;
	float: left;
}
.request_info_table tbody td {
	background: #376EA6;
}
p.app_note {
	float: left;
	clear: both;
	font-weight:bold;
}
.type_5 img {
	float: left;
	margin-right: 8px;
}
/*are_info*/
#main_text_wrapper ul.tabs {
	float: left;
	clear: both;
	height:75px;
}
#main_text_wrapper ul.tabs li {
	background: none;
	padding-left: 0;
	border-color:#FFFFFF;
	border-style:solid solid none;
	border-width:1px 1px medium;
	float:left;
	height:30px;
	margin-right:3px;
}
#main_text_wrapper ul.tabs li a {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:7px 8px 9px 13px;
	text-decoration:none;
	background:#364D71;
}	
#main_text_wrapper ul.tabs li a.current {
	background:#E6E6D0;
	color:#364D71;
}
.panes div {
	display:none;		
	padding:15px 0;
	/*border:1px solid #999;
	border-top:0;*/
	font-size:14px;
}
.panes div div {
	display: block;
	padding: 0;
}
body #main_text .google_map img { background: none; }
/***/
body .footer_contact {
	border-top: 1px solid #031426;
	width: 935px;
	height: 36px;
	clear: both;
	margin: 0 auto;
	margin-top: 20px;
	z-index: 10;
}
body .footer_contact .inner {
	border-top: 1px solid #d8d8d8;
	clear: both;
	float: left;
	width: 935px;
	height: 36px;
}
.footer_contact .phone_nums {
	float: left;
	padding: 11px 0px;
}

.footer_contact .weather {
	float: left;
	margin: 0px 6px 0px 120px;
	padding: 12px 0px 9px 0px;
}

.footer_contact .inner p {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 38px;
	font-style: italic;
	color: #afc6de;
}

.footer_contact .inner p a {
	color: #fff;
}

.footer_contact .inner p a:hover {
	text-decoration: underline;
}

.footer_contact .inner p.phone {
	margin-left: 11px;
}

.footer_contact .inner p.weather {
	margin-left: 120px;
	font-style: italic;
}

.footer_contact .inner p.email {
	float: right;
	margin-right: 11px;
	overflow: hidden;
	width: 189px;
	padding: 11px 0px;
}

.footer_contact .inner p.email .contact {
	display: block;
	width: 71px;
	height: 19px;
	background: url(../images/site/home/email_office.png) 0px 0px no-repeat;
	text-indent: -10000px;
	overflow: hidden;
	float: left;
}

.footer_contact .inner p.email .offices {
	display: block;
	width: 118px;
	height: 19px;
	background: url(../images/site/home/email_office.png) -71px 0px no-repeat;
	text-indent: -10000px;
	overflow: hidden;
	float: left;
}

.footer_contact .inner p.email .office {
}

.footer_contact .landing_pages {
	padding-left: 4px;
}

.footer_contact .landing_pages li {
	width: 10px;
	float: left;
	padding-top: 14px;
	padding-left: 2px;
}

.footer_contact .landing_pages li a {
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -10000px;
	overflow: hidden;
}
/***Footer***/
#footer_wrapper {
	width: 100%;
	height: 100%;
	clear: both;
	background: url(../images/site/home/bg_footer_top.png) center top no-repeat;
}
#footer {
	padding: 47px 26px 0 22px;
	width: 936px;
	margin: 0 auto;
	clear: both;
	font-weight: bold;
}
#footer .links {
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	padding-top: 10px;
	border-top: 1px solid #fff;
	clear: both;
}

#footer .links a {
	color: #fff;
	margin: 0px 6px;
	text-decoration: none;
}

#footer .links a:hover {
	text-decoration: underline;
}
#footer .footer_text {
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	font-size: 12px;
	line-height: 17px;
	text-align: justify;
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
}
.ss_title {
	clear: both;
	font-size: 14px;
	margin-bottom: 8px;
}

.ss_links {
	margin-bottom: 20px;
	float: left;
}

.ss_links li {
	width: 280px;
	background: url(../images/site/home/bullet_01.png) 0px 7px no-repeat;
	padding-left: 10px;
	line-height: 17px;
}

.ss_links li a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.ss_links li a:hover {
	text-decoration: underline;
}
#bottom {
	width: 100%;
	height: 51px;
	clear: both;
	background: url(../images/site/home/bg_footer_bottom.png) center top no-repeat;
}
#developed {
	width: 984px;
	height: 29px;
	padding: 15px 0 0 0;
	margin: 0 auto;
	text-align: right;
}
#developed a {
	color: #000;
	text-decoration: none;
}
.clear {
	clear: both;
}
/* --------------------------------------------------------------------------------------------- property */
#main_text.property #main_text_wrapper {
	width: 635px;
	padding: 8px 13px 24px 11px;
	position: relative;
}
#main_text.property #main_text_wrapper img {
	background: none repeat scroll 0 0 #CCCCA4;
	border: 2px solid #073768;
	float: left;
	margin: 0 12px 50px 0;
	padding: 0px;
}
.property .request_info/*, #main_text_wrapper ul.results li a.link*/ {
	display: block;
	width: 221px;
	height: 26px;
	background: url(../images/site/content/property_images.png) 0px 0px no-repeat;
	text-indent: -10000px;
	overflow: hidden;
	float: left;
	margin-bottom: 12px;
}

/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(../images/site/overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(../images/site/overlay/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* black */
div.overlay.black {
	background:url(../images/site/overlay/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(../images/site/overlay/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}

.property .side .request_info {
	margin-bottom: 22px;
}

.property .side {
	width: 214px;
	float: right;
	margin-top: 34px;
	margin-right: 25px;
}

.property .side .openhouses {
	display: block;
	border: 1px solid #0b4e92;
	background: #5583b3;
	padding: 4px;
	color: #e7e7cf;
}

.property .data {
	line-height: 17px;
	clear: right;
	margin-bottom: 10px;
}

.property .data strong {
	width: 108px;
	display: block;
	float: left;
}

.property .data strong.address {
	width: 60px;
}

.property .actions {
	margin-bottom: 36px;
}

.property .actions li {
	margin-bottom: 5px;
}

.property .actions li a {
	display: block;
	width: 171px;
	height: 22px;
	background: url(../images/site/content/property_images.png) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

.property .actions li.map_property a {
	background-position: 0px -26px;
}

.property .actions li.street_view a {
	background-position: 0px -48px;
}

.property .actions li.virtual_tour a {
	background-position: 0px -70px;
}

.property .actions li.send a {
	background-position: 0px -92px;
}

.property .actions li.floor_plan a {
	background-position: 0px -114px;
}

.property .actions li.print_brochure a {
	background-position: 0px -136px;
}

.property .actions li.hotlist a {
	background-position: 0px -158px;
}

.property .gallery_image {
	border: 3px solid #0b4e92;
	float: left;
	margin-bottom: 22px;
}

.property .gallery_thumbs {
	border: 3px solid #0b4e92;
	border-left: 0px solid #0b4e92;
	float: left;
	margin-bottom: 38px;
	width: 380px;
}

.property .gallery_thumbs li {
	border-left: 3px solid #0b4e92;
	float: left;
	height: 55px;
	width: 91px;
}

.property .gallery_thumbs li.first,
.property .gallery_thumbs li.top_row {
	border-bottom: 3px solid #0b4e92;
}

.property .gallery_thumbs li.first {
/*	border: 0px;*/
}

.property .rate,
.results .rate {
	padding: 2px 0px 20px 0px;
	float: left;
	width: 300px;
}

.results .rate {
	padding-top: 8px;
}

.property .rate p,
.results .rate p {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	float: left;
}

.property .rate ul,
.results .rate ul {
}

.property .rate ul li,
.results .rate ul li {
	margin-left: 5px;
	float: left;
	padding-top: 0px;
	border: 0px;
}

.property .rate ul li a,
.results .rate ul li a {
	display: block;
	width: 47px;
	height: 18px;
	background: url(../images/site/content/property_images.png) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

.property .rate ul li.hot a,
.results .rate ul li.hot a {
	background-position: -171px -26px;
	width: 35px;
}

.property .rate ul li.warm a,
.results .rate ul li.warm a {
	background-position: -171px -44px;
}

.property .rate ul li.cold a,
.results .rate ul li.cold a {
	background-position: -171px -62px;
}

.property .all_in_area {
	clear: both;
}

.property .all_in_area .submit {
	float: left;
	background: #073768;
	border: 2px solid #eeeedd;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0;
	color: #fffefe;
	margin: 0px 0px 8px 0px;
	white-space: nowrap;
	cursor: pointer;
	width: 209px;
}

.property .all_in_area .submit:hover {
	text-decoration: underline;
}

#primary .property.content .see_all {
	float: left;
	margin: 0px;
}

.property .article_text {
	clear: both;
	padding-top: 18px;
	background: url(../images/site/bck/border_01.png) top left repeat-x;
	text-align: justify;
	float: left;
	width: 630px;
}

.property .article_text img.thumb {
	float: left;
	border: 3px solid #0b4e92;
	margin-right: 44px;
}

.property .article_text ul.contact {
	font-weight: bolder;
	margin-top: 17px;
	float: left;
	margin-left: 24px;
}

.property .article_text ul.contact li {
	float: left;
	margin-left: 37px;
	background:url("../images/site/bck/bullet_02.png") no-repeat scroll 0 4px transparent;
	padding-left:16px;
}
.property .article_text ul.contact li.email {
	margin-left: 0px;
}

.property .article_text ul.contact a {
	text-decoration: underline;
	color:#073768;
}

.property .table_data {
	width: 310px;
	color: #fffefe;
	line-height: 17px;
	float: left;
	/*background: url(../images/site/bck/border_01.png) top left repeat-x;*/
	/*padding: 24px 49px 0px 0px;*/
}

.property .table_data.odd {
	/*border-right: 1px solid #9e9e61;*/
	clear: left;
	/*margin-bottom: 24px;*/
}

.property .table_data.even {
	float: right;
	/*padding: 24px 0px 0px 50px;*/
	margin-right: 1px;
}

.property .table_data.type_1 {
	width: 630px;
	color: #fffefe;
	line-height: 17px;
	float: left;
}

.property .table_data .title {
	background: none;
}

.property .table_data .title span {
	display: block;
	width: 310px;
	color: #1F3766;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.property .table_data.type_1 .title span {
	width: 630px;
}
.border {
	clear: both;
	height: 1px;
	width: 630px;
	background: #9C9C65;
	margin: 20px 0 25px 0;
}
.property .table_data .table {
	background: #043e79;
	padding: 12px 8px;
	float: left;
	margin-top: -10px;
}

.property .table_data .table strong {
	display: block;
	width: 152px;
	float: left;
}

.property .table_data.odd span.value,
.property .table_data.even span.value {
	display: block;
	width: 140px;
	float: left;
}

.property .table_data.type_1 .table strong {
	width: 150px;
}

.property .table_data.type_1 .table span {
	display: block;
	width: 128px;
	float: left;
	min-height: 1px;
}

.property .exclusive_listing {
	font-size: 12px;
	line-height: 16px;
	color: #043e79;
	margin: 30px -20px 0px 5px;
	width: 360px;
}

.property .exclusive_listing img {
	float: left;
	margin: 0px 5px 0px 0px;
}
/*Calcuate*/
.form_1.mortage {
	background:none repeat scroll 0 0 #043E79;
	border:0 none;
	margin-bottom: 22px;
	color:#FFFEFE;
	font-size:13px;
	clear: both;
	float: left;
	width: 630px;
}
.form_1.mortage fieldset.input {
	border: none;
	float:left;
	margin-left: 8px;
	padding-top: 15px;
	width: 314px;
}
.form_1.mortage fieldset.output {
	border: none;
	float:left;
	margin-left: 24px;
	padding-top: 15px;
	width: 282px;
}
.form_1.mortage .form_submit {
	/*background:url("../images/site/bck/mortage_submit_bck.png") no-repeat scroll left bottom #043E79;*/
	float: right;
	margin: 18px 0 -16px 0;
	width: 277px;
}
.property .exclusive_listing {
	color: #043E79;
	font-size: 12px;
	line-height: 16px;
	margin: 30px -20px 0 5px;
	width: 360px;
	clear: both;
}
.form_1.mortage .form_textfield label {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	width: 162px;
	display: block;
	float: left;
}
.form_1.mortage .output .form_textfield label {
	width: 138px;
}
.form_1.mortage .form_textfield .editable {
	margin-top: 8px;
	float: left;
	clear: both;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.form_1.mortage .form_textfield input {
	float: left;
	width: 136px;
	background: #D7D7D7
}
.form_1.mortage .form_textfield {
	margin-right:0;
	min-height:33px;
	clear: both;
	float: left;
}
.form_1 .form_submit .calculate {
	background:url("../images/site/bck/form_1.png") no-repeat scroll 0 -117px transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	height:39px;
	margin-left:8px;
	width:117px;
}
.form_1 .form_submit .get {
	background:url("../images/site/bck/form_1.png") no-repeat scroll 0 -156px transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	height:39px;
	margin-left:8px;
	width:136px;
}
/* --------------------------------------------------------------------------------------end of property */
.saved_searches .saved_item_title {
border:1px solid #073768;
font-weight:bold;
margin-bottom:2px;
margin-left:2px;
overflow:hidden;
padding:3px 10px 3px 3px;
}
.saved_searches .saved_item_data {
	border:1px solid #073768;
	display:none;
	font-size:12px;
	margin:0 0 6px 2px;
	overflow:hidden;
	padding:3px 3px 3px 29px;
}

#tabs-3.saved_searches .saved_item_data .data {
	padding-bottom: 4px;
}

#tabs-3.saved_searches .saved_item_data a {
	background: #073768;
	color: #e6e6d0;
	float: left;
	text-decoration: none;
	margin-right: 6px;
	padding: 2px 4px;
}

#tabs-3.saved_searches .saved_item_data a.updates {
	margin-left: 16px;
	background: transparent;
	margin: 0;
	padding: 0;
}

#tabs-3.saved_searches .saved_item_data a.updates span {
	display: block;
	float: left;
	width:123px;height:15px;background:url(../images/site/bck/button2.png) -123px 0px no-repeat;border:none;text-indent:-9999px;
}

#tabs-3.saved_searches .saved_item_data a.updates span.status1 {
	background:url(../images/site/bck/button2.png) 0px 0px no-repeat;
}

.saved_searches .saved_item_title p.more {
cursor:pointer;
float:right;
text-decoration:underline;
}
.saved_searches .saved_item_title p.title {
float:left;
overflow:hidden;
}
#no_results {
	clear:both;
	float:left;
	text-align:center;
	width:648px;
	margin: 24px 0 0 5px;
	border:2px solid #5583B3;
}
#main_text .id_33 a {
	display:block;
	float:left;
	margin-left:20px;
	width:280px;
}
.property_nav {
	position: absolute;
	top: 8px;
	right: 8px;
}
.property_nav li {
	background:#073768;
	border:1px solid #5583B3;
	float:left;
	padding:3px 5px
}
#main_text_wrapper .property_nav li a {
	color: #FFFEFE;
	text-decoration: none;
}
#footer h2.ss_title {
	color: #FFFEFE;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
}
#new_b_view{width:37px;height:15px;background:url(../images/site/bck/buttons.png) 0px 0px no-repeat;border:none;text-indent:-9999px;}
#new_b_edit{width:32px;height:15px;background:url(../images/site/bck/buttons.png) -36px 0px no-repeat;border:none;text-indent:-9999px;}
#tabs-3 #new_b_remove{width:56px;height:15px;background:url(../images/site/bck/buttons.png) -68px 0px no-repeat;border:none;text-indent:-9999px;}
body .widecolumn{width: 505px;margin-left:45px;}
body #contentblog h2{margin-bottom:6px;}
