.placeholder { color: #aaa; }
.panels-flexible-region-86-center {
     width: 100% !important;
}

.etrial-intro-banner {
     background: url("../images/etrial-banner-bg.jpg") no-repeat scroll center top;
     margin: 0px;
     min-height: 528px;
     padding: 0px;
     width: 100%;
}

.etrial-intro-banner .intro-wrap {
     margin: 0px auto;
     min-height: 520px;
     position: relative;
     width: 800px;
}

.etrial-intro-banner .white-circle {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position: relative;
     border: 1px solid #ffffff;
     height: 250px;
     padding: 15px;
     position: absolute;
     right: 15px;
     top: 27%;
     width: 250px;
}

.etrial-intro-banner .blue-circle {
     background: #00a2e0 none repeat scroll 0% 0%;
     border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position: relative;
     height: 220px;
     width: 220px;
}

.etrial-intro-banner .blue-circle p {
     color: #004f94;
     margin: 0px auto;
     padding-top: 36px;
     text-align: center;
     width: 75%;
     font-size:12px;
     line-height:120%;
}

.etrial-intro-banner .blue-circle p span {
     border-bottom: 1px solid #ffffff;
     color: #ffffff;
     display: inline-block;
     margin-bottom: 15px;
     padding-bottom: 15px;
     font-size:16px;
     line-height:120%;
}

.etrial_stepone {
     background: url("../images/etrial-girl-bg.jpg") no-repeat scroll center top;
     min-height: 800px;
}

.etrial-registration {
     background: #8cc6ec url("../images/etrial-finger-bg.jpg") no-repeat scroll center 50px;
     min-height: 799px;
     position: relative;
	 padding-bottom:25px;
}

.store-search-wrap {
     background: #0d9fda none repeat scroll 0% 0%;
     position: relative;
}

.etrial_stepone_container, .etrial-registration .reg_wrapper {
     margin: 0px auto;
     width: 800px;
}
.section-etrial .search-form{
	width:710px;
	margin:0 auto;
}
.search-form p.search_desc{
	font-size:16px;
	text-align:center;
}
.etrial_stepone_container {
     position: relative;
}

.step-wrap {
     margin: 0px auto;
     position: absolute;
     top: -25px;
     width: 100%;
}
.policy-link{color:#0000FF;}
.steps {
     background-color: #01458c;
         border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position: relative;
     color: #ffffff;
     font-size: 12px;
     height: 60px;
     margin: 0px auto;
     padding-top: 20px;
     text-align: center;
     text-transform: uppercase;
     width: 60px;
}

.steps.active {
     background-color: #00a2e0;
}

.etrial_category {
     padding-top: 60px;
     width: 60%;
}

.etrial-contact {
     padding-top: 40px;
     width: 50%;
}

.etrial-contact .con-title {
     font-size: 18px;
     padding-bottom: 20px;
}

.etrial-contact .con-info * {
     color: #666666;
     display: inline-block;
     font-size: 12px;
}

.etrial-contact .con-left {
     width: 40px;
}

.etrial-contact .con-center {
     padding: 0px 10px;
     text-align: right;
     width: 140px;
}

.etrial-contact .con-right {
     color: #00a2e0;
     cursor: pointer;
}

.etrial_cat_section {
     padding-top: 105px;
}


.etrial_cat_section h3,.etrial-registration-form .etrial-registration h2, .section-etrial .search-form h3 {
     color: #003087;
     font-size: 24px;
     font-weight: bold;
     line-height: 29px;
     text-transform: uppercase;
}

.section-etrial .search-form h3{font-size:18px;}
.etrial_category a {
     background-color: #6fb0c7;
     border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    behavior: url('/sites/acuvuesg/libraries/pie/PIE.htc');
    position: relative;
     color: #ffffff;
     display: inline-block;
     font-size: 15px;
     height: 130px;
     margin: 4px;
     padding: 55px 0px 0px;
     text-align: center;
     vertical-align: top;
     width: 130px;
     text-transform:uppercase;
}
.etrial_category a.mul_lines{
	padding-top:45px;
}
.etrial_cat_button.last {
     padding: 61px 33px 45px 39px;
}

.etrial_cat_button.active {
     background-color: #00abe7;
}

.etrial_cat_section > p, .etrial-registration p {
     color: #393f4e;
     font-size: 18px;
     line-height: 22px;
}

.etrial_cat_section a.nxt-btn, .reg_wrapper a.nxt_btn {
     background-color: #01468c;
         border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position: relative;
     color: #ffffff;
     display: inline-block;
     font-size: 18px;
     font-weight: bold;
     height: 60px;
     line-height: 22px;
     margin-left: 5px;
     margin-top: 40px;
     padding: 21px;
     text-align: center;
     width: 185px;
     text-transform:uppercase;
}

.reg_wrapper a.nxt_btn {
     margin-top: 20px;
}

.etrial_cat_section a.nxt-btn.gray-btn {
     background-color: #91bac8;
     color: #ced3d5;
}

.etrial-registration .reg_wrapper {
     padding-top: 50px;
}

.etrial_registration_left, .etrial_registration_right {
     display: inline-block;
     margin-right: -4px;
     vertical-align: top;
     width: 48%;
}

.etrial_registration_left {
     padding-right: 2%;
}

.etrial_registration_right {
     padding-left: 2%;
}

.etrial_registration_phone > div {
     display: inline-block;
     vertical-align: top;
}

.etrial_registration_phone div.form-item-phone-prefix {
     width: 60px;
}

.etrial_registration_phone div.form-item-phone {
     padding-left: 20px;
     width: 300px;
}

.etrial_registration_left div label {
     display: none;
}

.etrial-registration > div > p {
     padding-bottom: 20px;
}

.section-etrial .form-item.form-type-textfield.form-item-name > input,
.section-etrial .form-item.form-type-textfield.form-item-nric > input {
     background-color: #c5e2f5;
     border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position: relative;
     border: medium none;
     color: #555555;
     height: 50px;
     padding-left: 10px;
     text-align: left;
     width: 100%;
}

.etrial_registration_phone {
     display: inline-block;
     vertical-align: top;
     width: 390px;
}

.section-etrial .form-item-phone-prefix > input {
     background-color: #c5e2f5;
     border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');  
    position: relative;
     border: medium none;
     color: #555555;
     height: 50px;
     padding-left: 10px;
     text-align: left;
     vertical-align: top;
     width: 60px;
}

.form-item-verify-code, input#send_auth_code {
     display: inline-block;
     margin-right: -4px;
     vertical-align: top;
}

.form-item-verify-code {
     width: 50%;
}

input#send_auth_code {
     margin-left: 3%;
}

.form-item-verify-code > input {
     background-color: #c5e2f5;
     border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position: relative;
     border: 0px none;
     color: #555555;
     height: 50px;
     padding-left: 10px;
     text-align: left;
     width: 100%;
}

input#send_auth_code {
     background-color: #00a2e0;
     border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
     border: 0px none;
     color: #ffffff;
     height: 50px;
     padding: 7px 0px;
     text-align: center;
     width: 47%;
}

.form-item.form-type-textfield.form-item-phone > input {
     background-color: #c5e2f5;
     border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position:relative;
     border: medium none;
     color: #555555;
     padding-left: 10px;
     height: 50px;
     width: 100%;
}

.section-etrial .form-item.form-type-textfield.form-item-email > input {
     background-color: #c5e2f5;
     border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position:relative;
     border: medium none;
     color: #555555;
     height: 50px;
     padding-left: 10px;
     text-align: left;
     width: 100%;
}

.etrial_registration_right .etrial_age_container p {
     color: #445062;
     font-size: 14px;
     font-weight: bold;
     line-height: 16px;
     text-transform: uppercase;
}

.etrial_age_container a {
     background-color: #ffffff;
     border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position:relative;
     color: #555555;
     display: inline-block;
     font-size: 15px;
     font-weight: bold;
     height: 45px;
     margin-top: 15px;
     padding-top: 12px;
     text-align: center;
     width: 160px;
}

.etrial_age_container a:hover, .etrial_age_container a.active {
     background-color: #00abe7;
     color: #ffffff;
}

.etrial_registration_right .etrial_lens_container > p {
     color: #555555;
     font-size: 14px;
     font-weight: normal;
     line-height: 16px;
     margin: 15px 0px 10px;
     text-transform: uppercase;
}

.etrial_lens_container > a {
     background-color: #7baecf;
     border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position:relative;
     color: #ffffff;
     display: inline-block;
     height: 80px;
     margin-top: 5px;
     padding-top: 25px;
     text-align: center;
     vertical-align: top;
     width: 80px;
     text-transform:uppercase;
     font-size:12px;
}
.section-etrial .etrial-registration-form label, .section-etrial .etrial-registration-form label a{
	font-size:14px;
	color:#0000FF;
}
.section-etrial .etrial-registration-form label a{
	text-decoration:underline;
}
.section-etrial .etrial-registration-form label a:hover{
	text-decoration:none;
}

.etrial_lens_btn.active {
     background-color: #00abe7;
}

.search-cont, .pane-etrial fieldset#store-state-city-search, #store-state-city-search .fieldset-wrapper > *, .store-search-wrap .store-results-and-map .listViewResult .rows {
     display: inline-block;
     margin-right: -4px;
     vertical-align: top;
}

.search-cont {
     padding-right: 20px;
}

.search-form {
     padding: 50px 0px 20px;
}

.search-cont h3 {
     color: #01468c;
}

.search-cont p {
     color: #ffffff;
}

.pane-etrial fieldset#store-state-city-search .selectBox-dropdown {
     background-color: #ffffff;
     border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position:relative;
     border: medium none;
     color: #555555;
     height: auto;
     line-height: normal;
     padding: 7px;
}

.pane-etrial fieldset#store-state-city-search .form-item-ecp-province .selectBox-dropdown {
     width: 150px ! important;
}

.pane-etrial fieldset#store-state-city-search .form-item-ecp-district .selectBox-dropdown {
     width: 90px ! important;
}

.pane-etrial fieldset#store-state-city-search .form-item-ecp-province, .pane-etrial fieldset#store-state-city-search .form-item-ecp-district {
     margin-right: 10px;
}

.pane-etrial fieldset#store-state-city-search input.blue-btn {
     background-color: #01468c;
     background-position: 7px -460px;
     border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position:relative;
     border: 0px none;
     color: #ffffff;
     float: none;
     height: auto;
     padding: 9px;
     text-align: center;
     width: 90px;
}

.search-cont {
     width: 275px;
}

.section-etrial fieldset#store-state-city-search input.form-text{width:250px; !important;height:33px;}
.section-etrial fieldset#store-state-city-search .form-item-ecp-dealer-search{width:auto;}

.pane-etrial fieldset#store-state-city-search {
     width: auto;
}

.pane-etrial fieldset#store-state-city-search .selectBox-dropdown .selectBox-label {
     padding: 0px;
}

.pane-etrial fieldset#store-state-city-search .selectBox-dropdown .selectBox-arrow {
     background: url("../images/arrow.jpg") no-repeat scroll center center;
}

/*.store-search-wrap .store-results-and-map .resultMap, .store-search-wrap .store-results-and-map .listViewResult {
     display: block;
     float: none;
     width: 100%;
}*/
/*.store-search-wrap .store-results-and-map .resultMap{height:300px;}*/

.store-search-wrap .store-results-and-map .listViewResult {
     background-color: #f8f8f8;
    /* min-height: 135px;*/
}

.store-search-wrap .store-results-and-map .listViewResult .rows {
     border-bottom: 1px solid #efefef;
     min-height: 150px;
     width: auto;
}

.store-search-wrap .store-results-and-map .listViewResult .rows{
    position: relative;
}
.store-search-wrap .store-results-and-map .listViewResult .rows .callToAction{
    position: absolute;
    overflow:hidden;
    top:25%;
    right:15px;
    background-color:#0d9fda;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    padding:8px 10px;
    text-align:center;
    color:#ffffff;
    cursor:pointer;
    /*width:34px;
    height:52px;
    padding:0;
    background: url(../images/etrail-arws.png) no-repeat bottom right;
    text-indent: -999px;*/
}
/*.store-search-wrap .store-results-and-map .listViewResult .rows.active .callToAction{
    overflow:hidden;
    background-position:top right;
    height:52px;
    width:34px;
    border:0 none;
    cursor:pointer;
}*/

.store-search-wrap .store-results-and-map .listViewResult .rows{
	padding: 7px 50px;
	display:block;
	margin:0 auto;
}

.store-search-wrap .store-results-and-map .listViewResult .rows.active{background:#c8e9f6;}

.store-search-wrap .store-results-and-map .listViewResult .rows.even, .store-search-wrap .store-results-and-map .listViewResult .rows.odd {
     background-color: #f8f8f8;
}

.store-search-wrap .store-results-and-map .listViewResult .rows .image-address-wrapper {
     padding: 15px 10px 0px 0px;
}

.store-search-wrap .store-results-and-map .listViewResult .rows p.sno {
     background: #0d9fda none repeat scroll 0% 0%;
     border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
    position:relative;
     height: 30px;
     margin-top: 35px;
     padding-top: 5px;
     width: 30px;
}

.store-search-wrap .store-results-and-map .listViewResult .rows .image-address-wrapper {
     padding-left: 5%;
     display:inline-block;
     width:200px;
}

.store-search-wrap .store-results-and-map .listViewResult .rows h3 {
     padding-left: 5%;
}

.store-search-wrap .store-results-and-map .listViewResult .rows h3 a,
.store-search-wrap .store-results-and-map .listViewResult .rows h3 a:hover{
	color:#0d9fda;
}
.store-search-wrap .store-results-and-map .listViewResult .rows.triton{
	width: 780px;
}
.store-search-wrap .store-results-and-map .listViewResult {
     height: auto;
     max-height: 400px;
     overflow:auto;
}
.section-etrial .store-results-and-map .listViewResult{width:41%}
.etrial_registration_tnc .form-type-checkbox input {
     visibility: hidden;
}

.etrial_registration_tnc .form-type-checkbox label {
     background: url("../images/checkbox.png") no-repeat scroll left bottom;
     display: inline-block;
     min-height: 30px;
     margin-left: -15px;
     padding-left: 35px;
     padding-top: 7px;
     color:#555555;
     width:455px;
}

.etrial_registration_tnc .form-type-checkbox.check-active label {
     background-position: left 3px;
}

.etrial_products_wrap {
     background-color: #ffffff;
     padding-bottom: 70px;
     width: 100%;
}

.etrial_products_wrap h3 {
     color: #01468c;
     font-size: 24px;
     padding: 50px 0px;
     text-align: center;
}

.etrial_products_wrap .bx-wrapper .bx-controls {
     display: none;
}

.etrial_products_wrap .bx-wrapper li {
     text-align: center;
}

.etrial_products_wrap .bx-wrapper li .img-div {
     min-height: 94px;
}

.etrial_products_wrap .bx-wrapper li h4 {
     color: #01468c;
     padding: 15px 0px 5px;
}

.etrial_products_wrap .bx-wrapper li p {
     border-bottom: 1px solid #efefef;
     margin: 0px auto;
     padding-bottom: 10px;
     padding-right: 5px;
     width: 80%;
}

.section-e-voucher .error-container, .section-etrial .error-container, .rebate-form-wrapper .error-container {
     background: url("../images/etrial-popup-bg.png") repeat scroll 0px 0px;
     display: none;
     padding: 0px;
     position: fixed;
     width: 100%;
     top:0;
     height:100%;
     z-index: 999;
     left:0;
}

.section-e-voucher .error-container li{color:#f00;}

.etrial-popup-message {
     background: #8cc6ec none repeat scroll 0% 0%;
     border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');
     min-height: 200px;
     margin: 10% auto 0px;
     text-align: center;
     width: 540px;
     z-index: 11;
}

.etrial-popup-message h3 {
     color: #01468c;
     font-size: 18px;
     margin: 0px auto 20px;
     padding-bottom: 10px;
     width: 70%;
}

.etrial-popup-message .etrial-popup-close {
     color: #ffffff;
     cursor: pointer;
     font-size: 32px;
     line-height: 32px;
     padding: 10px;
     text-align: right;
}

.etrial-popup-message .popup1, .etrial-popup-message .popup2{
	display:none;
}

.etrial-popup-message p {
     font-size: 12px;
     font-weight: bold;
}

.success-step .etrial-popup-message p {
     font-size: 16px;
     color:#01468c;
     line-height:120%;
}

.error-container.error-steptwo {
     min-height: 800px;
}

.error-container.loading-msg {
     position:fixed;
     height:100%;
     text-align:center;
     top:0;
     display:none;
}

.error-container.loading-msg img{
     margin-top:10%;
}

.etrial-error, .form-item.form-type-textfield > input.etrial-error {
     border: 2px solid #a00e1b !important;
}

.store-results-and-map .listViewResult .rows.odd.active, .store-results-and-map .listViewResult .rows.even.active {
     background: #c8e9f6 none repeat scroll 0% 0%;
}

.etrial_footer_wrap {
     background: #8cc6ec url("../images/footer-curve.jpg") no-repeat scroll center top;
}

.etrial_footer_cont {
     margin: 0px auto;
     padding-bottom: 50px;
     padding-top: 100px;
     position: relative;
     width: 800px;
}

.etrial_footer_copy, .etrial_footer_social {
     display: inline-block;
     margin-right: -4px;
     vertical-align: top;
     width: 50%;
}

.etrial_footer_copy p.foot_blue_txt {
     color: #01468c;
     padding-bottom: 10px;
}

.etrial_footer_social {
     text-align: right;
}

.etrial_footer_cont .step-wrap {
     top: 20px;
}

.etrial_footer_cont  .steps, .etrial_footer_cont  .steps.active{
	background-color:transparent;	
}
.etrial_footer_cont  .steps{
	border-radius:0;
	padding-top:0;
}
.etrial-header {
    background: #FFF none repeat scroll 0 0;
}
.etrial_slider li{width:350px;display:inline-block;vertical-align:top;}
.etrial_slider{width:100%;text-align:center;}
.etrial_slider li h4 a{color:#01468c;padding:15px 0 5px;font-weight:bold;}
.etrial_slider li p a, .etrial_slider li p a:visited{color:#000000}
.section-etrial .panels-flexible-86 .panels-flexible-row{padding:0px !important;}
.section-etrial .panels-flexible-region-86-center, .section-etrial .panels-flexible-region-86-header{float:none;width:100%;}
.not-front .etrial-header .newLinks{display:none;}
input#send_auth_code.etrial-btn-disable{background-color:#7baecf;}
.section-etrial fieldset#store-state-city-search label{display:none;}
.section-etrial #store-state-city-search .fieldset-wrapper .form-item-ecp-dealer{display:none;float:left;}
.section-etrial fieldset#store-state-city-search .form-item-ecp-province{padding-top:10px;padding-left:10px;width:auto;}
.section-etrial fieldset#store-state-city-search input.blue-btn{margin-top:0px;}

.triton-prod{display:inline-block; margin-right:-4px; vertical-align:top;position:relative;height:100px;width:410px;}
.triton-prod > img{position:absolute;}
.triton-prod > img.new-icon{top:-10px; left:5px;}
.triton-prod > img.promo-img{top:-15px; right:5px;}
.triton-prod > img.prod-image{bottom:20px; left:55px;}
.error-container.success-step{min-height:675px;}
.success-top h4{font-size:24px;color:#01468c;font-weight:bold;line-height:150%;}
.success-top p.success-subtitle{color:#01468c;font-size:16px;line-height:120%;}
.success-top p{font-size:12px;font-weight:normal;width:70%;margin:0 auto;} 
.success-top{padding-bottom:50px;}
.success-step .etrial-popup-message{width:800px;height:auto; padding-bottom:50px;margin-top:5%;}
/*.result-container{width:100%; overflow:auto;}*/
.success-middle{width:80%;margin:0 auto;}
.success-middle .success-left, .success-middle .success-right{min-height:300px;display:inline-block;vertial-align:top;width:40%;vertical-align:top;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;padding:40px 0 0;}
.success-middle .success-left{margin-right:7.5%;}
.success-middle .success-right{margin-left:7.5%;}
.success-middle .success-left p{padding-left:30px;position:relative;text-align:left;padding-bottom:40px;font-weight:normal;}
.success-middle .success-left p > span{position:absolute;left:0;top:auto;background: url(../images/success-icon.png) no-repeat left top; display:inline-block;height:25px;width:30px;vertical-align:middle;}
.success-middle .success-left p.sucess-location span{background-position: 6px top;height:25px;}
.success-middle .success-left p.sucess-phone span{background-position: center -33px;height:20px;}
.success-middle .success-left p.sucess-time span{background-position: center -65px;height:27px;} 
.success-right p.sucess-confirmation{font-weight:normal;text-align:left; padding-bottom:40px;border-bottom:1px solid #f0eee8;margin-bottom:40px;}
.success-right .sucess-confirmation > a{vertical-align:middle;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;behavior: url('/sites/acuvuehk/libraries/pie/PIE.htc');; height:60px; width:60px; display:inline-block; border:2px solid #fff;margin-left:10px;padding-top:20px;text-align:center;}
.success-right .sucess-confirmation > a.active{border:2px solid #01468c;background-color:#01468c;}
p.sucess-social{text-align:left;font-weight:normal;}
p.sucess-social > a{
     display:inline-block;
     vertical-align: top;
     margin-right: 6px;
}
.success-right p span{width:45%;margin-right: 5px;}
.success-right p.sucess-social{padding-bottom:40px;}
.etrial_footer_cont p.foot_blue_txt{ color: #01468c;font-size: 14px;padding-bottom: 10px;}
.etrial_footer_social a img{padding-left:10px;}

.etrial-registration-form .error-container .tnc_popup, .rebate-form-wrapper .error-container .tnc_popup{
	color: #555555;
  font-size: 12px;
  padding: 0 10px 10px;
  text-align: left;
}
.etrial-registration-form .error-container .tnc_popup ul li, .rebate-form-wrapper .error-container .tnc_popup ul li{
	color:#555555;
	list-style:disc;
	margin-left:10px;
}

/** Overwriting Menu Items **/

.section-etrial .mainnavi-cont > div#nav > ul > li > a{padding:0 15px;}

.mainnavi-cont li a{color:#2a333a;}
.mainnavi-cont{padding:25px 0;}
header.l-header, .section-e-voucher-success .panels-flexible-row.panels-flexible-row-31-1.panels-flexible-row-first{min-height:auto !important;background:#FFF !important;}
.mainnavi-cont > div#nav > ul > li > div.submenu{top:73px !important; background:transparant !important;}
.mainnavi-cont > div#nav > ul > li > div.submenu .primary{padding-top:0px !important;}
.mainnavi-cont > div#nav > ul > li > div.submenu .primary .wrapper{background-color:#FFF;padding:10px;border:2px solid #1da5dc;}
.mainnavi-cont > div#nav > ul > li > div.submenu a{color:#01468c !important;}
.mainnavi-cont > div#nav > ul > li > div.submenu .container{padding-right:10px;}
.mainnavi-cont > div#nav > ul > li > div.submenu .container h4{font-size:14px !important; color : #393f4e !important; background:#eaf3f9 !important; text-align:center; padding:10px !important;}
.mainnavi-cont > div#nav > ul > li > div#submenu-products.submenu .section-container, .mainnavi-cont > div#nav > ul > li > div#submenu-four.submenu .section-container{padding-left:0 !important;}
.mainnavi-cont > div#nav > ul > li > div#submenu-products.submenu .container, .mainnavi-cont > div#nav > ul > li > div#submenu-four.submenu .container{width:238px !important;}
.mainnavi-cont > div#nav > ul > li > div.submenu .container{border-right:1px solid #01468c;}

.mainnavi-cont > div#nav > ul > li > div.submenu .primary .wrapper .section-container{width:100%!important;}


@media screen and (max-width: 640px) {
	.etrial-intro-banner .blue-circle p{font-size:11px;padding-top:25px;}
	.etrial-intro-banner .blue-circle p span{font-size:14px;}
	.section-etrial .store-results-and-map .listViewResult{width:100%;}
	.success-right p.sucess-confirmation span{display:block;}
	.etrial-popup-message{width:100%;margin:20% auto 0px;}
	.success-right p span{width:100%;margin-bottom: 5px;}
.etrial-intro-banner {background:url("../images/mob-banner.jpg") no-repeat center top;min-height: 415px;}
.etrial-intro-banner .intro-wrap{min-height:353px;}
.section-etrial .etrial-header .pane-page-logo{left:0;top:10px;}
/*.etrial-intro-banner .white-circle{height:195px;width:195px;}
.etrial-intro-banner .blue-circle{height:160px;width:160px;}*/
.etrial-contact{width:100%;}
/*.etrial-header { height: 65px;overflow:hidden;}*/
.etrial-intro-banner .intro-wrap, .etrial_stepone_container, .etrial-registration .reg_wrapper,.section-etrial .search-form, .reg_wrapper { width: 100%; }
.etrial-intro-banner { background-size: 100% auto; }
.etrial-intro-banner .white-circle { top: 3%; right: 17%;height:225px;width:225px; }
.etrial-intro-banner .blue-circle{height:195px;width:195px;}
.etrial_cat_section { padding-top: 50px; }
.etrial_category, .etrial_cat_section, .reg_wrapper, fieldset#store-state-city-search { text-align: center; }
.etrial_stepone { background: #ffffff none repeat scroll 0% 0%; min-height: 100%; padding-bottom: 50px; }
.etrial_category { width: 100%; padding-top: 30px; }
.etrial_cat_section a.nxt-btn, .reg_wrapper a.nxt_btn { margin-top: 40px; }
.etrial_registration_left, .etrial_registration_right { width: 90%; display: block; margin: 0px auto; }
.etrial_age_container a { width: 48%; }
.etrial_registration_phone { width: 100%; }
.etrial_registration_phone div.form-item-phone-prefix { width: 20%; }
.etrial_registration_phone div.form-item-phone { width: 78%; padding-left: 10px; }
.etrial_lens_container > a { height: 65px; width: 65px;font-size:11px;padding-top:20px; }
.etrial_registration_tnc { padding: 20px 0px 0px; margin: 0px auto; width: 95%; }
.etrial_registration_tnc * { text-align: left; }
.etrial_registration_tnc .form-type-checkbox label { width: 90%; }
.etrial-registration { background: #8cc6ec none repeat scroll 0% 0%; }
.etrial-registration { min-height: 100%; padding-bottom: 40px; }
.search-form .search-cont { display: none; }
.pane-etrial fieldset#store-state-city-search { width: 100%; }
#store-state-city-search .fieldset-wrapper > * { display: block; margin-right: 0px; width: 100%; }
#store-state-city-search .selectBox-dropdown { width: auto ! important; }
.store-search-wrap .store-results-and-map .listViewResult .rows{width:100%;}
.store-search-wrap .store-results-and-map .listViewResult .rows.triton{width:100%;}
.store-search-wrap .store-results-and-map .listViewResult .rows{padding:7px 10px;}
.etrial_footer_cont{width:100%;}
.store-search-wrap .store-results-and-map .listViewResult .rows.triton{width:100%;}
.triton-prod{width:100%;margin-top:35px;}
.triton-prod > img.new-icon{top:0px;left:auto;right:auto;width:34px; height:34px;}
.store-search-wrap .store-results-and-map .listViewResult .rows .callToAction{top:8%;}
.section-etrial .error-container{overflow:scroll;}
.search-form p.search_desc{width:310px;margin:0 auto;}
.triton-prod > img.prod-image{left:45px;}
.triton-prod > img.promo-img{width:95px; height:96px; top:-75px; right:45px;}
.success-step .etrial-popup-message{width:100%;}
.success-step .etrial-popup-message p, .success-top p.success-subtitle {font-size: 14px;}
.success-middle .success-left, .success-middle .success-right{width:100%;margin-right: 0;min-height:100%;}
.success-middle .success-right{margin-left: 0;}
.success-middle .success-left{border-bottom: 0 none;}
}