 img { border: none; }
 fieldset { padding: 0; }

 .sampleMWReport-wrapper img {
    max-width: 100%;
 }
 #dmg_marketwatch_layoutBG { width: 100%;} 
 #dmg_marketwatch_layout { margin: 0 auto; }
 #dmg_marketwatch_left { float: left; width: 42%; margin: 0 0 25px 0; }
 #dmg_marketwatch_heading { margin: 0 0 0 0; font-family: Tahoma; font-size: 1em; color: #103045; font-weight: bold; }
 #dmg_marketwatch_heading img { display: inline-block; margin: 8px -6px -17px -8px; }
  #dmg_marketwatch_openText { margin: 25px 0 15px 0; font-family: Tahoma; font-size: .9em; color: #0a1e2b; line-height: 30px; }
 #dmg_marketwatch_features { clear: both; }
 .dmg_marketwatch_feature { margin-bottom: 10px; font-size: 1em; clear: left; overflow: hidden; }
 #dmg_marketwatch_features img { float: left; width: 70px; height: 55px; border: 0; display: inline-block; vertical-align: middle; }
 .dmg_marketwatch_feature div { height: 50px; margin: 5% 0 0 0; }
 #dmg_marketwatch_right { float: right; margin: 0 0 25px 0; }
 #dmg_marketwatch_formBG { float: left; margin: 4px 0 0 20px; width: 322px; background: #f9f9f9; border: solid 4px #dadada; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(/shared/htc/PIE.php); position: relative; }
 #dmg_marketwatch_formHeading { display: inline-block; margin: 20px 0 0 25px; width: 267px; height: 70px; border-bottom: solid 1px #e0e0e0; font-family: Tahoma; font-size: 1em; color: #0f2e41; }
 .dmg_marketwatch_boldBlue { font-size: 1.5em; font-weight: bold;  text-shadow: 2px 3px 3px #cccccc; filter: dropshadow(color=#cccccc, offx=2, offy=3); }
 .dmg_marketwatch_boldGreen { color: #11a302; font-weight: bold; }
 .dmg_marketwatch_h2 { font-family: Tahoma; margin: 15px 0 15px 0; font-size: 1em; color: #236494; font-weight: normal; }
 #dmg_marketwatch_name, #dmg_marketwatch_fname, #dmg_marketwatch_lname { box-sizing: border-box; width: 100%; height: 24px; margin: 0 0 15px 0; padding: 2px 5px; line-height: 24px; font-family: Tahoma; font-size: .9em; color: #0f2f44; border: solid 1px #b7b7b7; vertical-align: middle; }
 #dmg_marketwatch_email { width: 100%;box-sizing: border-box;  height: 24px; margin: 0 0 15px 0; padding: 2px 5px; line-height: 24px; font-family: Tahoma; font-size: .9em; color: #0f2f44; border: solid 1px #b7b7b7; }
 #dmg_marketwatch_daynumber { width: 100%; box-sizing: border-box; height: 24px; margin: 0 0 20px 0; padding: 2px 5px; line-height: 24px; font-family: Tahoma; font-size: .9em; color: #787878; border: solid 1px #b7b7b7; }
 #dmg_marketwatch_daynumber.required {
     color: #0f2f44;
 }
 .dmg_marketwatch_searchBox { width: 100%; box-sizing: border-box; height: 24px; margin: 0 0 15px 0; padding: 2px 5px; line-height: 24px; font-family: Tahoma; font-size: .9em; color: #787878; border: solid 1px #b7b7b7; }
 .dmg_marketwatch_orImage { margin: 0 0 0 0; }
 .dmg_marketwatch_radius { margin: 10px 0 0 0; max-width: 267px;}
 #dmg_marketwatch_check { width: 19px; height: 16px; margin: 25px 5px 0 0; vertical-align: middle; }
 .dmg_marketwatch_contactText { display: inline-block; margin: 0; font-family: Tahoma; font-size: .85em; color: #787878; font-weight: bold; vertical-align: middle;}
 #dmg_marketwatch_submit { width: 100%; max-width: 270px; height: 50px; margin: 15px auto 10px auto; }
 .validator-required-form-fields {border:2px solid red !important;}
 .autocompleterMarket{font-family: Tahoma;}
 #dmg_marketwatch_error { margin: 0 0 0 20px; font-family: Tahoma; color: red; font-weight: bold; width: 330px; text-align: left; }
 #recaptcha_area, #recaptcha_table { margin: 10px 0 0 -23px; }
 .clearBoth { clear: both; }
#agent_contact { clear: both; float: left; margin: 15px 5px 0 0; }
#dmg_marketwatch_dropdown { margin: 20px 0 0 0; }
#dmg_marketwatch_dropdown label { font-family: Tahoma; margin: 15px 20px 15px 0; font-size: 1em; color: #236494; font-weight: normal; }
#dmg_marketwatch_dropdown select { width: 120px; }
#dmg_marketwatch_preview {max-width: 354px; margin: auto; cursor: pointer;}

#dmg_marketwatch_showmap {width: 100%; height: 34px; line-height: 34px; margin-top: 5px; text-align: center; border-radius: 3px; display: inline-block; box-sizing: border-box;}
#dmg_marketwatch_showmap:hover {text-decoration: none; background: #333333 !important; color: #FFFFFF;}


#dmg_marketwatch_checkbox {margin: 15px 0; font-size: 16px;}
#dmg_marketwatch_checkbox input[type="checkbox"] {margin: 0 5px 0 0; vertical-align: middle; font-size: 16px; float: none;}


/* == Tablet Portrait
============================================================================ */

@media only screen and (max-width: 720px) {
#dmg_marketwatch_layout {padding: 0 10px; box-sizing: border-box;}
#dmg_marketwatch_left {width: 100%; float: none;}
#dmg_marketwatch_right {float: none; text-align: center; width: 100%;}
#dmg_marketwatch_formBG {margin: 0 auto; width: auto; float: none; text-align: left; box-sizing: border-box;}

#dmg_marketwatch_formBG form {width: 100% !important;  box-sizing: border-box !important; padding-left: 0px !important; text-align: center;}

#dmg_marketwatch_formBG fieldset, .dmg_marketwatch_radius, #dmg_marketwatch_dropdown, #dmg_marketwatch_checkbox { width: 100% !important; padding-right: 13px !important; padding-left: 13px !important; box-sizing: border-box !important;}
	
#recaptcha_widget_div {padding-right: 0px !important; padding-left: 0px !important; box-sizing: border-box !important; margin: auto; text-align: center;}

 #recaptcha_area, #recaptcha_table { margin: 0px; }
 
 .dmg_marketwatch_h2, #dmg_marketwatch_checkbox {text-align: left;}
}

