#enrollment {top: 205px; width: 330px;}
#footer li {padding-left: 8px; padding-right: 8px;}   
#footer ul {font-size: 1.3em;}
#footer_left {height: 100%; margin-top: 3%; padding-left: 6%; width: 23%;}
#footer_right {margin-right: 13%; margin-top: 6%;}
#footlogo {height: 60%; margin-top: 4%; padding-left: 6%;}
#go_button img {max-width: 125px; min-width: 50px;}
#go_button {padding-top: 1.5%; right: -6%;}
#go_type {font-size: 1.1em; padding-left: 6%; width: 35%;}
#go_type select {font-size: .9em; width: 175px; height: 32px;}
#go_words p {font-size: 1.16em;}
#go_zip {font-size: 1.1em; width: 20%;}    
#gobox {bottom: 5%; right: 34%; width: 500px;}
.cv_position {bottom: 40%; right: 10%; width: 500px;} 
#health li {font-size: 1.5em; margin-left: 23%;}  
#health {padding-bottom: 7%;}
#imgtext {font-size: 2.75em; font-weight: bold; padding-top: 6%;}
#no, #yes {top: 5px; width: 93px;}
#qualifybox {height: 120px; left: -112px; top: 360px; width: 400px;}
#video_list li {background-image: none; margin-left: 15%; padding-left: 5%; padding-top: 1%;}    
#video_list {font-size: 1.25em; padding-top: 10px;}
.bottom_content {padding-top: 20px; width: 100%; min-height: 1300px;}
.bottom_left {float: right; position: absolute; top: 20%; width: 100%;}   
.bottom_right {float: left; position: absolute; top: 60%; width: 100%; height: 300px;} 
.bottom_span {position: absolute; top: 3%; margin-left: 1%; height: 200px; width: 80%; padding-top: 3%; border-top: dashed #E7E7E7; text-align: center;}
.bottom_span label {padding-left: 22%; font-size: 2.75em; color: #01748F;}
.contact {position: absolute; top: 2px; right: 19px; height: 28px; width: 215px; font-size: .9em;} 
.container {max-width: 850px; min-width: 800px; width: expression(this.width < 800 ? 800: true);}
.content {height: auto; min-height: 2000px;}
.health_guide label {padding-left: 12%; font-size: 2.75em;}
.health_guide {margin-right: 9.5%; padding-top: 5%; border-top: dashed #E7E7E7; text-align: center;}
.logo img {padding-top: 5%;}  
.logo {position: absolute; top: 3px; left: 1px; height: 70px;}
.top_content {height: 500px;}
nav ul li:hover > ul {padding: 2.15%;}
nav ul {padding-top: 92px;}
nav {position: absolute; font-size: 1.5em; padding-top: 20px; padding-bottom: 15px; min-width: 800px; width: expression(this.width < 800 ? 800: true);}
#level2_overlay {width:850px;}
#FormWindow {width:850px;}
#FormFrame {width: 850px;}
#contact_us {top: 18%; left: 7%; font-size: 1.7em;}
#our_vision img {width: 4.75%; padding-top: 1.9%;}
#local ul {font-size: 1.65em;}
#otab {width: 20.5%;}
#critical_tab {top: 13%; left: 4%; font-size: 1.9em; width: 150px;}
#critical_quote {right: 14%; font-size: 2.5em;}
#di_tab {top: 16.5%; left: 7%; font-size: 1.9em;}
#di_quote {right: 4%; font-size: 2.5em;}
#why_buy {right: 20%; width: 55%; font-size: 1em;}
.zohoform {left: 7%; width: 110%;}
#dental_tab {top: 12%; left: 13%; font-size: 2.4em;}
#shop_dental {right: 13.75%; font-size: 2.5em;}
#dental, #ihealth, #medicare, #term {width: 80%; margin-left: 27%; bottom: 45%;}
#why_shop {left: 18%; width: 65%;}
#health_tab {top: 12%; left: 13%; font-size: 2.5em;}
#shop_health {right: 7.5%; font-size: 2.7em;}
#credit {left: 22.5%;}
#medicare_tab {top: 15%; left: 7%; font-size: 2.1em;}
#shop_medicare {right: 15%; font-size: 2.5em;}
#bottom_qualify {height: 460px;}
#you_qualify {top: 50%; right: 12%; font-size: 2.5em;}
#thankyou {top: 50%; right: 18%; font-size: 2.75em;}
.qualify_yes {margin-left: 8%;}
.qualify_no {margin-right: 6%;}
ul.img-list {left: -30px; top: 170px; width: 825px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {/* Safari only override */ ::i-block-chrome,ul.img-list {left: 19px;} ::i-block-chrome,span.text-content {margin-left: -55px; margin-top: 4px;}}
#retire_tab {top: 17.5%; left: 4.5%; font-size: 1.8em;}
#find_retirement {right: 4.5%; font-size: 2.5em; width: 90%;}
#retire {width: 30%; height:75%; margin-left: 40.5%; bottom: -17%;}
#retire img {width: 65%;}
#term_tab {top: 11.5%; left: 1%; font-size: 2.06em;}
#shop_term {right: 7%; font-size: 2.5em;}
#faq_tab {top: 10.5%; left: 15%; font-size: 2.8em;}
#answer {right: 5.25%; top: 12%;}
#answer img {margin-top: 12.5%;}
#answer h2 {font-size: 2.75em;}
#faq_words {margin-top: -3%;}
#gloss_tab {top: 15%; font-size: 2.26em;}
#atoz {right: 2.5%; top: 27%; width: 95%;}
#atoz ul {font-size: 1.9em;}
#words {width: 40%;}
#words div {padding: 0% 2%;}
#define {width: 57%;}
#top_pic {height: 315px;}
#gd, #gh, #gv {font-size: 2.06em; width: 145px; line-height: 1.2; margin-top: 3.5%;}
.figure {width: 160px;}
#we_fit {top: 28%; right: 5%; width: 40%;}
#we_fit label {font-size: 2.4em;}
#we_fit p {display: none;}
#quote_request {height: 450px;}
#steps {font-size: 2.95em;}
#step_box {height: 45%; width: 96%; margin-left: 2%; font-size: 1.2em;}
#step1, #step3 {margin-left: 10.75%; width: 10%;}
#step2a {margin-top: 5.25%; width: 3%;}
#step2b {margin-top: 4%; width: 16%;}
#bottom_group {height: 1300px;}
.form {margin-left: 14%;}
#group_reload {margin-left: 14.25%;}
#group_reload img {width: 15%; margin-left: 10%; margin-top: -2%;}
#submit_group {margin-left: 37%;}
.popup {top: 15%; left:12.5%; width:75%;}
#if_tab {width: 155px; font-size: 1.7em; line-height: 1; margin-top: 15px;}
.if_width {width: 165px; height: 75px;}
#we_fitif {top: 20%;}
#we_fitif label {font-size: 2.95em;}
#we_fitif p {display: none;}
.products p {margin-left: 5%; width: 89%;}
.prod {margin: 1% 5%; height: 95px; width: 280px;}
.if_prod {font-size: 1.4em; line-height: 1.9;}
.if_words {display: none;}
.prod img {width: 11%;}
.ihealth img {margin-left: 120px;}
.iterm img {margin-left: 150px;}
.idental img {margin-left: 120px;}
.ivision img {margin-left: 100px; margin-top: -5px;}
.itravel img {margin-left: 115px;}
.iretirement img {margin-left: 155px;}
.ilife img {margin-left: 90px;}
.ilife {margin-left: 30%;}
.if_resource {margin-left: 35%; width: 28%; background-size: 13%;}
#smb_tab {width: 165px; font-size: 2.2em; line-height: 1; margin-top: 7%;}
.smb_width {width: 175px;}
#smb_prod {font-size: 1.5em; line-height: 3.5;}
#smb_words {display: none;}
.prodg {height: 180px;}
.prodg img {width: 17%; opacity:0.1; filter:alpha(opacity=10);}
.gtravel {margin-left: 17.5%;}
.ghealth img {margin-left: 35px;}
.gdental img {margin-left: 45px;} 
.gvision img {margin-left: 20px; margin-top: -10px;}
.gtravel img {margin-left: 35px;}
.glife img {margin-left: 10px;}
.sb_resource {margin-left: 26%; width: 45%;}
.sb_faq {height: 100%;}
.sb_faq table {margin-bottom: 3%;}
.sb_faq p {font-size: 2.06em; margin-top: 5px; margin-left: 13%; padding: 15px 30px; width: 70%; background-position: top 30px left 0px; background-size: 4%;}
#facebook {margin-top: -14%;}
.smvideo_box {display: none;}
.get_quote {position: absolute; top: 2%; width: 85%;}
.get_quote img {width: 30%; left: 35%; margin-top: 1%;}
.assurity_agent {margin-top: 150px;}
.accordion_words {font-size: .75em;}
