.instant-quote-form input[type="text"],.instant-quote-form input[type="email"], .instant-quote-form textarea, /*.instant-quote-form select {  border: 1px solid #CCC;  font-family:Arial;  color: #888;  height:23px;  margin-top: 3px;   outline: 0 none;  padding: 0px 0px 0px 0px;  width: 70%;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}*//*.instant-quote-form select {  background: #FFF url('https://lsminsurance.ca/export/quote/arrow.jpg') no-repeat right;  appearance:none;  font-family:Arial;  -webkit-appearance:none;   -moz-appearance: none;  text-indent: 0.01px;  text-overflow: '';  width: 70%;  height: 23px;  line-height:15px;}*/.instant-quote-form textarea {  height:50px;  font-family:Arial;  padding: 5px 0px 0px 5px;  width: 70%;}.instant-quote-form .hrDiv {  width:390px;  float:left;  line-height: 32px;  padding-left:10px;}.instant-quote-form .bottomHrDiv {  width:390px;  float:left;  line-height: 32px;  padding-left:10px;}.instant-quote-form .div2 {  padding-top:20px;  padding-left:10px;  vertical-align: middle;  width:280px;  float:left;  position:relative;  height:0px;}.instant-quote-form .div2 h3 {  text-align:center;  padding:2px;  color:#fff;  background-color:#009BD2;  font-size:12pt;  -webkit-border-top-left-radius:8px;  -webkit-border-top-right-radius:8px;  -moz-border-radius-topleft:8px;  -moz-border-radius-topright:8px;  border-top-left-radius:8px;  border-top-right-radius:8px;}.instant-quote-form .mainInsDiv {  position:relative;  font-family:Arial;  color:#808080;  padding: 0px 0px;	  border:1px solid #091E87;  -webkit-border-top-left-radius:8px;  -webkit-border-top-right-radius:8px;  -moz-border-radius-topleft:8px;  -moz-border-radius-topright:8px;  border-top-left-radius:8px;  border-top-right-radius:8px;  width:406px;  height:510px;  font-size:11pt;}.instant-quote-form .mainInsDiv h2 {  text-align:center;  padding:10px;  color:#fff;  margin:0;  background-color:#1F497D;  font-size:14pt;  -webkit-border-top-left-radius:8px;  -webkit-border-top-right-radius:8px;  -moz-border-radius-topleft:8px;  -moz-border-radius-topright:8px;  border-top-left-radius:8px;  border-top-right-radius:8px;}.instant-quote-form .mainInsDiv p {  padding:4px; }.instant-quote-form .spaceLow {   height:8px;}.instant-quote-form .lbl {  padding-left: 40px;  vertical-align: middle;  width:105px;  float:left;  height:32px;  line-height: 32px;}.instant-quote-form .textBoxBottomRight {  color:#000000;  padding-right:10px;  width:110px;  float:right;  position: absolute;  top: 433px;  left: 293px;  font-size:9pt;}.instant-quote-form .textBoxRight {  color:#000000;  padding-right:10px;  width:110px;  float:right;  position: absolute;  top: 307px;  left: 293px;  font-size:9pt;}.instant-quote-form .textBoxBottomMiddle {  font-weight:bold;   background: #00CC00;  border-radius: 10px;  top: 440px;  left: 115px;  text-align:center;  padding:10px;  width:110px;  float:right;  position: absolute;  font-size:12pt;  text-decoration: none;}.instant-quote-form .rqd {  padding-right:2px;  width:100px;  float:right;  position: absolute;  top: 400px;  left: 150px;  font-size:9pt;}.instant-quote-form .txt {  vertical-align: middle;  width:225px;  padding-right: 0;  padding-left: 0;  float:left;  height:32px;  line-height: 32px;  position: relative;}.instant-quote-form .radio {  width:225px;  float:left;  height:32px;  line-height: 32px;  padding-left: 0;}/* New Styles */.instant-quote-form {  margin-bottom: 40px;}.instant-quote-form .mainInsDiv {  width: 360px;  height: 600px;}.instant-quote-form .mainInsDiv .spaceLow {  margin-bottom: 15px;}.instant-quote-form .mainInsDiv .lbl {  width: 95px;}.instant-quote-form .mainInsDiv select {  padding: 3px;}/*.instant-quote-form #termlife .mainInsDiv select#BirthYear {  width: 72.5px !important;}*/.instant-quote-form .mainInsDiv textarea {  width: 76%;  padding: 2%;  height: 70px;  margin-top: 5px;}.instant-quote-form .mainInsDiv #textarea-container {  height: 83px;  margin-bottom: 10px;}.instant-quote-form .mainInsDiv .div2 {  padding-top: 0;}.instant-quote-form .mainInsDiv .div2 h3 {  margin-top: 18px;}.instant-quote-form .mainInsDiv .hrDiv {  width: 340px;  padding-top: 5px;  padding-bottom: 5px;}.instant-quote-form .mainInsDiv .hrDiv hr {  border: 1px solid #CCC;  width: 80%;}.instant-quote-form .mainInsDiv #clientname {  width: 76%;  padding: 0 2%;}.instant-quote-form .mainInsDiv #clienttelephonesmall {  width: 40px !important;  padding: 0 5px;  text-align: center;  float: left;}.instant-quote-form .mainInsDiv #clientphonebreak {  width: 25px;  float: left;  text-align: center;  height: 33px;  line-height: 33px;}.instant-quote-form .mainInsDiv #clienttelephone {  width: 93px !important;  padding: 0 5px;  float: left;}.instant-quote-form .mainInsDiv .textBoxRight {  left: 260px;  top: 362px;  width: 90px;  padding: 0;}.instant-quote-form .mainInsDiv .rqd {  top: 445px;  left: 0;  width: 100%;  text-align: center;}.instant-quote-form .mainInsDiv .bottomHrDiv {  width: 340px;}.instant-quote-form .mainInsDiv .textBoxBottomRight {  top: 570px;  left: 0;  width: 100%;  text-align: center;  padding: 0;}.instant-quote-form .mainInsDiv .textBoxBottomMiddle {  top: 485px;  left: 107px;  background: none;  padding: 0;  width: 150px;}.instant-quote-form .mainInsDiv .textBoxBottomMiddle #termSubmit {  border: none;  padding: 0;  cursor: pointer;  height: 70px;  width: 150px;  border-radius: 20px;  background: url('../img/quote-button-text.png') no-repeat;  background-size: 120px;  background-position: center;  background-color: #00cc00;  -webkit-transition: all 300ms ease-in;  -moz-transition: all 300ms ease-in;  -o-transition: all 300ms ease-in;  transition: all 300ms ease-in;}.instant-quote-form .mainInsDiv .textBoxBottomMiddle #termSubmit:focus {  outline: none;}.instant-quote-form .mainInsDiv .textBoxBottomMiddle #termSubmit:hover {  background-color: #197d24;}.instant-quote-form-name {  visibility: hidden;}/* End New Styles */