body.is_mobile.edit_mode { margin:auto !important; background-color:#000000; }
.is_mobile.edit_mode { }
.is_mobile.edit_mode #m_whole_block { width:300px; border:1px solid #FFF; margin-left:auto !important; margin-right:auto !important; }
#edit_mode_disclaimer { background-color:#000; color:#FF8C00; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9px; height:auto; margin:5px auto; padding:2px; text-align:center; width:auto; }
#editorPopupContent iframe { height:100% !important; }
#body_content_wrapper { padding:4px; width:99%; margin:0; }
	
#dropdown, iframe { width:98%; }
iframe { height:auto; }
#m_header { }
#m_body { padding:2px; }
#m_footer { width:100% !important; }
div,#whole_payment_info_wrapper,#whole_shipping_wrapper,#whole_shipping_method_wrapper,#whole_billing_wrapper { max-width:100% !important; }
li,#whole_billing_wrapper,#whole_shipping_wrapper,#whole_payment_info_wrapper,#jnscart_totals_wrapper { float:none !important; }
#whole_billing_wrapper,#whole_shipping_wrapper,#whole_payment_info_wrapper { margin-bottom:20px; }
#col_full,#col_1,#col_2 { width:100% !important; float:none; padding:0px; margin:0; }
table { width:97% !important; }
.agent_info { font-size:14px; }
.main_text,.main_text a:link,.main_text a:hover,.main_text a:active,.main_text a:visited,.main_text a:visited:hover,.main_text_sm, .contact, #pageLinks, #pageLinksBottom { font-size:14px; text-align:left; }
.breadcrumbs,.breadcrumbs a:link,.breadcrumbs a:active,.breadcrumbs a:visited,.breadcrumbs a:hover,.breadcrumbs a:visited:hover { font-size:14px !important; }
.footer,.footer a:link,.footer a:active,.footer a:visited,.footer a:hover,.footer a:visited:hover { font-size:14px; text-align:center; word-wrap:break-word; }
#m_menu_button { width:100%; }
#m_menu_button a { background:url(/common_graphics/menu_grip.png) no-repeat scroll right 0 transparent; display:block; height:27px; text-indent:-9999px; width:100%; }
#m_hidden_menu { display:none; width:100%; height:auto; }
#m_main_nav a { display:inline-block; text-indent:-999em; }
.m_nav_level_0,.m_mainnav_level_0 { white-space:pre; color:#FFF; background:url(/common_graphics/mobile_nav_bkgd.png) repeat-x left bottom #000; border-bottom:0px solid #000; padding:15px 20px 13px 10px; margin:0; height:24px; }
.m_nav_level_0:hover,.m_mainnav_level_0:hover, .m_nav_level_0:active,.m_mainnav_level_0:active { background-color:#ED4800 !important; }
.m_nav_level_1,.m_mainnav_level_1 { color:#000; background-color:#FFF; padding:15px 20px 13px 20px; margin:0; display:none; border-bottom:1px solid #E2E2E2; height:24px; }
.m_nav_level_2,.m_mainnav_level_2 { color:#000; background-color:#FFF; padding:15px 20px 13px 40px; margin:0; display:none; border-bottom:1px solid #E2E2E2; height:24px; }
.nav_links,.nav_links_over,.mainnav_links,.mainnav_links_over { border:0px solid; float:none; font-weight:normal; font-size:16px; height:24px !important; text-transform:capitalize; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; height:inherit; text-decoration:none; text-align:left; width:auto; }
.title_wrapper { float:left; width:95%; }
.next_arrow { float:right; margin:5px 0 0; background-image:url(/common_graphics/mobile_arrow_right.png); background-repeat:no-repeat; height:13px; width:13px; }
.page_bkgd { background-image:none; }
.nav_link_wrapper_0, .nav_link_wrapper_1, .nav_link_wrapper_2,.mainnav_link_wrapper_0, .mainnav_link_wrapper_1, .mainnav_link_wrapper_2 { margin:0; padding:0; height:100%; width:100%; }
img { max-width:296px; height:auto !important; margin:1px; }
#recaptcha_image img { height:auto; }
#recaptcha_image img { max-width:200px; }
#recaptcha_image { width:80% !important; height:auto !important; }
#recaptcha_widget { width:90% !important; background-color:#FFFFFF; border:1px solid; padding:3px; }
#recaptcha_widget input[type=text] { width:90%; }
input[type=text], textarea, form, select { width:100%; }
.quote_img { display:none; }
.quote_text { width:90%; left:0; position:relative; top:0;}
#m_footer .footer { line-height:normal; }
#m_body #previewPane { margin:0; padding:0; }
#m_body #galleryContainer { border:none; float:none; height:auto; width:auto; }
#m_body #galleryImages { height:auto; overflow:visible; border:none; }
#m_body #arrow_up,#m_body #arrow_down { display:none; }
#galleryImages div { height:auto; }
#custom_phrase, #seller_info_wrapper, #fsbo_info { width:100% !important; height:auto !important; float:none!important; margin:0 !important; padding:0 !important; text-align:center; }
#prop_col_1 { float:none !important; width:100%; margin-bottom:10px; }
#prop_col_2 { float:none !important; width:100%; padding:0 !important; }
#prop_col_3 { float:none !important; width:100%; padding:0 !important; }
#agency_logo { clear:both; float:none; text-align:left; }
#prop_details_wrapper { margin:0 !important; text-align:center; width:100% !important; }
#prop_details { float:none; padding:0 !important; width:100% !important; }
.grid_cols { clear:both; }
#m_body #gallery_wrapper img { max-height:80px; padding:1px; }
#m_body #gallery_wrapper { padding:0px; width:98%; text-align:center; }
#m_footer #seller_info_wrapper { word-wrap:break-word; }
.blog_intro_img, .blog_intro_img_missing { float:none; }