top/* MEYER RESET
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,  ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
textarea{resize:none !important;}
img{border:0;}
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* MEYER RESET */

body {text-align:center; font-family:"Trebuchet MS",Arial,sans-serif; color:#626262; background:url(../images/pg_ctt_enveloppe_background.gif) repeat;}

a {text-decoration:none;outline:0 !important;color:#0087C2;}
strong {font-weight:bold;}
i {font-style:italic;}
h1 {font-size:30px; font-weight:bold;}
h2 {font-size:24px; font-weight:normal; padding-left:10px;}
h3 {font-size:18px; font-weight:bold; color:#3e7191;}
input.input_field {border:2px solid #DEE0E1; padding:5px; border-radius:3px; font-size:14px;}
.clear {clear:both;}
.hr {font-size:1px; height:2px; background:url(../images/two_colored_pixels.gif) repeat-x; clear:both;}



/* site header */
#site_header_wrapper {background-color:#407596; border-bottom:2px solid #677986; }
@media all and (max-width: 790px) {
#site_header_wrapper {width:1100px; }
#page_header_wrapper{width:1100px;}
}
#site_header {position:relative; width:1020px; height:169px; margin:0 auto; text-align:left;}
	#manager_logo {position:absolute; top:88px; left:0; display:block; width:330px; height:62px; background:url(../images/property-management-logo.png) no-repeat; text-indent:-1000em;margin-left: 6px;outline:0;}
	#grey_box_wrapper {position:absolute; top:0; right:8px; text-align:center;}
		#grey_box_wrapper .left {float:left; width:5px; height:56px; background:url(../images/grey_cell_cotes.gif) 0 0 no-repeat;}
		#grey_box_wrapper .right {float:left; width:5px; height:56px; background:url(../images/grey_cell_cotes.gif) -5px 0 no-repeat;}
		#grey_box_wrapper .content {float:left; height:55px; padding:0 20px; background:url(../images/grey_cell.gif) #efefef repeat-x;}
			#top_nav {margin-top:6px;}
			#top_nav li {display:inline; font-size:12px; border-right:1px solid #94abba; padding-right:8px;}
			#top_nav li.last {border-right:none; padding-left:4px; padding-right:0; margin-right:0;}
			#top_nav li a {font-weight:bold; color:#3e7191;font-family: "Trebuchet MS",Arial,sans-serif;}
			#top_nav li a:hover {color:#5288a9;}
			#top_phone_number {font-size:20px; color:#3e7191; padding-top:5px;text-align:center;font-family: "Trebuchet MS",Arial,sans-serif;}
	#navigation {position:absolute; top:113px; right:8px;}
		#navigation li {position:relative; display:block; float:left; margin-right:25px; padding-bottom:5px; padding-right:3px;  text-shadow:#3f4c56 1px 2px 2px;}
		#navigation li ul li{text-shadow:none;}
		#navigation li.last {margin-right:0;}
		#navigation li a {font-size:16px; color:#FFF; text-decoration:none;outline:0;}
		#navigation li ul li a{color:#000;}
		#navigation li ul li a:hover{color:#fff;}
		
		
		#navigation li.navigation_home {overflow:visible;}
		#navigation li.navigation_home a {display:block; width:20px; height:19px; margin-right:-5px; background:url(../images/house_button.png) no-repeat; text-indent:-1000em;}
		

/* page headings */
#page_header_wrapper {background:url(../images/pg_hdr_enveloppe_background.png) repeat-x; border-bottom:1px solid #c1c1c1;}
#page_header {position:relative; width:960px; height:67px; margin:0 auto;}
	#page_header h1 {display:block; float:left; margin:19px 0 0 0; font-size:32px; font-weight:bold; letter-spacing:-1px; color:#626262;}
	#page_header p {display:block; float:left; margin:30px 0 0 30px; font-size:18px; font-weight:bold; font-style:italic; color:#626262;}

/* page content */
#page_content_wrapper {background:url(../images/pg_ctt_enveloppe_background.gif) repeat;}
#page_content {position:relative; width:960px; margin:0 auto; text-align:left;}

/* what you get section */
#what_you_get_wrapper {}
	#what_you_get_wrapper .row.alternate {background:url(../images/up_bright.png) no-repeat;width:960px;margin:0 auto;}
	#what_you_get_wrapper .row{margin:0 auto;width:660px;}
	#what_you_get_wrapper .overal_column{margin:0 auto; width:660px;}
	#what_you_get_wrapper .column1 {float:left; width:315px;margin-right:30px;}
	#what_you_get_wrapper .column2 {float:left; width:315px;}
	#what_you_get_wrapper img {float:left; padding:18px 30px 18px 0;}
	#what_you_get_wrapper .title {font-size:17px; line-height:22px; font-weight:bold; color:#3e7191; padding:20px 0 8px 0;}
	#what_you_get_wrapper .description {font-size:12px; line-height:17px; padding:0 0 18px 0;}

/* site footer */
#site_footer_wrapper {background:url(../images/pg_ctt_enveloppe_background.gif) repeat;}
#site_footer {position:relative; width:1100px; margin:0 auto; text-align:left;}
	#bottom_get_started {position:relative; height:107px; background:url(../images/white_grey_gradient.png) no-repeat;}
		#bottom_get_started .text {font-size:24px; color:#595959; padding:40px 0 0 125px;}
		#bottom_get_started .text span {font-size:25px; color:#50819f; padding-left:20px;}
		#bottom_get_started .get_started_link {position:absolute; top:29px; left:775px; display:block; /*width:206px; height:59px; background:url(../images/learn_more_on_our_company.gif) no-repeat;*/ text-indent:-1000em;}
		
		.get_started_link{width:180px;height:42px;display:block;background-image:url(../images/button_hire_us_now_as_your_property_managers.png);background-position: top;}
		.get_started_link:hover{width:180px;background-position: bottom;height:42px;background-image:url(../images/button_hire_us_now_as_your_property_managers.png) no repeat;}	


	#bottom_navigation {padding:52px 40px 20px 100px;width:966px; margin:0 auto;}
		#bottom_navigation ul {display:block; float:left; height:152px; margin:0 0 0 25px; padding:0 25px 0 0; border-right:1px solid #d4d4d4;}
		#bottom_navigation ul.last {border-right:none;}
		#bottom_navigation ul li {margin-bottom:5px;}
		#bottom_navigation ul li.title {font-weight:bold; font-size:14px; color:#595959;}
		#bottom_navigation ul li a {font-size:12px; color:#595959; text-decoration:none;}
		#bottom_navigation ul li a:hover {text-decoration:underline;}
	#copyright {position:relative; padding:40px 74px 60px 100px; font-size:12px; line-height:14px; color:#bbb;width:690px;margin:0 auto;}
	
/* overlay */
#overlay_background {position:fixed; width:100%; height:100%; top:0; left:0; background-color:#000; z-index:100; display:none;}
#overlay {position:fixed; top:0; left:0; background-color:#FFF; width:400px; height:400px; margin:0 auto; z-index:101; display:none;}

/* persistent footer */
#persistent_footer_wrapper {position:fixed; bottom:0; left:0; width:100%; z-index:20; background:url(../images/omnipresent_ftr_background.gif) repeat-x #437b9a; font-size:17px; color:#f1f5f7; text-shadow:1px 1px 1px #214e70;}
#persistent_footer {position:relative; width:1045px; height:51px; margin:0 auto; }
	#persistent_footer a {color:#f1f5f7;}
	#persistent_footer a:hover {color:#e8ebed;}
	#persistent_footer .phone_number {position:absolute; top:8px; left:50px;}
	#persistent_footer .rental_link {position:absolute; top:6px; right:590px;}
	#persistent_footer .rental_link_bottom{position:absolute; top:11px; right:550px;}
	
.rental_link{width:180px;height:42px;display:block;background-image:url(../images/button_find_a_real_estate_rental_now.png);background-position: top;}
.rental_link:hover{width:180px;background-position: bottom;height:42px;background-image:url(../images/button_find_a_real_estate_rental_now.png) no repeat;}

.rental_link_bottom{width:135px;height:31.5px;display:block;background-image:url(../images/find_a_rental_property.png);background-position: top;}
.rental_link_bottom:hover{width:135px;background-position: bottom;height:31.5px;background-image:url(../images/find_a_rental_property.png) no repeat;}

	#persistent_footer .member_login_link {position:absolute; top:11px; right:376px;}
	#persistent_footer .owner_login_link {position:absolute; top:4px; right:27px;}

.member_login_link{width:135px;height:31.5px;display:block;background-image:url(../images/hire_us_now_as_your_property_managers.png);background-position: top;}
.member_login_link:hover{width:135px;background-position: bottom;height:31.5px;background-image:url(../images/hire_us_now_as_your_property_managers.png) no repeat;}

.hire_us_now_link{width:135px;height:31.5px;display:block;background-image:url(../images/button_hire_us_now.png);background-position: top;}
.hire_us_now_link:hover{width:135px;background-position: bottom;height:31.5px;background-image:url(../images/button_hire_us_now.png) no repeat;}

.our_fees_link{width:135px;height:31.5px;display:block;background-image:url(../images/button_our_fees.png);background-position: top;}
.our_fees_link:hover{width:135px;background-position: bottom;height:31.5px;background-image:url(../images/button_our_fees.png) no repeat;}	
	
	#splash {/*height:455px; background:url(../images/realtors_team_principal_management_photo.gif) bottom right no-repeat;*/}
	#splash h2 {font-size:18px; line-height:20px; color:#407596; padding:30px 0 20px 10px;}
	#splash p {font-size:14px; line-height:18px; padding:0 0 20px 10px;}
	#splash a.get_started {display:block; width:254px; height:71px; margin:25px 0 0 10px; background:url(../images/get-started-large.gif) no-repeat; text-indent:-1000em;}

.rental_block{width:210px;position:relative;margin:0 auto;margin-top:104px;/*position:relative;top:100px;*/}
.rental_block_inside{float:right;}
.hire_us_inside{float:right;}
.hire_us_watch_video{width:950px;position:relative;margin:0 auto;top:500px;}

div.blocktitle_rental{height: 46px;margin: 0;width: 210px;}
div.blocktitle_rental div{padding-top:14px;padding-left:12px;}
div.blocktitle_rental div a{color:#15A1B1;font-weight:bold;}

div.blue-background-top{background: url("../images/wdgt_top.png") no-repeat scroll 0 0 transparent;height:45px;}
div.blue-background-middle{background: url("../images/wdgt_middle.png") no-repeat scroll 0 0 transparent;height:45px;}
div.blue-background-bottom{background: url("../images/wdgt_bottom.png") no-repeat scroll 0 0 transparent;height:46px;}

/*blog css*/
article{font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif;}
article h2{padding-left:0px;}
.block-middle_rental{position:relative;top:-1px;}
#content{/*float:left;margin-left:20px;width:660px;padding:0 0 20px 20px;*/text-align:left;}
.entry-header .entry-title{color:#407596;text-shadow:1px 1px 1px #FFFFFF;font-size:22.8px;line-height:40px;}
.entry-content p{padding:0 102px 0px 0;font-size:12px;line-height:20px;}
.entry-header h2 a{color:#405796;text-decoration:none;}
.small_button span {background: url("../images/bg-buttons-sprite.png") no-repeat scroll 0 0 transparent;line-height: 10px;margin: 0;padding: 16px 0 17px 21px;}
.ka_button, .ka_button:hover {
  border: 0 none;
  color: #DDDDDD;
  display: inline-block;
  letter-spacing: 1.2px;
  text-decoration: none;
  text-transform: uppercase;
}
.ka_button span{display:block;}
.entry-header .entry-title .small_button {
  margin-bottom: 15px;
}

.entry-header .entry-title a{outline: medium none;}
.small_button {
  background: url("../images/bg-buttons-sprite.png") no-repeat scroll 100% -43px transparent;
  color: #F4F4F2;
  font-size: 10.8px;
  margin: 5px 10px 5px 0;
  padding: 0 21px 0 0;
}
.post_date {
  height: 65px;
  position: absolute;
  right: 18px;
  top: 0;
  width: 65px;
}

.entry-content {
  margin: -5px 0 0;
  min-height: 170px;
  padding-bottom: 15px;
  position: relative;
  width: 660px;
  background: url("../images/bg-post-content.png") no-repeat scroll 577px 0 transparent
}
.entry-content-page{width:670px;margin:0 auto;float:left;text-align:left;}
.entry-content-page-container{width:900px;margin:0 auto;}
.post_date .day {
  color: #FFFFFF;
  display: block;
  font-size: 30px;
  font-weight: 700;
  margin: 0px;
  text-align: center;
}
.entry-side-bar{width:210px;padding-left:20px;float:left;}

.post_date .month {
  color: #A2A3A4;
  display: block;
  font-size: 16px;
  margin: -40px 0 0;
  text-align: center;
  text-transform: uppercase;
}
.posted-by-text{margin-top:-12px;}
.post_cats {width: 630px;padding-top:30px;}
.post_cats span {background: url("../images/bg-post-footer-categories.png") no-repeat scroll 0 50% transparent; padding: 10px 3px 10px 24px;}
.post_tags {
  float: left;
  margin-bottom: 40px;
  /*width: 600px;*/
}
.post_tags p {
  float: right !important;
  margin: 17px 0px 0 0 !important;
}
.post_cats p, .post_tags p {
  margin: 17px 0 0 4px !important;
}
.post_tags span {
  background: url("../images/bg-post-footer-tags.png") no-repeat scroll 0 50% transparent;
  padding: 10px 3px 0px 24px;
}
.post_title span, .post_cats span, .post_tags span {
  color: #4C4C4C;
  font-weight: 700;
}
.entry-meta {
 /* background: url("../images/global-sprite-gradients.png") repeat-x scroll 0 -91px transparent;*/
  height: 16px;
  margin-bottom: -60px;
  margin-top: -50px;
}
.site-content article{padding-bottom:0px;}

.widget-area{
  /*background: url("../images/bg-sidebar.gif") repeat-y scroll 0 0 transparent;*/
  float: right;
  padding: 0 0 0 0px;
  width:225px;
}

.widget_categories{
  background: url("../images/separator3.gif") repeat-x scroll 0 100% transparent;
  float: left;
  margin-bottom: 34px;
  padding-bottom: 34px;
  width: 100%;
  text-align:left;
  width: 173px;
}

.widget-area .widget h3{color:#222222;font-size:21.6px;line-height:40px;text-shadow:1px 1px 1px #FFFFFF;}
#secondary{font-family:"helvetica neue",Helvetica,Arial,Verdana,sans-serif;}
.widget_categories ul li{background: url("../images/bullet1.png") no-repeat scroll 0 9px transparent;padding:0 0 0 15px;}
.widget-area .widget a {color: #0087C2;font-size:12px;}
.archive-header, .page-header{margin-bottom:0px;}
.cat-item-1{display:none;}

/*hot sheet*/
#ihf_results_matches{display:none;}
#ihf_results_nav_paging{position:relative;left:276px;width:210px;top:70px;}
#sortAndSave{left:690px;width:210px;position:relative;top:70px;}

#map_canvas{display:none;}
.ihf_results_mapicon_620{visibility:hidden;}

#ihfSearchResultsNavBot_620{visibility:hidden;}

#ihf{margin-top:-70px !important;}

#ihf_detail_navigation{width:210px;position:relative;left:300px;top:40px;}
.return_to_results{width:210px;position:relative;left:690px;color:#0072BC;}

.button_more_Carlsbad_real_estate_rentals{width:548px;height:64px;display:block;background-image:url(../images/button_more_Carlsbad_real_estate_rentals.png);background-position: top;}
.button_more_Carlsbad_real_estate_rentals:hover{width:548px;background-position: bottom;height:64px;background-image:url(../images/button_more_Carlsbad_real_estate_rentals.png) no repeat;}

.button_more_Encinitas_real_estate_rentals{width:548px;height:64px;display:block;background-image:url(../images/button_more_Encinitas_real_estate_rentals.png);background-position: top;}
.button_more_Encinitas_real_estate_rentals:hover{width:548px;background-position: bottom;height:64px;background-image:url(../images/button_more_Encinitas_real_estate_rentals.png) no repeat;}

.button_more_Oceanside_real_estate_rentals{width:548px;height:64px;display:block;background-image:url(../images/button_more_Oceanside_real_estate_rentals.png);background-position: top;}
.button_more_Oceanside_real_estate_rentals:hover{width:548px;background-position: bottom;height:64px;background-image:url(../images/button_more_Oceanside_real_estate_rentals.png) no repeat;}

.button_more_SanMarcos_real_estate_rentals{width:548px;height:64px;display:block;background-image:url(../images/button_more_SanMarcos_real_estate_rentals.png);background-position: top;}
.button_more_SanMarcos_real_estate_rentals:hover{width:548px;background-position: bottom;height:64px;background-image:url(../images/button_more_SanMarcos_real_estate_rentals.png) no repeat;}

.button_more_Vista_real_estate_rentals{width:548px;height:64px;display:block;background-image:url(../images/button_more_Vista_real_estate_rentals.png);background-position: top;}
.button_more_Vista_real_estate_rentals:hover{width:548px;background-position: bottom;height:64px;background-image:url(../images/button_more_Vista_real_estate_rentals.png) no repeat;}

.sidepanel_carlsbad{width:222px;height:64px;display:block;background-image:url(../images/button_side_pane_more_rentals_in_Carlsbad.png);background-position: top;margin-top:3px;}
.sidepanel_carlsbad:hover{width:222px;background-position: bottom;height:64px;background-image:url(../images/button_side_pane_more_rentals_in_Carlsbad.png) no repeat;margin-top:3px;}

.sidepanel_encinitas{width:222px;height:64px;display:block;background-image:url(../images/button_side_pane_more_rentals_in_Encinitas.png);background-position: top;margin-top:3px;}
.sidepanel_encinitas:hover{width:222px;background-position: bottom;height:64px;background-image:url(../images/button_side_pane_more_rentals_in_Encinitas.png) no repeat;margin-top:3px;}

.sidepanel_oceanside{width:222px;height:64px;display:block;background-image:url(../images/button_side_pane_more_rentals_in_Oceanside.png);background-position: top;margin-top:3px;}
.sidepanel_oceanside:hover{width:222px;background-position: bottom;height:64px;background-image:url(../images/button_side_pane_more_rentals_in_Oceanside.png) no repeat;margin-top:3px;}

.sidepanel_san_marcos{width:222px;height:64px;display:block;background-image:url(../images/button_side_pane_more_rentals_in_SanMarcos.png);background-position: top;margin-top:3px;}
.sidepanel_san_marcos:hover{width:222px;background-position: bottom;height:64px;background-image:url(../images/button_side_pane_more_rentals_in_SanMarcos.png) no repeat;margin-top:3px;}

.sidepanel_vista{width:222px;height:64px;display:block;background-image:url(../images/button_side_pane_more_rentals_in_Vista.png);background-position: top;margin-top:3px;}
.sidepanel_vista:hover{width:222px;background-position: bottom;height:64px;background-image:url(../images/button_side_pane_more_rentals_in_Vista.png) no repeat;margin-top:3px;}

#contact_form_wrapper {width:565px; background-color:#FFF; border-top:1px solid #afafaf; padding:5px 35px 20px 15px; border-radius:5px;}
.contact_form_wrapper{margin:0 auto;}
#contact_form_wrapper .required_fields_text {text-align:right; font-size:12px; color:#15a1b1; font-style:italic; padding-top:8px;}
#contact_form_wrapper .input_wrapper {float:left; margin:15px 0 0 20px;}
#contact_form_wrapper label {display:block; font-size:12px; font-weight:bold; color:#3e7191; padding-bottom:2px;}
#contact_form_wrapper input {width:240px;}
#contact_form_wrapper .textarea_small{width:500px; height:105px; resize:none; border:2px solid #DEE0E1; padding:5px; border-radius:3px; font-size:14px;}
#contact_form_wrapper #submit_button { background:url(../images/button_all_cities.png) !important; width:180px; height:42px; margin:0px 0 0 15px; border:none; padding:0;display:block;background-position: top;}
#contact_form_wrapper #submit_button:hover { background:url(../images/button_all_cities.png) no-repeat !important; width:180px; height:42px; margin:0px 0 0 15px; border:none; padding:0;display:block;background-position: bottom;}
#contact_form_wrapper .input_catcha{width:151px;float:right;border:2px solid #DEE0E1;left:30px;top:-15px;position:relative;}

.title_what_you_get_wrapper{
  color: #3E7191;
  font-size: 30px;
  font-weight: bold;
  line-height: 22px;
  padding: 20px 0 8px;
}
h1.title_what_you_get_wrapper_big  {
	color:#3E7191;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: -3px;
	line-height: 48px;
	margin: 0 0 20px;
	text-shadow:0 1px 0 #FFFFFF;
}
.sitemap_page{padding-left:50px;}
.sitemap_page li{list-style-type:none;padding-bottom:10px;padding-left:0px;}
.sitemap_page ul li{margin-left:0px;margin-bottom:0px;}
.sitemap_page ul{margin-bottom:0px;}
.page-item-5041{padding-bottom:0px !important;}
.sitemap_page li a{color:#15A1B1;font-size:20px;}
.sitemap_page li a:hover{color:#15A1B1;text-decoration:underline;}


#ihf_iframe{height:213px;}
.green_button_gallery_slideshow{width:548px;margin:0 auto;margin-bottom:20px;margin-top:20px;}

form .submit_button_green{background:url(../images/button_all_cities.png) !important; width:180px; height:42px;background-position: top;}
form .submit_button_green:hover{background:url(../images/button_all_cities.png) !important; width:180px; height:42px;background-position: bottom;}

.float_left{float:left;}
.clear{clear:both;}

#page_content a,#bottom_green_links a{outline:0;}
#franchise_text_video_image{margin-left:40px;margin-top:20px;}
#ihf_detail_mortcalc_tab{display:none;}
table#ihf_disclaimer_table tr td{color:#d9d9d9;text-align:justify !important;font-size:11px;}
table#ihf_disclaimer_table tr td center{width:928px;text-align:justify;font-size:11px;}

table.ihmain tr td font{color:#000 !important;}
#sellers_rep{color:#b6b6b6 !important;}

#management_quote_form{width:220px;margin-top:50px;margin-bottom:50px;}
#management_quote_form h3{margin-bottom:10px;color:#407596;}
#cf1 textarea{width:200px;height:135px;}
#cf1 .text_input{width:200px;}
#cf1 #submit_button { background:url(../images/button_submit_small.png) !important; width:98px; height:31.5px; margin:0px 0 0 0px; border:none; padding:0;display:block;background-position: top;position:relative;}
#cf1 #submit_button:hover { background:url(../images/button_submit_small.png) no-repeat !important; width:98px; height:31.5px; margin:0px 0 0 0px; border:none; padding:0;display:block;background-position: bottom;position:relative;}

.padding_right_35{padding-right:35px;}
#primary{margin:0 auto;margin-top:1.71429rem;width:710px;}
#ihf_results_nav_paging_bottom{font-size:15px;}
#ihf_result_disclaimer{color:#D9D9D9;width:928px !important;font-size:11px;}
#ihf_result_disclaimer center{text-align:justify !important;}
#ihf_address{font-weight:bold !important;}
.ihf_results_details_620_inner b{font-size:20px;font-weight:bold;}

#ihf_detail_price{font-size:55px;color:#93b214;text-shadow: 1px 1px 1px #333;position:relative; top:-56px;right:-355px;}

#carlsbad_image{position:absolute;width:593px;text-align:center;height:380px;line-height:280px;top:0px;}
#carlsbad_image div{padding-top:146px;}

#encinitas_image{position:absolute;width:593px;text-align:center;height:380px;line-height:280px;top:0px;}
#encinitas_image div{padding-top:146px;}

.loading_rentals{position:absolute;width:593px;text-align:center;font-family: "Trebuchet MS",Arial,sans-serif;color: #93b214;font-size: 50px;font-weight: bold;letter-spacing: -3px;line-height: 29px;margin: 0 0 20px;text-shadow: 0 1px 0 #FFFFFF;}
#ihf_result_disclaimer, #ihf_result_disclaimer_boardcase{position:relative;top:250px;}
.clear{clear:both;}

#ihf_detail_scheduleshowing{display:none;}
#ihf_detail_saveproperty{display:none;}
/*#ihf_detail_inforequest{display:none;}*/

.top-bg-round{background: url("../images/top-bg-round.png") no-repeat scroll 0 0 transparent;height: 9px;}
.page-contents {background: url("../images/content-bg-repeat.png") repeat-x scroll 0 0 #EAEAEA;
  border-left: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD;  padding: 20px;  width: 557px;}
.bottom-contents {background: url("../images/bottom-bg-shadow.png") no-repeat scroll 0 0 transparent;height: 30px;margin: -7px 0 20px;overflow: hidden;}  

.contact_us_real_estate{width:254px;height:64px;display:block;background-image:url(../images/button_liked_this_property_contact_a_real_estate_manager.png);background-position: top;}
.contact_us_real_estate:hover{width:254px;background-position: bottom;height:64px;background-image:url(../images/button_liked_this_property_contact_a_real_estate_manager.png) no repeat;}

#popupForm{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:480px;width:450px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
#popupContactClose{font-size:18px;line-height:18px;right:6px;top:4px;position:absolute;color:#333;font-weight:700;display:block;text-decoration:none;}
#popupContactClose:hover{color:#F00;}
#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
.red{color:red;}
.property_header {
  background-image: linear-gradient(#209DDF, #0C479D);;
  height: 42px;
}
.property_window_close {
  cursor: pointer;
  display: block;
  height: 27px;
  position: absolute;
  right: 25px;
  top: 19px;
  width: 100px;
}
.propety_input_boxes{width:200px;}
.property_text_area{width:418px;}

#ihf_results_newsearch,#saveSearchModal{display:none;}

#ihf h1#ihf_address{font-size:25px !important;}

#contact_form_property #property_person_submit { background:url(../images/button_all_cities.png); width:180px; height:42px; border:none; padding:0;display:block;background-position: top;}
#contact_form_property #property_person_submit:hover { background:url(../images/button_all_cities.png) no-repeat; width:180px; height:42px; border:none; padding:0;display:block;background-position: bottom;}
.zopim{bottom:50px !important;}
.meshim_components_FirstUse{overflow:visible !important;}
.meshim_components_FirstUse iframe{margin-top:-20px !important;}
#application_payment{
  background-color: #F7F7F7;
  border: 1px solid #C3C3C3;
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 15px;
  padding: 10px;
  width: 219px;
  margin-left:20px;
  margin-top:20px;
  margin-bottom:20px;
  /*position:absolute;
  left:720px;
  top:220px;
  z-index:19;*/
}

.green_instructions{color:#93B214;font-size:20px;font-weight:700;}
#pay_your_application_disclaimer{border:3px solid #5AA735; background-color:#D7E7CD;border-radius:5px;line-height:14px;}
#pay_your_application_disclaimer div{padding-left:15px;line-height:25px;}
#fill_rental_applications{padding-left:20px;padding-top:10px;}
#fill_rental_applications a{font-size:20px;}
#fill_rental_applications p{padding-top:25px;}
#toolform tr td{padding-right:10px; padding-bottom:10px;}
#ihf_results_tabs{display:none !important;}
#ihf_maincontainer_620{margin-top:50px;}

.youtube_container{width:499px;border-radius:10px;border:2px solid #3e7191;background-color:rgba(255,255,255,0.6);}
.youtube_container_content{449px;padding:7px;}
.youtube_image{padding-right:10px;float:left;}
.youtube_text{float:left;width:350px;}
.youtube_stars{float:left;padding-right:10px;}
.youtube_text_video{float:left;margin-top:-4px}
.youtube_testimony{margin-top:3px;font-size:13px;}

#IDX-searchPageWrapper,#IDX-searchForm{margin-left:15px;}
#IDX-searchPageWrapper{padding-top:15px;}


/*#ihf_detail_addressprice{margin-top:40px;}
.entry-content-page a{float:right;position:absolute;left:250px;}*/
/*.ihmain{display:none;}
#requestMoreInfoModalContainer{display:none;}
#scheduleShowingModalContainer{display:none;}
#saveThisPropertyModalContainer{display:none;}*/