div.item_wrapper_button{padding:5px 5px 10px 5px;width:100%}div.item_wrapper{padding:10px 5px;position:relative;width:100%}div.item_wrapper div.sub_wrapper{padding:6px 10px;width:100%}div.item_wrapper ul{margin-bottom:5px}div.item_wrapper ul li{padding:.05em}div.item_wrapper ul li.padded{padding:3px 0}div.item_wrapper ul li img.in_stock{vertical-align:middle}div.item_wrapper .column{width:50%;padding:5px}div.item_wrapper .column .image_container{margin-top:5px}.item_spacer_5px{width:100%;height:5px}.item_spacer{width:100%;height:8px}.item_spacer_10px{width:100%;height:10px}.price_details_wrapper{width:100%}.price_details_wrapper .left_label{min-width:60px}.price_details_wrapper .left_column{text-align:right;font-size:13px;padding-top:3px}.price_details_wrapper .right_column{text-align:left;padding-left:15px;font-size:13px}.price_details_wrapper .inputfield{margin:0}.credit_card_date{width:105px;float:left}div.item_wrapper ul.store_locator{padding:0 25px 0 20px;padding:0 25px 0 5px}div.item_wrapper .number_container{position:absolute;top:10px;left:5px}div.item_wrapper ul li.distance{position:absolute;top:10px;right:5px}div.item_wrapper .product_image_container{position:absolute;top:10px;left:5px;width:80px}div.item_wrapper .product_info_container{padding:0 15px 0 90px;min-height:80px}div.item_wrapper .feature_product_info_container{padding:0 15px 0 90px;min-height:50px}div.item_wrapper .item_avail_image_container{position:absolute;top:20px;left:5px}div.item_wrapper .item_avail_info_container{padding:10px 15px 10px 14px;min-height:30px}.department_wrapper{padding:5px}.department_wrapper .department_content_wrapper{width:100%;height:80px;position:relative;overflow:none;z-index:1;padding:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.department_wrapper .department_content_wrapper .department_content{padding-right:26px;position:absolute;top:50%;margin-top:-10px;left:9px;z-index:10}.department_wrapper .department_content_wrapper .department_bg{height:78px;margin-right:26px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.department_wrapper .department_content_wrapper .department_image{position:absolute;top:0;right:26px;width:175px;height:78px;z-index:5}.department_wrapper .department_content_wrapper .arrow_container{position:absolute;top:0;right:0;width:26px;height:100%;z-index:10}div#department_categories div.sub_wrapper,div#help_categories div.sub_wrapper{padding-right:30px;padding-top:12px;padding-bottom:12px;cursor:pointer;position:relative}div#department_categories div.sub_wrapper:first-child,div#help_categories div.sub_wrapper:first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}div#department_categories div.sub_wrapper:last-child,div#help_categories div.sub_wrapper:last-child{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#step_container{padding:3px 5px}div#paging_control{line-height:31px;padding:0 25px 0 0;margin:0}div#paging_control img{vertical-align:bottom;margin-bottom:2px}.espot_wrapper{padding:5px}.espot_wrapper>.espot_content_wrapper{width:100%;position:relative;overflow:none;z-index:1;padding:0}.primaryESpotContainer{position:relative;overflow:hidden;height:237px}.primaryESpotContainer>.pageIndicator{position:absolute;bottom:5px;z-index:10}.primaryESpot{height:237px;padding:5px;overflow:hidden}.primaryESpot>div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.secondaryESpotContainer{margin:10px 0;height:58px}.secondaryESpot{float:left;width:50%;height:58px;padding:0 5px 0 5px;overflow:hidden}.secondaryESpot>div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.eflyer_container{position:relative;background-color:#c6d0dc}.eflyer_container>.pageTitle{padding-top:15px;text-align:center;font-weight:700}.eflyer_container>.mblSwapView{padding:5px 15px 30px 15px}.eflyer_container>.pageIndicator{position:absolute;bottom:5px;z-index:10}.eFlyer{position:relative;margin:0;padding:0}.eFlyer>img{display:block;width:100%}.eFlyer>.catalogEntryLink{position:absolute}.eFlyer:after,.eFlyer:before{content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(-3deg)}.eFlyer:after{right:10px;left:auto;-webkit-transform:rotate(3deg)}div#info_bar{height:38px;width:100%;margin:0;padding:3px 2px 6px 2px;position:relative}div#info_bar .product_search{width:100%;height:30px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div#info_bar .search_functions{width:62px;position:absolute;right:4px;top:4px}div#info_bar .search_function_wrapper{width:38px;height:29px}div#info_bar .search_submit{width:16px;height:16px;margin:4px 23px;padding-right:1px;border:0}#autoSuggestKeywords{z-index:9990;position:relative;margin-left:3px;margin-right:63px}#suggestedKeywordResults>ul>li{font-size:16px;padding-left:3px;line-height:2.2em}.bottom_border{border-bottom:1px solid #c6d0dc}.right_border{border-right:1px solid #c6d0dc}.small_arrow{background-image:url('../images/colors/color1/small_arrow.gif')}.required,.required-star{color:#578e35}span.required:before{content:"Error: "}strong{font-weight:700}input.required[type=text]{color:#000}.notification{background-color:#fcf7cf}.error{color:red}.selectdrop{overflow:hidden;background:#f5f5f5;background-image:url('../images/droparrow.png');background-image:url('../images/droparrow.png'),-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:url('../images/droparrow.png'),-webkit-linear-gradient(top,#f5f5f5,#e8e8e8);background-image:url('../images/droparrow.png'),-moz-linear-gradient(top,#f5f5f5,#e8e8e8);background-image:url('../images/droparrow.png'),-ms-linear-gradient(top,#f5f5f5,#e8e8e8);background-image:url('../images/droparrow.png'),-o-linear-gradient(top,#f5f5f5,#e8e8e8);background-image:url('../images/droparrow.png'),linear-gradient(top,#f5f5f5,#e8e8e8);background-repeat:no-repeat;background-position:right center;border:1px solid #cecece;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 2px #ddd;-webkit-box-shadow:1px 1px 2px #ddd;box-shadow:1px 1px 2px #ddd;height:25px;margin-bottom:25px;padding-left:5px}.selectdrop select{width:100%;background:0 0;font-size:1.2em;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;color:#000}input[type=radio]{display:none}input[type=radio]+label .styledRadio{display:inline-block;width:17px;height:17px;margin:-1px 4px 0 0;vertical-align:middle;background:url('../images/radio_buttons.png') left top no-repeat;cursor:pointer}input[type=radio]:checked+label .styledRadio{background:url('../images/radio_buttons.png') -30px -30px no-repeat}input[type=checkbox]+label .styledCheck{display:inline-block;width:19px;height:17px;margin:-1px 4px 0 0;vertical-align:middle;background:url('../images/check_boxes.png') left top no-repeat;cursor:pointer}input[type=checkbox]:checked+label .styledCheck{background:url('../images/check_boxes.png') -28px -30px no-repeat}div.item_wrapper{width:100%;padding:20px}.item_wrapper div.sub_wrapper:hover{background-image:none;background:-moz-linear-gradient(top,#f6f9fc 0,#d1e7f8 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f6f9fc),to(#d1e7f8))}.item_wrapper div.sub_wrapper:active{background-image:none;background:-moz-linear-gradient(top,#e3ecf4 0,#afcae9 100%);background:-webkit-gradient(linear,left top,left bottom,from(#e3ecf4),to(#afcae9))}.item_wrapper .highlight{color:#247090}.item_wrapper .product_info_container,div.item_wrapper .feature_product_info_container,div.item_wrapper .item_avail_info_container,div.item_wrapper .offline_product_info_container{color:#3b4453}.department_wrapper .department_content_wrapper .department_bg{background:#fff;text-shadow:none}.primary_arrow{border-left:1px solid #f2762b}.secondary_arrow{border-left:1px solid #c6d0dc}.primary_arrow .forward_arrow_icon{background:url('../images/colors/color1/primary_forward_arrow.gif') no-repeat}.secondary_arrow .forward_arrow_icon{background:url('../images/colors/color1/secondary_forward_arrow.gif') no-repeat}#department_categories div.sub_wrapper,div#help_categories div.sub_wrapper{border-left:1px solid #c6d0dc;border-right:1px solid #c6d0dc}#department_categories div.sub_wrapper:last-child,div#help_categories div.sub_wrapper:last-child{border-bottom:1px solid #c6d0dc}#paging_control img{border:1px solid #c6d0dc}#info_bar{background-color:#eaeaea;border-top:1px solid #fff;border-bottom:1px solid #d4d4d4}#info_bar .product_search{border:1px solid #d4d4d4;color:#898989;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#info_bar .search_function_wrapper{border-left:1px solid #d5d5d5}#info_bar .search_submit{background:url('../images/colors/color1/search_search_icon.png') no-repeat}#suggestedKeywordResults{border:1px solid #e1e1e1}#suggestedKeywordResults>ul>li{border-top:1px dotted #e1e1e1;background-color:#fff}.category_featuredproducts_image{background:url('../images/category/featuredproducts.png')}.productLargeImage{width:320px}.hide{display:none}.focus{display:block}#store_locator{padding:0 20px 40px}.zip_go{height:34px;margin:20px 0 20px}.schedule_eye_exam .zip_go{margin-bottom:20px}.schedule_eye_exam .or{padding-bottom:20px;margin:0 auto;display:block;text-align:center}.or{padding-bottom:20px;margin:0 auto;display:block;text-align:center}.schedule_seo_wrapper .button{width:50%;margin:25px 0}#zip_or_city,.go_button{float:left}#zip_or_city{width:75%}.go_button{margin-left:5%;width:20%}.curr_location{float:none;clear:both;display:block;margin:0 auto;width:70%}#StoreLocatorMap img{width:100%}#notification_container{box-sizing:border-box}#notification_container .error{padding:15px}#ErrorMessageDiv{width:100%;clear:both;color:red;font-size:11px}.examLimitReached{visibility:hidden}.home_store_finder #ErrorMessageDiv{width:75%}.store_result_row{border:none;background:#ebe9e5;padding-bottom:15px}.top_result .store_result_row{border:2px solid #d5d6d6;background:none transparent}#map{margin:0 auto}#map>div{width:100%}.store_content{padding:15px}.location_result_column{float:left}.store_info{width:75%;font-size:13px;line-height:20px}.store_info .store_phone{color:#5e9732}.store_title{font-weight:700}.hours-section{margin:5px 0 0 17px;text-transform:uppercase;font-size:12px;display:none}.show-hours .hours-section{display:block}.show-hours a.bullet-link.hours-button{background:url('../images/bullet-down-arrow-green.png') no-repeat 0 4px transparent}div.item_wrapper ul.store_info_links{margin-top:25px}div.item_wrapper ul.store_info_links>li{margin-top:3px;list-style:none}div.item_wrapper ul.store_info_links>li:first-child{margin-top:0}.store_info_links a.bullet-link{padding-left:16px;background-position:2px 2px}.store_avail_exams{margin-top:10px;padding:3px 0 3px 23px;border-top:2px solid #e7e94d;border-bottom:2px solid #e7e94d;min-width:200px;min-height:30px;width:inherit;color:#575850;background:url('../images/schedule_icon.png') no-repeat -10px -1px transparent;font-family:museo_sans,sans-serif}.store_info .button{width:125px;font-size:13px;margin-top:15px}.store_icon{margin-left:5%;width:20%}.view_more_locations a{width:60%}#carousel_wrap{position:relative;display:block;visibility:hidden;width:100%;padding-bottom:50px}#carousel{position:relative;height:440px;width:100%;overflow:hidden}#slides{position:absolute;left:0;top:0;z-index:1}#slides>div{float:left}#slides img{width:700px;height:inherit}.animate{-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}#dots{position:absolute;display:block;z-index:500;left:50%;margin-left:-57px;margin-top:15px}#dots ul{margin-left:0;padding-left:0}#dots li{list-style:none;float:left;width:8px;height:8px;background:#ccc;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #395019;margin-left:40px;cursor:pointer}#dots li:first-child{margin-left:0}#dots .active{background:#528831}.home_store_finder{padding:0 40px;margin-bottom:20px}.home_store_finder p{text-align:center;margin:10px 0}.home_store_finder p:first-child{margin-top:0}.home_store_finder .curr_location{width:100%}#countrySelectorDrop .selectdrop{width:70%;margin:0 auto}.contact_us_wrapper h2,.contact_us_wrapper p{margin:20px 0}.contact_us_wrapper h2:first-child,.contact_us_wrapper p:first-child{margin-top:0}.contact_us_wrapper .button{width:50%}div.item_wrapper.offers_detail_page,div.item_wrapper.special_offer_wrapper{padding:0 20px}.special_offer_wrapper h2{color:#60604b}.special_offer{border-top:1px solid #c8c8c8;padding:5% 0 1%;font-size:13px;clear:both;float:none}.offer_image,.offer_text{float:left}.offer_image{width:30%;margin-bottom:5%;clear:left}.offer_text{width:65%;margin-left:4%;clear:right;color:#60604b}.offer_description{font-family:museo_slab;font-style:italic}a.offer_link{margin:5% 0;text-transform:uppercase;font-family:museo_sans,sans-serif;background:url('../images/bullet-arrow-green.png') no-repeat 0 2px transparent;padding-left:14px;display:block}a.offer_link,a.offer_link:visited{color:#60604b}.special_offer:first-child{border-top:none}.offer_image img{border:1px solid #cecece;width:100%}#footer_promos.offers_page{margin-top:30px}.offer_detail{font-size:13px;line-height:16px;float:none;clear:both}.offer_detail .offer_image{width:38%;margin-bottom:0;border:1px solid #cecece;margin-right:12px}.offer_detail p{margin-top:15px;display:block;clear:both}.offer_detail p.inline{clear:none;display:inline}.offer_detail p.legal{font-size:11px}.offer_detail p:first-child{margin-top:0}.bold_lead_in{font-weight:700}.offer_detail ul{margin:15px 0 0 6px}.offer_detail li{list-style:disc;margin-left:10px;margin:10px 0 0 10px}.offer_detail li:first-child{margin-top:0}.schedule_online.button{margin:5% 0;width:55%}.explore_brands_wrapper p{margin-top:15px;display:block;clear:both}.explore_brands_wrapper p:first-child{margin-top:0}.brand_logos_wrap{margin-top:20px}.brand_logo{width:45%;height:inherit;float:left;margin-left:8%}.brand_logo:nth-child(odd){margin-left:0}.brand_logo img{width:100%}.exam-steps{margin-top:20px}.datePickerWrapper{height:inherit;position:relative;margin:30px 0}.datePickerWrapper .legend{float:left;clear:both;margin:0 0 30px}.datePickerWrapper .legend .square{height:15px;width:15px;background-color:#afafa6;display:inline-block}.datePickerWrapper .legend span{position:relative;top:-4px;font-size:11px}.eyeExamInsurance{margin:10px 0}.eyeExamInsurance select{display:block;margin:20px 0 10px}.eyeExamInsurance #Insurance_AskLink.exam-popup-click{margin:22px 0}.datePicker{float:left;width:100%;margin:10px 0}.datePicker .ui-datepicker-header{position:relative;display:block;margin-bottom:15px}.datePicker .ui-datepicker-header .ui-datepicker-title{text-align:center;text-transform:uppercase;font-family:museo_sans,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;font-style:normal}.datePicker .ui-datepicker-header .ui-datepicker-next,.datePicker .ui-datepicker-header .ui-datepicker-prev{width:24px;height:26px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;background:#578e35;cursor:pointer}.datePicker .ui-datepicker-header .ui-datepicker-prev{float:left}.datePicker .ui-datepicker-header .ui-datepicker-next{float:right}.datePicker .ui-datepicker-header .ui-datepicker-next span,.datePicker .ui-datepicker-header .ui-datepicker-prev span{display:block;width:6px;height:10px;overflow:hidden;background:url('../images/eyeExam/lr_arrow-white.png') no-repeat 0 0 transparent;text-indent:-9999px;margin:8px 10px}.datePicker .ui-datepicker-header .ui-datepicker-prev span{background-position:-41px -33px}.datePicker .ui-datepicker-header .ui-datepicker-next span{background-position:-1px 0}.datePicker .ui-datepicker-calendar th{padding-bottom:2px;font-weight:400;margin-left:2px}.datePicker .ui-datepicker-calendar td{height:35px;width:13.5%;background-color:#ebe9e5;border:1px #fff solid;vertical-align:middle;text-align:center}.datePicker .ui-datepicker-calendar tr td:first-child{border-left:none}.datePicker .ui-datepicker-calendar td.ui-datepicker-unselectable{background-color:#afafa6}.datePicker .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#578e35}.datePicker .ui-datepicker-calendar td a,.datePicker .ui-datepicker-calendar td span{font-weight:700;color:#333;padding:9px;display:block}.appointmentContainer .appointmentTimes{margin:20px 0 10px}.appointmentPagination{margin-top:15px}.appointmentPagination .title{display:inline-block;padding-right:3px}.appointmentPagination a{color:#60604d}.appointmentPagination .pageNumbers{display:inline-block!important}.appointmentPagination .pageNumbers a{padding:0 3px}.appointmentPagination .pageNumbers a.selected{color:#578e35;text-decoration:underline}.exam-popup{display:none}.exam-popup-click.visible .exam-popup{display:block}table.ui-datepicker-calendar,table.ui-datepicker-calendar tr{width:100%;clear:both;float:none;display:inline-block}table.ui-datepicker-calendar tr td,table.ui-datepicker-calendar tr th{display:inline-block;float:left}.datePickerWrapper>div{float:none;clear:both;display:block;width:100%}table.ui-datepicker-calendar tbody,table.ui-datepicker-calendar thead{display:block;width:100%}@media only screen and (min-width:550px){.datePicker .ui-datepicker-calendar td,table.ui-datepicker-calendar tr th{width:13.5%}.datePicker .ui-datepicker-header{width:98%}}@media only screen and (min-width:340px) and (max-width:549px){.datePicker .ui-datepicker-calendar td,table.ui-datepicker-calendar tr th{width:12.5%}.datePicker .ui-datepicker-header{width:95%}}@media only screen and (max-width:339px){.datePicker .ui-datepicker-calendar td,table.ui-datepicker-calendar tr th{width:12%}.datePicker .ui-datepicker-header{width:95%}}.eye-exams #masthead,.eye-exams #user_panel,.eye-exams .footer_links,.eye-exams .header_logo{display:none}div.item_wrapper.page_heading{padding-bottom:0;padding-top:0}.schedule_step_title{font-family:museo_sans,sans-serif;text-transform:uppercase;font-size:14px;margin-bottom:15px}.schedule_step_title img{position:relative;top:4px}#Step2HeaderDiv,#Step3HeaderDiv{display:inline-block}div.item_wrapper.schedule_exam_steps{padding:0 20px 15px}.schedule_exam_steps{font-family:museo_sans;color:#525349}.schedule_exam_steps h1{font-size:23px;margin-bottom:0;padding-top:30px}.schedule_exam_steps h1+p{color:#525349;font-family:museo_slab;font-size:12px;font-style:italic;margin-bottom:10px}.schedule_exam_steps h2.thank-you{color:#5e9732;font-family:museo_slab;font-size:20px;font-style:italic;margin:10px 0 0}.schedule_exam_steps h2.thank-you+p{font-family:museo_slab;font-size:14px;font-style:italic;margin:0 0 10px}.schedule_exam_steps h4,.schedule_exam_steps legend{border-bottom:2px solid #dcdcd6;font-size:16px;margin-bottom:10px;padding-bottom:5px;width:100%}.schedule_exam_steps .fe .question{display:block;font-size:12px}.schedule_exam_steps .fe .exam-popup-click{float:right;margin:14px 0}.schedule_exam_steps .fe .exam-popup-click span{color:#5e9732;font-weight:700;text-decoration:none}.schedule_exam_steps .fe label.text-label{display:block;margin-bottom:3px}.schedule_exam_steps .fe input[type=text]{background:#cee0c1;margin-bottom:5px;padding:0 5px}.schedule_exam_steps h3{margin-bottom:5px}.schedule_exam_steps .bullet-link{background-position:0 2px}.schedule_exam_steps .subtext{margin-bottom:20px}.schedule_exam_steps .buttons>a{display:block;font-size:14px;margin:10px 0;text-transform:uppercase}#AddAnotherExamLink.disabled{pointer-events:none;cursor:default;opacity:.6}.schedule_exam_steps .buttons>a.button{font-size:15px;width:200px}.schedule_exam_steps .buttons p.book-instructions{font-size:11px}.getting-ready-content ul{margin:5px 0 0 16px}.getting-ready-content li{margin-bottom:2px;list-style-type:disc;list-style-position:outside}.getting-ready-content h2{color:#525349;font-family:museo_slab;font-size:21px;font-style:normal;font-weight:400;margin:10px 0}.getting-ready-content h3{border-bottom:1px solid #b8b8ad;font-family:museo_slab;font-size:16px;font-style:italic;margin:10px 0;padding-bottom:5px}.schedule_location{background:#ebe9e5;padding:18px 10px}.grayBlock{background:#ebe9e5;padding:15px 10px;margin-bottom:20px}div.item_wrapper ul.exam-address{margin-bottom:20px}div.item_wrapper .location-content ul.exam-address{margin-bottom:0}.exam-address li{font-size:13px}.exam-address li:last-child,ul.contact-info li:last-child{color:#5e9732}.schedule_location .button{margin-bottom:15px}.prefer_text{margin-bottom:3px}.fe{display:block;margin-top:15px}.fe.edit-phone-number input{width:24%}.fe:first-child{margin-top:0}.fe .question{font-weight:700;font-size:13px;margin-top:20px}#contactInfoDisplaySection a.edit,a.exam-popup-click,a.exam-popup-click span{font-size:11px;color:#000;text-decoration:underline}a.exam-popup-click{text-decoration:none}a.scheduleBack{margin-right:30px}.addAnotherExam{margin-top:20px}.radio{margin:14px 0}.radio li{font-size:11px;float:none;clear:both;margin:35px 0}.appointmentTimes>div{margin-top:6px}.appointmentTimes>div:first-child{margin-top:0}.Step3ShowHideLink,.step3Link{min-width:60px;display:inline-block;margin-right:30px}.addAnotherExam{clear:right;margin-bottom:30px}.ui-dialog{padding:20px}.ui-dialog-content{padding:20px;background:#fff;border:1px solid #cac9c6;box-shadow:-3px 5px 8px -1px #898989}.ui-dialog-content #zip_or_city,.ui-dialog-content .go_button,.ui-dialog-content input{width:100%;float:none;clear:both}.ui-dialog-content #zip_or_city{margin-bottom:10px}.change_location_note{margin-bottom:10px}.ui-dialog-titlebar-close{position:absolute;right:35px;top:48px;width:11px;height:10px;background:url('../images/modal-close.png') no-repeat 2px 1px transparent;text-indent:-9999px;padding:2px}.ui-widget-overlay{background-color:#fff;opacity:.83;display:block;position:absolute;top:0;left:0}.scheduleExamForm .forWhom{font-family:museo_slab;font-weight:700;font-style:italic;color:#588e28;font-size:14px;margin-bottom:10px}.firstLastDob input.firstName,.firstLastDob input.lastName{width:97%;float:left}.firstLastDob .validationError{font-size:inherit}.scheduleExamForm .fe{display:block;position:relative;height:auto;min-height:34px;margin-top:10px;margin-bottom:10px}.fe.insQuestion{padding-top:10px;display:inline-block}.scheduleExamForm .plans h3{margin-top:15px}.contactInfoSection{margin-top:20px}.contactInfoSection .fe{min-height:60px;margin-bottom:20px}.contactInfoSection .fe.phone label{display:block;margin-right:10px}.contactInfoSection .fe.phone select{display:block;clear:right}.carriers-hidden,.hide_terms,.scheduleExamForm .fe.sms-terms_agreement.hide_terms,.scheduleExamForm .fe.sms_agreement{display:none}.contactInfoSection .fe.age_agreement,.contactInfoSection .fe.sms_agreement,.contactInfoSection .sms-terms_agreement{min-height:0}.sms-terms-text,.sms-terms-text p{margin:15px 0}.disclaimer_list li,.supported-carrier-list li{list-style:disc outside none}.contactInfoSection input[type=text].phone-input .phone1Type{clear:right;float:none;display:block}.dob .selectdrop{float:left;margin-left:5%;margin-bottom:5px}.dob .selectdrop:first-child{margin-left:0}.dob .selectdrop:first-child{width:40%}.dob .selectdrop:nth-child(2){width:20%}.dob .selectdrop:nth-child(3){width:25%}.phone .selectdrop{display:inline-block;margin-bottom:0;vertical-align:middle;width:35%}.phone .phone-input,.phone .phone-spans{display:inline-block}.phone .phone-input{width:17%}.dob .select-holder .required:last-child,.phone .required:last-child{clear:both;float:none;display:block}.dob span.required{clear:both;display:block}#warningModal .buttons a.button{margin-top:10px}.each-exam .exam-content{background:#e2e765;margin-bottom:20px;padding:15px}.each-exam .exam-content h5{color:#588e28;font-family:museo_slab;font-size:14px;font-style:italic;font-weight:700;margin:0 0 5px}div.item_wrapper .each-exam ul{margin-bottom:10px}#contactInfoDisplaySection,.examModuleContent{font-size:13px}.examModuleContent .date{font-weight:700}.examModuleLinks .remove{margin-right:30px}#contactInfoDisplaySection a.edit{float:right;position:relative;top:-38px;right:20px}.must-book{margin-top:25px;font-size:11px;color:red}.bookExamButton{margin-top:40px}#contactInfoEditSection .fe input[type=text]{background:#fff}#contactInfoEditSection .edit-phone-number input.phone-input[type=text]{float:left;width:28%}.edit-phone-number .phone-spans{margin:10px 1.5% 0;float:left}.edit-phone-number .phone-spans:first-child{margin-left:0}.legal_privacy_wrap p{margin:15px 0;font-size:13px}.legal_privacy_wrap li{margin-top:6px}.legal_privacy_wrap li:first-child{margin-top:0}.legal_privacy_wrap .bullet-link{background-position:0 2px}.brand p{margin:0 0 20px}.brand ul{margin:0 0 20px!important}.brand li{margin:0 0 5px;font-size:12px}.brand li .product{font-weight:700;color:#252525}.brand h1{color:#231f20}.brand #productMainImage,.brand .top-espot img{width:100%;height:auto}.brand .details-container{margin:0 0 20px;padding:0 20px;border-top:2px dotted #578e35}.brand #department_categories .product_info_container{display:none}.brand .content-espot{border-top:2px dotted #578e35;margin:10px 0;padding:10px 20px}.carousel{position:relative;overflow:hidden;margin:0 0 10px}.carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.carousel li{float:left;margin-right:15px}.carousel .arrow-button{position:absolute;left:0;display:inline-block;text-indent:-9999px;top:13px;display:none;width:20px;height:40px}.carousel .arrow-button.jcarousel-next{left:auto;right:0}.carousel .jcarousel-prev{background:transparent url(../images/icons/left-arrow.png) no-repeat}.carousel .jcarousel-next{background:transparent url(../images/icons/right-arrow.png) no-repeat}.carousel img{width:100%;height:auto}.link{clear:both;font-family:museo_sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin:0 0 20px;text-transform:uppercase}.link .global-rightArrow{display:inline-block;margin-right:4px;background:transparent url(../images/icons/rightArrow.png) no-repeat;width:5px;height:10px}.link a{color:#60604d}.secondaryESpot{padding:0;width:100%;height:auto!important}@media only screen and (min-width :321px){.carousel .arrow-button{top:35px}}#store_locator .zip_go{height:auto;margin:0}#store_locator_form .curr_location,#store_locator_form .curr_location+p{display:none}#commmerceComposerContent #brandsLeft img{width:100%;height:auto}#commmerceComposerContent #brandsLeft .leftBlock>.imageBlock,#commmerceComposerContent #brandsLeft .templateNav{display:none}#commmerceComposerContent #brandsLeft p{color:#333;margin:0 0 20px}#commmerceComposerContent #brandsLeft ul ul{margin:0 0 20px}.item_wrapper.legal_privacy_wrap a{text-decoration:underline}#commmerceComposerContent #brandsLeft{padding:1.5em}