		xbody {
          font-size: 16px;
          margin: 0 15px;
        }
		#formarea {
       		font-size: 16px;
        }
        #formarea h2 {
          margin: 1em 0;
        }
        #formarea input[type=text] {
          width: 100%;
        }
        #formarea select {
          width: 100%;
        }
        #formarea .bold {
          font-weight: bold;
        }
        #formarea .asd {
          padding: 1em;
        }
        #formarea .email div + div,
        #formarea .phone div + div,
        #formarea .address div + div,
        #formarea #FirstNameSection div + div,
        #formarea #LastNameSection div + div,
        #formarea #City,
        #formarea #ZipCode {
          margin: 0 0 1em 0;
        }
        #formarea .email div input,
        #formarea .phone div input,
        #formarea .address div input,
        #formarea #FirstNameSection div input,
        #formarea #LastNameSection div input,
        #formarea #City,
        #formarea #ZipCode {
          width: 100%;
          padding: 0.25em;
          border: 3px solid #eee;
        }
        #formarea #City,
        #formarea #ZipCode {
          height: 2.25em;
          margin-bottom: 0;
        }
        #formarea #RemoveEmail,
        #formarea #AddEmail,
        #formarea #RemovePhone,
        #formarea #AddPhone,
        #formarea #VerifyAddressButton,
        #formarea #Submit,
        #formarea #Reset {
          margin: 0 0 0.5em 0;
          padding: 0.5em;
          border: none;
          border-radius: 5px;
          color: #fff;
        }
        #formarea #AddEmail,
        #formarea #AddPhone,
        #formarea #VerifyAddressButton,
        #formarea #Submit {
          background-color: #25a725;
        }
        #formarea #RemoveEmail,
        #formarea #RemovePhone,
        #formarea #Reset {
          background-color: #bb2020;
        }
        #formarea .oes-form-buttons {
          padding-right: 6%;
          text-align: right;
        }
        #formarea .oes-form-buttons input {
          width: 10em;
        }
        #formarea #map {
          height: 350px;
          margin-top: 2em;
          padding-left: 25%;
          border: 2px solid black;
        }
        #formarea #AddressSearchCoordinates {
          font-weight: bold;
          color: #999;
        }
        #formarea #rbGroup1,
        #formarea #rbGroup2 {
          margin: 1em 1.5em;
        }
        #formarea div.Result:hover {
          background-color: lavender;
          cursor: pointer;
        }
        #formarea div.SelectedResult {
          background-color: burlywood;
          cursor: pointer;
        }
        #formarea .status {
          margin: 1em 0;
          color: red;
          text-align: right;
        }
        #formarea h2 + .status {
         margin: 1em 6% 1em 0;
        }
        x#sdsr {
          font-size: 12px;
          color: #808080;
        }
        x#sdsr a {
	        color: #366B1D;
	        text-decoration: none;
	        font-weight: bold;
        }
        x#sdsr a:hover {
          color: #366B1D;
          text-decoration: underline;
          font-weight: bold;
        }
		}
        @media (min-width: 1024px) {
          #formarea .email div,
          #formarea .phone div,
          #formarea .address div,
          #formarea #FirstNameSection div,
          #formarea #LastNameSection div {
            display: inline-block;
            width: 25%;
          }
          #formarea .email div:first-child + div,
          #formarea .phone div:first-child + div,
          #formarea .address div:first-child + div,
          #formarea #FirstNameSection div + div,
          #formarea #LastNameSection div + div {
            width: 70%;
          }
          #formarea .oes-form-buttons {
            margin-bottom: 1em;
          }
          #formarea #MapSection,
          #formarea #AddressSearchCoordinates {
            max-width: 70%;
            margin-left: 25%;
          }
        }
        @media (max-width: 1023px) {
          #formarea body {
            xfont-size: 30px;
          }
          #formarea h1 {
            xfont-size: 50px;
          }
          #formarea h2 {
            xfont-size: 40px;
          }
          #formarea .email div,
          #formarea .phone div,
          #formarea .address div,
          #formarea #FirstNameSection div,
          #formarea #LastNameSection div {
            display: block;
            width: 100%;
          }
          #formarea .oes-form-buttons {
            padding-right: 0;
          }
          #sms {
            margin-top: 0;
          }
        }
        @media (max-width: 991px) {
          #formarea #map {
            width: 100%;
            xheight: 70vw;
            margin-top: 2em;
            border: 2px solid black;
          }
        }
