.dummysoHttpCombinerWorks{}
input[type=text], select, textarea {font-size: 11px; border: solid 2px #eee; border-left: solid 2px #b5b898; border-top: solid 2px #b5b898; color: #666; background: white url("//www.relocation.com/files/backs/back_input.jpg"); font-family: Verdana, Tahoma, Helvetica, Arial;}
.real_form, .listing_search_filter, .hold_, .hold_r, .bigleft_real, .homes_for_sale, .carousel, .inner_bigleft, .most_pop_cities, .rstop, 
.re_bcrumbs, .re_top_spc, .listing_tab, .listing_summary, .listing_summary .ls_headline, .listings .listing_item, .listings .galleries_, 
.back_, .property_content_ .info_ div, .property_images_, .property_description_, .paging, .icons_, .sb_agent { display: block; clear: both; padding: 0 0; margin: 0 0;}
.listing_search_filter { background-color: #e4e8ae; overflow: auto;}
.hold_r { position: relative;}
.bigleft_real { width: 765px;}
.homes_for_sale { line-height: 18px; color: #5f5e5e;}
.listings .listing_item { border: solid 1px #e0e0e0; overflow: auto;}
.listings .galleries_ { overflow: auto;}
.sb_agent { width: 178px;}
ul.states_ { display: block; padding: 0 0; margin: 0 0;}
.smallbox { width: 344px; padding: 0 0; margin: 0 0;}
/* BigLeft */
.bigleft {float: left; width:765px; padding: 0 0; margin: 0 0 12px 0; background: transparent; text-align: left;}
.bigleft .widemain { margin: 0 auto;}
.blg_rt, .blg_rb { background: url('//www.relocation.com/files/backs/wide_thin_round.gif') no-repeat; width: 762px; height: 11px;}
.blg_rt { background-position: top;}
.blg_rb { background-position: bottom;}
.wideinner { padding: 10px 25px; margin: 0 0; background: url("//www.relocation.com/files/backs/back_wide-thin.jpg") repeat-y top left; color: #4f4b4b; text-align: left; line-height:18px;}
	/* Real Estate Form */
	.real_form_top { clear: both; background: url('//www.relocation.com/files/backs/real_form_header_top.gif') no-repeat; height: 12px;}
	.real_form_bot { clear: both; background: url('//www.relocation.com/files/backs/real_form_footer_bot.gif') no-repeat; height: 14px;}
	.real_form_header { background: url('//www.relocation.com/files/backs/real_form_header.gif') no-repeat top; padding-top: 90px;}
	.apt_header { background: url('//www.relocation.com/files/backs/apt_form_header.gif') no-repeat top; height: 100%; padding-top: 90px;}
	.real_form_footer {background: url('//www.relocation.com/files/backs/real_form_footer.gif') no-repeat bottom; min-height: 50px; height: auto; padding-bottom: 30px;}
	.real_form_spander { background: url('//www.relocation.com/files/backs/real_form_spander.gif') repeat-y; display: block;}
	.real_form_fields {padding: 10px 50px; display: block; clear: both;}
		/* Listing Search Filter */
		.spc_sol { clear: both; height: 20px;}
		.listing_search_filter .lsf_inner { padding: 0 0 0 40px; margin: 0 0; display: block; clear: both;}
		.lsf_spacer { display: block; clear: both; height: 25px;}
		.refined_float_field_, .refined_float_field { float: left; margin: 0 0; font: normal 19px Verdana, Arial; color: #5f5e5e; text-align: left;}
		.refined_float_field_ { padding: 0 15px 0 0;}
		.refined_float_field_ input, .refined_float_field_ .select { font-size: 19px;}
		.refined_float_field_ .zip_ { width: 60px;}
		.refined_float_field_ .city_ { width: 155px;}
		.refined_float_field_ .or { padding: 8px 0 0 0;}
		.refined_float_field { padding: 0 20px 0 0;}
		.refined_float_field select { width: 105px;}
		.refined_float_field .year { width: 40px;}
		.refined_float_field p { font: bold 11px Verdana, Arial; color: #809d17; padding: 0 0; margin: 0 0 2px 0;}
		.refined_float_field label { margin: 0 10px; font-size: 11px; color: #809d17;}
		.refined_float_field img { cursor: pointer;}
			/* AJAX */
			.ac_results {padding: 0 0; border: solid 1px #aaa; background-color: #fff; overflow: hidden; z-index: 99999; height: 100px; width: 155px;}
			.ac_results ul {width: 100%; list-style-position: outside;list-style: none;padding: 0 0;margin: 0 0; height: 100px;}
			.ac_results li {margin: 0 0; padding: 2px 5px; cursor: default; display: block; z-index: 99999; font: normal 11px Verdana, Arial; line-height: 16px;overflow: hidden;}
			.ac_loading {background: white url('//www.relocation.com/files/indicator.gif') right center no-repeat;}
			.ac_odd {background-color: #fff;}
			.ac_over {background-color: #e4e4e4;color: #123456;}
			/* End AJAX */
		/* End Listing Search Filter */
	/* End Real Estate Form */

	/* BigLeft Real */
	.blg_real_rt, .blg_real_rb { background: url('//www.relocation.com/files/backs/big_real_left_round.gif') no-repeat; width: 765px; height: 9px;}
	.blg_real_rt { background-position: top;}
	.blg_real_rb { background-position: bottom;}
	.wideinner_real { background: url('//www.relocation.com/files/backs/big_real_left_spander.gif') repeat-y; padding: 0 0; overflow: auto; line-height: 17px;}
	.wideinner_real .real_desc_ { float: left; padding: 0 0; margin: 0 30px 0 0; width: 340px;}
	.wideinner_real .real_guide_ { float: left; padding: 0 0; margin: 0 0; width: 370px;}
	.wideinner_real .real_desc_ div, .wideinner_real .real_guide_ div { padding: 0 0 0 20px;}
	.wideinner_real .real_desc_ div h1, .wideinner_real .real_guide_ div h2, .wideinner_real .real_desc_ div h3, .wideinner_real .real_guide_ div h3 { padding-bottom: 10px;}
	.wideinner_real .real_desc_ div h1, .wideinner_real .real_desc_ div h3 { color: #b55f0f;}
	.wideinner_real .real_guide_ div h2, .wideinner_real .real_guide_ div h3 { color: #78980d;}
	.wideinner_real .real_desc_ div h3, .wideinner_real .real_guide_ div h3{ font-size: 21px;}
	.states_ li { float: left; line-height: 25px; width: 30px; text-align: center; padding: 0 0; list-style-type: none;}
	.wideinner_real .real_guide_ table { width: 100%; border-width: 0px;}
	.wideinner_real .real_guide_ table tr td { text-align: left; padding: 0 0 7px 0;}
	/* End BigLeft Real */

	/* Homes For Sale */
	.homes_for_sale h2 { color: #ba842e; font-size: 15px;}
	/* End Homes For Sale */

	/* Photo Carousel */	
	.carousel h1 { color: #3b9394; font: normal 24px Georgia, Verdana, Arial; margin: 0 0 10px 0;}
	.photo_carousel { background-color: #f8f8f8; overflow: hidden; padding: 10px 6px;}
	.photo_carousel .prev_, .photo_carousel .next_ { width: 25px; margin: 0 0; padding: 0 0;}
	.photo_carousel .prev_ { float: left;}
	.photo_carousel .next_ { float: right;}
	.gallery_ {width: 640px; margin: 0px auto; height: 125px; overflow: hidden;}
	.gallery_ ul { margin: 0 0 0 3px; padding: 0 0; width: 100%; height: inherit;}
	.gallery_ ul li { float: left; width: 85px; margin: 1px 0 10px 0; padding: 0 0 0 5px; list-style-type: none; font: normal 10px Verdana, Arial; color: #808b8d;}
	.gallery_ ul li img { width: 75px; height: 74px;}
	.gallery_ ul li p { margin: 6px 0 0 4px; padding: 0 0;}
	.gallery_ ul li div { margin: 0 0; padding: 4px 4px; border: solid 1px #d5d5d5; background-color: #fff; display: block;}
	.carousel_ul { left: 0px;}
	/* End Photo Carousel */

	/* Inner BigLeft */
		/* Left Col */
		.inner_bigleft .left_inner { float: left; clear: left; margin: 0 0; padding: 0 0; width: 344px;}
			/* Smallbox */
			.smallbox .sub {padding: 6px 6px 0 0; float: left; clear: both;}
			.sbinner { border: solid 1px #DDE96B; border-width: 0px; padding: 0 0 0 15px; font-size: 11px; background-color: #fff;}
			.sbinner a, .sbinner a:hover {font-size: 12px; font-weight: bold;}
			.sbhead {margin-top: 10px;}
			.sbpara { margin-top: 5px;}
			.sb_rt, .sb_rb {background: url('//www.relocation.com/files/backs/small_box_round.gif') no-repeat; width: 343px; height: 8px; }
			.sb_rt{background-position: top;}
			.sb_rb{background-position: bottom;}
			.sb_learning { background: url('//www.relocation.com/files/heads/sub-head_learning-center.jpg') no-repeat left; padding: 10px 10px 10px 45px;}
			.sb_calc { padding: 10px 10px 10px 45px;}
			/* End Smallbox */
		/* End Left Col */

		/* Right Col */
		.inner_bigleft .right_inner { float: right; clear: right; margin: 0 0; padding: 0 0; width: 402px;}
			/* Featured Articles */
			.featured { margin: 0 0; padding: 0 0; width: 402px;}
			.fa_rt{background: url('//www.relocation.com/files/heads/head_featured.gif') bottom no-repeat; width: 402px; height: 58px;}
			.fa_rb{background: url('//www.relocation.com/files/backs/bot_big-white.gif') top no-repeat; width: 402px; height: 11px;}
			.finner { background: #fff; padding: 8px 25px; margin: 0 0; line-height: 18px;}
			.feat_img1{width: 16px; text-align: left; padding: 5px 0 0 0;}
			.featured hr {margin: 8px 0;}
			.featured div.heading {margin: 7px 0;}
			/* End Featured Articles */
		/* End Right Col */
	/* End Inner BigLeft */

	/* Most Popular Cities */
	.most_pop_cities .most_p { float: left; clear: left; margin: 0 0; padding: 0 0 20px 0; width: 110px; font: normal 14px Verdana, Arial; color: #8a8a88;}
	.most_pop_cities p { padding: 0 0; margin: 0 0;}
	/* End Most Popular Cities */

	/* Listing Summary */
		/* Real Estate BreadCrumbs */
		.re_bcrumbs .crumb {background: url('//www.relocation.com/files/point_site.gif') top left no-repeat transparent; padding: 0 20px 20px 8px; margin-bottom: 3px; font: normal 11px verdana, Arial; color: #297374; text-align: left; float: left;}
		.saved_listings { float: right; text-align: right;}
		.saved_listings div { margin: 15px 0 0 0;}
		.re_top_spc div { height: 15px; clear: both;}
		/* End Real Estate BreadCrumbs */

		/* Tabs */
		.l_tabwrap, .l_tabwrap_sel  { float: left; margin: 0 20px 0 0; padding: 0 0;}
		.l_tabwrap { cursor: pointer;}
		.l_tabwrap .l_tableft, .l_tabwrap .l_tabright, .l_tabwrap .l_tabmid{ background: url('//www.relocation.com/files/backs/listing_tab_u.gif') no-repeat; height: 37px; float: left;}
		.l_tabwrap_sel .l_tableft, .l_tabwrap_sel .l_tabright, .l_tabwrap_sel .l_tabmid { background: url('//www.relocation.com/files/backs/listing_tab.gif') no-repeat; height: 37px; float: left;}
		.l_tabwrap .l_tableft, .l_tabwrap_sel .l_tableft { background-position: left; width: 9px;}
		.l_tabwrap .l_tabright, .l_tabwrap_sel .l_tabright { background-position: right; width: 9px;}
		.l_tabwrap .l_tabmid, .l_tabwrap_sel .l_tabmid { background-position: center;}
		.l_tabwrap .l_tabmid div { padding: 8px 20px 0 20px; Font: normal 18px Georgia, Verdana, Arial; color: #7e7d7d; text-decoration: none;}
		.l_tabwrap_sel .l_tabmid div { padding: 7px 20px 0 20px;Font: normal 20px Georgia, Verdana, Arial; color: #7f8745; text-decoration: none;}
		.listing_tab .ff_solution { display: block; margin-top: -4px;}
		/* End Tabs */

		/* Listing Summary In */
		.listing_summary table.ls_tbl { border: solid 1px #fff; width: 100%;}
		.ls_tbl tr { vertical-align: top;}
		.ls_tbl tr th, .ls_tbl tr td { border-width: 0px;}
		
		.headline_left, .headline_left_ { float: left; clear: left; margin: 0 0; font-weight: bold;}
		.headline_left { padding: 0 0 25px 30px;}
		.headline_left_ { padding: 1px 0 22px 31px;}
		.headline_right { float: right; padding: 0 31px 0 5px;}
			/* Listings */
			.listings { display: block; clear: both; padding: 0 0; margin: 0 0;}
			.listings .hl_spac { clear: both; height: 30px;}
				/* Summary */
				.listing_item .l_sol { clear: both; height: 15px; display: none;}
				.listing_item .property_title { display: block; clear: both; padding: 7px 15px; background-color: #f2f1f1;}
				.listing_item .property_title a { font: bold 20px Times New Roman, Georgia, Verdana, Arial; color: #809d17; text-decoration: none;}
				.listing_item .property_title a:hover { text-decoration: underline;}
				.listing_item .property_info { display: block; clear: both; padding: 15px 15px 0 15px; margin: 0 0;}
				.listing_item .property_info .img_ { float: left; margin: 0 0; padding: 0 0; text-align: center; width: 160px;}
				.listing_item .property_info .img_ input { width: 160px; height: 119px; border-width: 0;}
				.listing_item .property_info .img_ p.pics_ { margin: 2px 0 5px 0; padding: 0 0;}
				.listing_item .property_info .details_ { float: left; margin: 0 0; padding: 0 15px; color: #111; font-size: 11px; width: 470px;}
				.listing_item .property_info .details_ p { margin: 0 0 10px 0; padding: 0 0; font-size: 12px;}
				.listing_item .property_info .details_ p span.price_l { font-weight: bold; margin-right: 20px;}
				.listing_item .property_info .details_ p.desc_ { font-size: 11px;}
				/* End Summary */

				/* Gallery */
				.left_gallery_ { float: left; clear: left; margin: 0 0 30px 0; padding: 0 0;}
				.right_gallery_ { float: right; clear: right; margin: 0 0 30px 0; padding: 0 0;}
				.gallery_item_ { border: solid 1px #ccc; cursor: pointer; overflow: hidden;}
				.gallery_item_ .item_img_ { margin: 0 0; padding: 0 0; display: block;}
				.gallery_item_ .item_img_ img { width: 340px; height: 228px;}
				.gallery_item_ .item_info_ {position: absolute; z-index: 3; opacity: 0.70; filter: alpha(opacity = 70); zoom: 1; background: #000; padding: 0 0; margin: -50px 0 0 0; width: 340px; height: 50px;}
				.gallery_item_ .item_info_ div { font: bold 12px Verdana, Arial; color: #fff; padding: 7px 5px 5px 5px;}
				/* End Gallery */

				/* Listing Details */
				.listings { border-width: 0;}
				.list_details { clear: both; margin: 0 0; padding: 0 0;}
				.list_details .details_title { display: block; clear: both;}
				.list_details .details_title h1 {float: left; margin-bottom: 7px; padding: 0 0 0 10px;}
				.bktop { padding: 0 0;}
				.bkbot { padding: 0 0 5px 0;}
				.back_ a { color: #5a5a5a; font-size: 12px; text-decoration: none; font-weight: bold;}
				.back_ a:hover { text-decoration: underline;}
				.property_content_ { display: block; clear: both; margin: 0 0; padding: 10px 10px; background-color: #f2f1f1; border: solid 1px #e0e0e0; overflow: auto;}
				.property_content_ a { font-size: 10px;}
				.property_content_ .info_ { float: left; width: 440px; margin: 0 0; padding: 0 0;}
				.property_content_ .info_ div span { float: left;}
				.property_content_ .info_ .t_price_ { float: left; font-weight: 600; margin-right: 35px;}
				.property_content_ .btns_ { float: right; width: 157px; height: auto; margin: 0 20px 0 0; padding: 0 0;}
				.ld_save { display: block; clear: both; margin: 0 0 20px 0; padding: 0 0;}
				.ld_email { float: left; margin: 0 0; padding: 0 0;}
				.ld_print { float: right; margin: 0 0; padding: 0 0;}
				.property_images_ .selected_img_ { float: left; margin: 0 0; padding: 0 0;}
				.property_images_ .selected_img_ img { width: 470px; height: 314px; border: solid 0px #fff;}
				.property_images_ ul.select_imgs_ { float: right; clear: right; margin: 0 0; padding: 0 0; list-style-type: none; width: 235px; height: 314px; overflow: auto; border: solid 1px #d0e045;}
				.property_images_ .select_imgs_ li { float: left; margin: 0 0; padding: 4px 4px; width: 100px; background-color: #f2f1f1;}
				.property_images_ .select_imgs_ li img { height: 67px; width: 100px;}
				property_description_ { overflow: auto;}
				.property_description_ h3 { font: normal 18px Georgia, Verdana, Arial; color: #000; display: block; clear: both; margin: 0 0; padding: 5px 10px; background-color: #f2f1f1;}
				.property_description_ p { padding: 0 10px; margin: 5px 0 0 0;}
				.property_description_ table { width: 100%; border-width: 0; margin: 5px 0 0 0;}
				.property_description_ table td, .property_description_ table th { text-align: left; padding: 3px 0 3px 10px;}
				.property_description_ table th { font-weight: bold; background-color: #ccc;}
				.property_description_ table .bg { background-color: #F2F1F1;}
				.property_description_ .ld_map { display: block; clear: both; margin: 10px 0 20px 0; padding: 0 0;}
				.property_description_ .ld_map #GoogleMap_Div { border: solid 1px #297374; width: 100%; height: 400px;}
				.property_description_ .bot_save { width: 335px; margin: 10px auto 0 auto;}
				.property_description_ .bot_save .ld_save{ float: left; margin: 0 10px 0 0;}
				.property_description_ .bot_save .ld_email { float: left; margin: 0 0 0 10px;}
				.property_description_ .bot_save .ld_print { float: left; margin: 0 0;}
				/* End Listing Details */
			/* End Listings */

			/* Paging */
			.paging .first { float: left; margin: 0 0; padding: 0 0 0 10px; width: 50px; text-align: left;}
			.paging .last { float: right; margin: 0 0; padding: 0 10px 0 0; width: 50px; text-align: right;}
			.paging .pages { margin: 0 auto; padding: 0 0; text-align: center; width: 500px;}
			.paging .pages span { font-weight: bold; padding: 0 5px;}
			.paging .pages a { text-decoration: none; padding: 0 5px;}
			/* End Paging */
		/* End Listing Summary In */
	/* End Listing Summary */
/* End BigLeft */

/* BodyRight */
.bodyright { float: right; width: 194px; margin: 0 0; padding: 0 0; text-align: center;}
.mbr_rt{ background: url('//www.relocation.com/files/backs/top_right.gif') bottom no-repeat; width: 194px; height: 11px;}
.bodyright input.button {margin: 0 0; padding: 0 0;}
.brinner {padding: 0 7px; margin: 0 0; background: #fff; font-size: 11px; min-height: 1000px; height: auto;}
.brinner div.rightadbox { padding-bottom: 0px;}
input.br { width: 164px; margin: 5px 0;}
.brinner input.button, .brinner img.button {margin: 10px 0;}
textarea.br { width: 164px; height: 90px; margin: 10px 0;}
hr.br {text-align: center; padding: 0 0; margin: 16px 9px; height: 1px; display: block; clear: both;}
.sponsoredlinks{ text-align: left; padding: 0 0 0 10px;}
.sponsoredlinks a, .sponsoredlinks a:hover { font-weight: bold; line-height: 20px;}
	/* shipvehicle */
	.shipvehicle p { text-align: left;}
	.shipvehicle p{ padding: 10px 0 0 0;}
	.shipvehicle a, .shipvehicle a:hover{ font: bold 13px Georgia, Arial; color: #fff; text-decoration: none;}
	.shipvehiclediv{ background: url('//www.relocation.com/files/button_medium.jpg') no-repeat; height: 34px; width: 105px; padding: 9px 20px 9px 45px; text-align: left; cursor: pointer;}
	/* End shipvehicle */

	/* Relo Blog */
	h2.relo_blog { background: url('//www.relocation.com/files/heads/relo_blog3.gif') no-repeat right; width: 162px; height: 52px; text-indent: -9999px;}
	.relo_blog { display: block; clear: both; margin: 0 auto; padding: 0 0; width: 172px;}
	.relo_blog a, .relo_blog a:hover { font-size: 11px;}
	.relo_blog div { text-align: left; padding: 0 0 6px 8px; background: url('//www.relocation.com/files/point_site.gif') top left no-repeat;}
	.spacer { clear: both; height: 10px; background: url('//www.relocation.com/files/transp.gif') top left no-repeat;}
	.div_icons { clear: both;}
	.icons_ .li, .icons_ li.first { float: left; margin: 0 0; list-style-type: none; font: bold 10px Verdana, Arial; color: #225963;}
	.icons_ .li { padding: 0 0 0 7px;}
	.icons_ li.first_ { padding: 0 0; line-height: 15px;}
	.mostpopular{font-weight:bold; text-align: left; display: block; clear: both; margin: 0 0; padding: 0 0;}
	.mostpopular .div_icons { display: block; clear: both;}
	.mostpopular table tr td { padding: 4px 0; text-align: left;}
	/* End Relo Blog */

	/* Find Agent */
	.sb_a_top, .sb_a_bot{ background: url('//www.relocation.com/files/backs/sb_real_form_round.gif') no-repeat; width: 178px; height: 7px;}
	.sb_a_top { background-position: top;}
	.sb_a_bot { background-position: bottom;}
	.sb_a_inner { border: solid 1px #DDE96B; border-width: 0 1px; padding: 0 0; font: normal 11px Verdana, Arial; background-color: #fff; text-align: left;}
	.sb_a_inner h5 { font: bold 17px Georgia, Verdana, Arial; padding: 7px 0 7px 25px;}
	.sb_a_inner label { font-family: Verdana;}
	.sb_a_inner p { margin: 0 0 5px 25px; padding: 0 0;}
	.sb_a_inner p.btn_ { margin: 0 0 0 21px; padding: 0 0;}
	.sb_a_inner input { width: 35px; font: normal 11px Verdana, Arial; color: #111;}
	.sb_a_inner .zip_f { color: #2133b9; text-decoration: underline; cursor: pointer;}
	.sb_a_inner .zip_f:hover { text-decoration: none;}
	/* Find Agent */
/* End BodyRight */