.tab-arrow{background:url(../images/background/category_sprite.png) center -93px no-repeat}.panes .pane{display:none}.top-left-corner-off{background-image:url(../images/background/tab_off_left.png)}.top-right-corner-off{background-image:url(../images/background/tab_off_right.png)}.top-left-corner-on{background-image:url(../images/background/tab_on_left.png)}.top-right-corner-on{background-image:url(../images/background/tab_on_right.png)}.tab-arrow{background:url(../images/background/category_sprite.png) center -93px no-repeat}.panes .pane{display:none}.top-left-corner-off{background-image:url(../images/background/tab_off_left.png)}.top-right-corner-off{background-image:url(../images/background/tab_off_right.png)}.top-left-corner-on{background-image:url(../images/background/tab_on_left.png)}.top-right-corner-on{background-image:url(../images/background/tab_on_right.png)}ul.tabs{border-bottom:1px solid #CECECE;height:30px;list-style:none outside none;margin:0 !important;padding:0;z-index:-1}ul.tabs li{float:left;list-style-image:none !important;margin:0 !important;padding:0;text-indent:0}ul.tabs a{background:#ECECEC;color:#333333;display:block;font-family:Arial;font-size:14px;height:30px;line-height:30px;margin-right:5px;padding-left:20px;padding-right:20px;position:relative;text-align:center;text-decoration:none;-moz-border-radius:2px 2px 0px 0px;-webkit-border-radius:2px 2px 0px 0px;-khtml-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}ul.tabs a:hover{background:#F8F8F8;color:#0069AA}ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background:#F8F8F8 !important;cursor:default !important;color:#0069AA !important}.tab-arrow{background:url(../images/background/category_sprite.png) center -93px no-repeat;display:block;height:42px}.panes .pane{display:none}.tab-content-wrapper{float:left;margin-top:5px;width:100%}.top-left-corner-off,.top-right-corner-off,.top-left-corner-on,.top-right-corner-on{height:29px;position:absolute;top:0px;width:3px;z-index:1}.top-left-corner-off{left:0px;background-image:url(../images/background/tab_off_left.png)}.top-right-corner-off{right:0px;background-image:url(../images/background/tab_off_right.png)}.top-left-corner-on{left:0px;background-image:url(../images/background/tab_on_left.png)}.top-right-corner-on{right:0px;background-image:url(../images/background/tab_on_right.png)}.tab-state-on{display:none}.tab-product-info td{padding-right:10px}body{background-color:#F9F9F9;margin:0;padding:0}div,span{text-align:left}img{border:0}h4{color:#2e2e2e;font:normal 18px Arial;margin-bottom:20px}ol,ul{list-style:none}a{color:#0069aa;text-decoration:underline}a.blue{color:#0069aa;text-decoration:none}a.blue:hover{text-decoration:underline}a.neutral{color:#656565 !important;text-decoration:underline !important}a.plain{color:#585858 !important;text-decoration:underline !important}span.blue{color:#0069aa;cursor:pointer;text-decoration:none}span.blue:hover{text-decoration:underline}.clear-left,.cc-clear-left{clear:left}.clear-right,.cc-clear-right{clear:right}.clear-both,.cc-clear-both{clear:both}.left,.cc-left{float:left}.right,.cc-right{float:right}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.display-none,.cc-display-none{display:none}.display-block,.cc-display-block{display:block}.display-inline,.cc-display-inline{display:inline}.background-none{background:none !important}.visibility-hidden,.cc-visibility-hidden{visibility:hidden}.strong{font-weight:bold}.cursor-pointer,.cc-cursor-pointer{cursor:pointer}.cursor-cross-hair{cursor:cross-hair}.font-black{color:#000000}.margin-zero,.cc-margin-zero{margin-top:0px}.float-none,.cc-float-none{float:none !important}.horizontal-divider,.cc-horizontal-divider{background:url(../images/background/category_sprite.png) 0px -121px no-repeat;background-repeat:repeat-x;float:left;height:1px;width:100%}.copy{color:#585858;font-size:12px;font-family:arial}.question-img{background:url(../images/icons/icon_question.png) no-repeat scroll 0 0 transparent;cursor:pointer;height:16px;margin-left:5px;position:absolute;width:14px}.loader{background:url(../images/icons/loader.gif) no-repeat scroll 0 0 transparent;background-position:center}input[type="submit"],input[type="button"]{height:30px}.btn-primary{background:#0091BA;background:-webkit-gradient(linear, left top, left bottom, from(#0091BA), to(#0091BA));background:-webkit-linear-gradient(top, #0091BA, #0091BA);background:-moz-linear-gradient(top, #0091BA 0%, #0091BA);background:-ms-linear-gradient(top, #0091BA, #0091BA);background:-o-linear-gradient(top, #0091BA, #0091BA);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase}.btn-primary:hover{background:#00bbd8;background:-webkit-gradient(linear, left top, left bottom, from(#00bbd8), to(#00bbd8));background:-webkit-linear-gradient(top, #00bbd8, #00bbd8);background:-moz-linear-gradient(top, #00bbd8 0%, #00bbd8);background:-ms-linear-gradient(top, #00bbd8, #00bbd8);background:-o-linear-gradient(top, #00bbd8, #00bbd8);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase}.btn-primary-small,.cc-btn-primary-small{background:#0091BA;background:-webkit-gradient(linear, left top, left bottom, from(#0091BA), to(#0091BA));background:-webkit-linear-gradient(top, #0091BA, #0091BA);background:-moz-linear-gradient(top, #0091BA 0%, #0091BA);background:-ms-linear-gradient(top, #0091BA, #0091BA);background:-o-linear-gradient(top, #0091BA, #0091BA);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:12px;line-height:20px;text-transform:uppercase}.btn-primary-small:hover,.cc-btn-primary-small:hover{background:#00bbd8;background:-webkit-gradient(linear, left top, left bottom, from(#00bbd8), to(#00bbd8));background:-webkit-linear-gradient(top, #00bbd8, #00bbd8);background:-moz-linear-gradient(top, #00bbd8 0%, #00bbd8);background:-ms-linear-gradient(top, #00bbd8, #00bbd8);background:-o-linear-gradient(top, #00bbd8, #00bbd8);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:12px;line-height:20px;text-transform:uppercase}.btn-transaction,.cc-btn-rxwizard,.swMain .buttonFinish{background:#ff9c00;background:-webkit-gradient(linear, left top, left bottom, from(#ff9c00), to(#ff9c00));background:-webkit-linear-gradient(top, #ff9c00, #ff9c00);background:-moz-linear-gradient(top, #ff9c00 0%, #ff9c00);background:-ms-linear-gradient(top, #ff9c00, #ff9c00);background:-o-linear-gradient(top, #ff9c00, #ff9c00);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase}.btn-transaction:hover,.cc-btn-rxwizard:hover,.swMain .buttonFinish:hover{background:#ff8400;background:-webkit-gradient(linear, left top, left bottom, from(#ff8400), to(#ff8400));background:-webkit-linear-gradient(top, #ff8400, #ff8400);background:-moz-linear-gradient(top, #ff8400 0%, #ff8400);background:-ms-linear-gradient(top, #ff8400, #ff8400);background:-o-linear-gradient(top, #ff8400, #ff8400);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase}.btn-neutral{background:#a7a7a7;background:-webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#a7a7a7));background:-webkit-linear-gradient(top, #d3d3d3, #a7a7a7);background:-moz-linear-gradient(top, #d3d3d3 0%, #a7a7a7);background:-ms-linear-gradient(top, #d3d3d3, #a7a7a7);background:-o-linear-gradient(top, #d3d3d3, #a7a7a7);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase;color:#5B5B5B}.btn-neutral:hover{background:#d3d3d3;background:-webkit-gradient(linear, left top, left bottom, from(#a7a7a7), to(#d3d3d3));background:-webkit-linear-gradient(top, #a7a7a7, #d3d3d3);background:-moz-linear-gradient(top, #a7a7a7 0%, #d3d3d3);background:-ms-linear-gradient(top, #a7a7a7, #d3d3d3);background:-o-linear-gradient(top, #a7a7a7, #d3d3d3);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase;color:#5B5B5B}.btn-disable{background:#d8d8d8;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d8d8d8));background:-webkit-linear-gradient(top, #f5f5f5, #d8d8d8);background:-moz-linear-gradient(top, #f5f5f5 0%, #d8d8d8);background:-ms-linear-gradient(top, #f5f5f5, #d8d8d8);background:-o-linear-gradient(top, #f5f5f5, #d8d8d8);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase;color:#C1BFBF}.btn-disable:hover{background:#d8d8d8;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d8d8d8));background:-webkit-linear-gradient(top, #f5f5f5, #d8d8d8);background:-moz-linear-gradient(top, #f5f5f5 0%, #d8d8d8);background:-ms-linear-gradient(top, #f5f5f5, #d8d8d8);background:-o-linear-gradient(top, #f5f5f5, #d8d8d8);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase;color:#C1BFBF;cursor:default}.btn-dialog{background:#e1e1e1;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e1e1e1));background:-webkit-linear-gradient(top, #fff, #e1e1e1);background:-moz-linear-gradient(top, #fff 0%, #e1e1e1);background:-ms-linear-gradient(top, #fff, #e1e1e1);background:-o-linear-gradient(top, #fff, #e1e1e1);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;color:#5C5C5C;font-size:12px;line-height:30px;border:1px solid #acacac}.btn-dialog:hover{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fff));background:-webkit-linear-gradient(top, #e1e1e1, #fff);background:-moz-linear-gradient(top, #e1e1e1 0%, #fff);background:-ms-linear-gradient(top, #e1e1e1, #fff);background:-o-linear-gradient(top, #e1e1e1, #fff);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;color:#5C5C5C;font-size:12px;line-height:30px;border:1px solid #acacac}.btn-raquo,.btn-raquo-small,.cc-btn-raquo{display:inline-block;margin-left:3px;vertical-align:middle}.btn-raquo,.cc-btn-raquo{margin-top:-3px}.btn-raquo-small{margin-top:-5px}#coastal-header-checkout-container,#footer-container{width:100%;clear:both}#coastal-header-checkout-container-wrapper,#footer-container-inner{margin:20px auto 0}#main-coastal-container-wrapper{min-width:1066px}#main-coastal-container{background:url(../images/background/horizontal_sliver.png) top repeat-x;height:100%;width:100%}#footer-overlay-background-shadow,#footer-checkout-overlay-background-shadow{left:50%;margin-left:-533px;position:absolute;width:1066px}#main-content-container{float:none}#footer-overlay-container,#footer-checkout-overlay-container{background-color:#FFFFFF;float:none;margin:0 auto;overflow:hidden}.header-banner h3,.cc-header-banner h3{background-color:#f0f0f0;color:#0069AA;font:18px arial;height:30px;line-height:1.8;margin:-10px 0 10px 0;text-indent:10px;text-align:left}.header-banner a,.cc-header-banner a{color:#0069aa;font:12px arial;text-decoration:underline}#coastal-header-checkout-container,#coastal-header-checkout-container-wrapper,#coastal-header-checkout-container-inner{height:120px}#coastal-header-checkout-container{margin-top:-15px}#coastal-header-checkout-container,#footer-overlay{float:none;position:relative}#coastal-header-checkout-container-wrapper{float:none;background:#fff;position:relative}#coastal-header-checkout-container-inner{float:none;font:14px Arial;top:0px;right:0px;position:absolute}#coastal-header-checkout-left-background,#coastal-header-checkout-right-background{height:370px;position:relative;top:0;width:50px}#coastal-header-checkout-left-background{float:left;margin-left:-50px}#coastal-header-checkout-right-background{float:right;margin-right:-50px}#coastal-header-checkout-left-background{background:url(../images/background/page_frame_sprite.png) -1069px 1px no-repeat}#coastal-header-checkout-right-background{background:url(../images/background/page_frame_sprite.png) -1120px 1px no-repeat}#coastal-header-left-box,#coastal-header-checkout-right-box{height:100px;font-family:Arial;font-size:12px;float:left;position:absolute;text-align:right;top:10px;z-index:1}#coastal-header-left-box{float:left;left:0;text-align:left;top:30px;width:300px}#footer-container,#footer-container-checkout{background-color:#d6d6d6;border-bottom:5px solid #FFFFFF;overflow:hidden}#footer-container-checkout{height:90px}#footer-container a{line-height:1.5;text-decoration:none}#footer-container a:hover{text-decoration:underline}#footer-container-inner{color:#585858;float:none;font:14px Arial;margin-bottom:430px}#footer-bg-color{position:absolute;width:100%}#info-box-container{float:left;width:732px}#info-box-checkout-container{float:left;width:966px}#info-box-checkout-container li{display:inline;font-size:12px}#info-box-checkout-container-left{float:left;text-align:left;width:550px}#info-box-checkout-container-right{float:right;text-align:right}#info-box-checkout-container-right a{color:#585858;text-decoration:none}#info-box-checkout-container-right li{border-left:1px solid #585858;padding-left:4px}#info-box-checkout-container-right li:first-child{border-left:none}.info-box{float:left;line-height:1.5;padding:0px;width:234px}.info-box h3{color:#2e2e2e;font:normal 18px Arial;margin-bottom:20px}.info-box a{color:#585858;display:block}#footer-truste{float:left;margin-left:45px;margin-top:20px;padding-bottom:13px;width:0}#newsletter-container{background-color:#F0F0F0;float:right;width:234px}#newsletter-container input{color:#585858;height:20px;margin-bottom:10px;width:186px}#newsletter-unsubscription-container{clear:both;margin-bottom:15px}#newsletter-contact-info,#newsletter-unsubscription-content{color:#7d7d7d;font:9px/10px Arial}#newsletter-privacy-link{color:#0e2e2e;font:9px Arial !important;text-decoration:underline !important}div#newsletter-form-submit{float:right;margin-bottom:15px}.newsletter-box h3{color:#2e2e2e;font:normal 18px Arial;line-height:1.2;margin-bottom:20px}.info-box-inner{padding:30px 10px 20px 10px !important}.info-box-inner h4{min-height:20px}.newsletter-box-inner{box-shadow:0 4px 4px #b4b4b4;-moz-box-shadow:0 4px 4px #b4b4b4;-webkit-box-shadow:0 4px 4px #b4b4b4;float:left;padding:20px !important}.newsletter-box-inner h4{margin-bottom:15px}#newsletter-header{margin-bottom:10px}#coastal-copyright{color:#585858;font:normal 10px Arial;margin:15px 0 15px 0;text-align:center}#coastal-copyright div{text-align:center}.icon-link,.text-link{height:20px;line-height:1.5;margin-bottom:7px;width:100%}.icon-link{text-indent:25px;padding-left:5px}.info-box .text-link a{display:inline}#icon-facebook{background:url(../images/background/footer_header_icons_sprite.png) 0px -76px no-repeat}#icon-gplus{background:url(../images/background/footer_header_icons_sprite.png) 0px -52px no-repeat}#icon-twitter{background:url(../images/background/footer_header_icons_sprite.png) 0px -27px no-repeat}#icon-blog{background:url(../images/background/footer_header_icons_sprite.png) 0px -149px no-repeat}#icon-video{background:url(../images/background/footer_header_icons_sprite.png) 0px -3px no-repeat}#icon-deals{background:url(../images/background/footer_header_icons_sprite.png) 0px -101px no-repeat}#icon-iphone{background:url(//https://us.objects-cc.com/template-resources/images/icons/icon_app.png) no-repeat scroll 0 0 transparent}#icon-view-project{background:url(../images/background/footer_header_icons_sprite.png) 0px -190px no-repeat}#img-trustee{background:url(../images/logos/logo_truste.png) no-repeat scroll 0 0 transparent;height:48px;margin:10px 0 10px 0;width:143px}#img-cc-cards{background:url(../images/logos/logo_cc_cards.png) no-repeat scroll 0 0 transparent;height:51px;width:156px}#img-jp-cc-cards{background:url(../images/logos/logo_cc.png) no-repeat scroll 0 0 transparent;display:inline-block;height:21px;margin:5px 0 0 5px;width:106px}#img-service-badge{border:0px;margin-top:6px;margin-left:-6px}#btn-signup{height:25px;margin-left:138px;width:60px !important}#footer-overlay{width:100%}#footer-overlay-wrapper{float:none}#footer-overlay-container{height:219px}#footer-checkout-overlay-container{height:50px}#footer-overlay-background-shadow{height:219px}#footer-checkout-overlay-background-shadow{height:65px;margin-top:-15px}#ctc-footer-link{display:none}.info-box-row-container{width:100%}.info-box-row-divider{background:url(../images/background/divider_dot.png) repeat-x;clear:both;height:1px;width:700px}.info-box-column-top-divider{background:url(../images/background/divider_dot.png) repeat-y;float:left;height:155px;margin:35px 5px 0 5px;width:1px}.info-box-column-bottom-divider{background:url(../images/background/divider_dot.png) repeat-y;float:left;height:185px;margin:10px 5px 0 5px;width:1px}#top-skinny-banner{float:none;margin-bottom:5px;overflow:hidden;position:relative}#main-body-container{background:url(../images/background/bg_main_body.png) repeat-y scroll center center transparent;float:none;min-height:180px;padding-bottom:15px;overflow:hidden;width:100%;z-index:1}#main-body-container-inner{background:#FFF;float:none;height:auto;margin:20px auto 0}.footer-overlay-left-background,.footer-overlay-right-background{float:none;height:100%;position:absolute;top:0;width:100px}.footer-overlay-left-background{background:url(../images/background/left_bg_filler.png) left center repeat-y;left:0;margin-right:-10px}.footer-overlay-right-background{background:url(../images/background/right_bg_filler.png) right center repeat-y;right:0;margin-left:-10px}#footer-left-bottom-shadow{background:url(../images/background/page_frame_sprite.png) -43px -53px no-repeat;float:left;height:63px;margin:157px 0 0 -1px;width:31px}#footer-checkout-left-bottom-shadow{background:url(../images/background/page_frame_sprite.png) -43px -53px no-repeat;float:left;height:63px;margin:3px 0 0 -1px;width:31px}#footer-right-bottom-shadow{background:url(../images/background/page_frame_sprite.png) -11px -53px no-repeat;height:63px;float:right;margin:157px -1px 0 0;width:31px}#footer-checkout-right-bottom-shadow{background:url(../images/background/page_frame_sprite.png) -11px -53px no-repeat;height:63px;float:right;margin:3px -1px 0 0;width:31px}#footer-overlay-3color-bg{background:url(../images/background/bg_3color.png) repeat-x scroll 0 0 transparent;height:64px;margin-top:-63px;position:absolute;width:100%;z-index:-1}#footer-overlay-bottom-bg{background-color:#D6D6D6;width:100%}#footer-overlay-bottom-image{background:url(../images/background/page_frame_sprite.png) -1px 0px no-repeat;height:40px;margin:0 auto;width:1066px}.favorite-added-top-nav,.favorite-added-to-product{background:url(../images/icons/favorites.png) no-repeat scroll -17px 0px transparent;cursor:pointer;height:16px;float:left;margin-right:3px;width:16px}.favorite-removed-top-nav,.favorite-removed-from-product{background:url(../images/icons/favorites.png) no-repeat scroll 0px 0px transparent;cursor:pointer;height:16px;float:left;margin-right:3px;width:16px}#favorites-toggle-group{margin-right:6px}#nav-menu-favorites-counter{color:#0069aa;cursor:pointer}.nav-menu-fav-wrapper{font-size:12px;line-height:12px;margin-top:2px}.nav-menu-fav-wrapper a{color:#A5A5A5}.nav-menu-fav-wrapper a:hover{color:#30659A;text-decoration:underline}.nav-menu-favorites-counter-link{display:inline}.add-to-favorites-link{color:#0069aa !important;float:left;font-family:Arial;font-size:12px !important;font-weight:none !important;padding-left:20px;text-decoration:underline !important;width:160px}#fancybox-content{background-color:#fff;border-color:#828282;border-width:5px !important}#fancybox-close{background:url(../images/buttons/btn_close.png) -41px 0px no-repeat;height:44px;right:-12px !important;top:-12px !important;width:42px}#fancybox-close:hover{background-position:-0px 0px}#fancybox-wrap{margin:0px auto !important}#fancybox-overlay{position:fixed}.live-chat-footer{bottom:0;height:34px;cursor:pointer;position:fixed;right:0;width:198px;z-index:9999}.live-chat-footer a{font:normal 12px arial;color:#000000;text-decoration:none}.live-chat-footer a:hover{text-decoration:underline}#live-chat-footer{display:none}#live-chat{clear:both;margin-bottom:10px}#main-error-container{color:#585858;font-family:arial;margin:30px auto 0;text-align:center}#main-error-container h2{font-size:24px}#baby-container{background:url(../images/coastal-images/error/baby.jpg) no-repeat scroll 0 0 transparent;height:248px;margin:0 auto;width:375px}#error-page-links-container{margin-top:20px}#pop-newsletter-container{margin-top:70px}#pop-newsletter-content{margin:30px}#blue-loader-icon-container{background:none repeat scroll 0 0 transparent;height:100%;left:0;opacity:0.9;position:fixed;top:0;width:100%;z-index:2147483647}.blue-loader-ajax-overlay{background:#fff;opacity:.5;height:100%;width:100%}.blue-loader-ajax-overlay img{position:absolute;top:40%;left:47%}#pop-newsletter-banner{background:url(../images/coastal-images/popup/newsletter/bnr_bethefirst.png) no-repeat scroll 0 0 transparent;height:51px;margin-top:-40px;width:261px}#pop-newsletter-insider-title{background:url(../images/coastal-images/popup/newsletter/txt_insider.png) no-repeat scroll 0 0 transparent;height:27px;margin-top:15px;width:264px}#pop-newsletter-txt{color:#0069aa;font-size:14px;margin-top:5px}#pop-newsletter-form-container{width:100%}.newsletter-form{border:1px solid #CCCCCC;color:#444444;font:normal 14px arial;height:26px;margin-bottom:10px;text-indent:5px;width:265px}.newsletter-form-error{border:1px solid #FF0000;color:#FF0000}#pop-newsletter-lastname{float:left}#pop-newsletter-submit{float:right;margin-right:70px}#pop-newsletter-footer{clear:both;font-style:italic}#pop-newsletter-form-response,#pop-newsletter-form-subscripbed{color:#6c6c6c;font:normal 16px arial;margin-top:30px}#trigger-newsletter{display:none;padding-bottom:5px;padding-top:18px}#pop-newsletter-privacy-link{color:#000000;font-family:inherit;font-size:14px;font-style:inherit}.autocomplete-results{border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;background-color:white;border-left:1px solid #4D4D4D;border-bottom:1px solid #4D4D4D;border-right:1px solid #4D4D4D;font-size:12px;font-family:arial;padding-top:10px;position:absolute;width:327px !important;z-index:1001}.autocomplete-results a{color:#585858;font-size:12px;font-family:arial;font-weight:bold}.autocomplete-results div.autocomplete-first-line{color:#e8227E;font-size:16px;font-weight:bold;margin-left:10px;margin-bottom:10px}.autocomplete-results ul,.autocomplete-results ul li{margin:0px;padding-right:12px;padding-left:12px;list-style:none}.autocomplete-results ul li{background:url(../images/background/horizontal_divider.png) repeat-x scroll right bottom transparent}.autocomplete-results .product-description{color:#222222}.autocomplete-results .product{border:0px solid red;clear:left;border-top:1px solid white;border-bottom:1px solid white;padding-bottom:5px}.autocomplete-results .product:hover{background-position:35px 0px;background-repeat:repeat-y;border-top:1px solid #dee8ec;border-bottom:1px solid #dee8ec;cursor:pointer}.autocomplete-results .product .product-image{float:left;padding-top:10px;margin-right:15px;border:0px solid black;text-align:right}.autocomplete-results .product .product-image img{display:inline}.autocomplete-results .product .product-name{padding-top:20px}tr.autocomplete-even-row{background-color:#ffffff}tr.autocomplete-odd-row{background-color:#ffffff}td.autocomplete-row{padding-top:10px}div.autocomplete-last-line{margin-top:10px;text-align:center;height:30px}div.autocomplete-last-line a{font-weight:normal;color:#585858;font-family:arial}.seo-footer-underline{text-decoration:underline}.unsubscribe-heading{color:#585858;font-size:1.4375rem;font-weight:bold;line-height:1.2}.unsubscribe-email-container,.unsubscribe-all-text{clear:both;color:#585858;font-size:1rem;margin:1rem 0}#emailId{margin-left:5px}.unsubscribe-email-width{width:500px !important}.unsubscribe-email-error-msg{background-color:#FFFFC3;border:1px solid #808080;float:left;margin-left:135px;margin-bottom:10px;width:250px}.unsubscribe-email-error-msg-content{color:#808080;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:5px}.unsubscribe-btn-margin{margin:20px 0px}.unsubscribe-email-txt-box{padding-left:5px}.unsubscribe-email-txt-box-info{padding-left:5px}.unsubscribe-email-txt-box-info input{border:1px solid #989898;padding-left:5px;width:160px}.unsubscribe-container{height:auto;margin:0px auto;text-align:center;width:700px}.unsubscribe-main-container{border:1px solid #cccccc;clear:both;float:left;width:700px}.unsubscribe-preferences-heading-container,.unsubscribe-email-heading-container{border-bottom:1px solid #cccccc;float:left;width:100%}.unsubscribe-preferences-heading{color:#0069AA;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:10px 15px}.unsubscribe-preferences-body-container{padding:10px 15px}.unsubscribe-preferences-email-info{float:left;border-bottom:1px solid #cccccc;padding-bottom:10px;width:100%}.unsubscribe-email-text-info{font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;float:left;padding:10px 0px;width:100%}.unsubscribe-preferences-email-heading,.unsubscribe-email-heading-text,.unsubscribe-email-text-box,.unsubscribe-email-address{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;float:left;padding:10px 0px}.unsubscribe-email-text-box-info{padding-left:5px;margin-top:-2px}.unsubscribe-preferences-email-id{float:left;font-family:Arial,Helvetica,Sans-serif;font-size:13px;padding:9px 5px}.unsubscribe-preferences-container{border-right:1px solid #cccccc;float:left;margin:15px 0px 80px;width:323px}.unsubscribe-modify-heading{color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold}.unsubscribe-frequency,.unsubscribe-type{padding:10px 0px}.unsubscribe-frequency-heading,.unsubscribe-type-heading{font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;margin-bottom:5px}.unsubscribe-frequency-info{color:#808080;font-family:Arial,Helvetica,Sans-serif;font-size:13px;margin-left:-5px}.unsubscribe-type-info{color:#808080;float:left;font-family:Arial,Helvetica,Sans-serif;font-size:13px;margin-right:10px;margin-left:-3px}.unsubscribe-type-err-msg{background-color:#FFFFC3;border:1px solid #808080;float:right;margin-right:20px;width:175px;display:none}.unsubscribe-type-err-msg-content{color:#808080;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:5px}.unsubscribe-email-err-msg{background-color:#FFFFC3;border:1px solid #808080;float:left;margin-left:120px;width:250px}.unsubscribe-email-err-msg-content{color:#808080;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:5px}.update-preferences-button{clear:both;padding:20px 20px 20px 0px}.unsubscribe-or-divider{background-color:#ffffff;color:#626262;float:left;font-family:Arial,Helvetica,Sans-serif;font-size:18px;margin-left:-14px;margin-top:155px;text-shadow:1px 1px 3px #B2B2B2}.unsubscribe-all-container{float:right;margin-top:15px;width:323px}.unsubscribe-all-content{color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding-bottom:20px;padding-left:25px}div.unsubscribe-all-button{margin:20px 0 20px 25px}.unsubscribe-preferences-changed-container,.unsubscribe-success-container{margin:20px}.unsubscribe-preferences-changed-wrapper,.unsubscribe-success-wrapper{width:660px}.unsubscribe-preferences-changed-heading,.unsubscribe-success-heading{font-family:Arial,Helvetica,Sans-serif;font-size:24px;font-weight:bold}.unsubscribe-preferences-changed-preferences,.unsubscribe-success-email{font-family:Arial,Helvetica,Sans-serif;font-size:18px;padding:10px 0}.unsubscribe-preferences-changed-success-text,.unsubscribe-success-text{color:#808080;font-family:Arial,Helvetica,Sans-serif;font-size:14px;padding:5px 0}.unsubscribe-preferences-changed-modify-wrapper{clear:both;width:350px}.unsubscribe-preferences-changed-modify-text{color:#808080;font-family:Arial,Helvetica,Sans-serif;font-size:14px;margin:10px 0}.unsubscribe-preferences-modify-btn-container{padding-bottom:150px}.unsubscribe-preferences-changed-modify-btn{float:left;margin-top:20px}.unsubscribe-preferences-changed-back-to-home{float:left;margin-top:20px;text-decoration:none}.unsubscribe-preferences-changed-back-link,.unsubscribe-success-back-btn-link{font-family:Arial,Helvetica,Sans-serif;font-size:16px;font-weight:bold;text-decoration:none;vertical-align:middle}.unsubscribe-success-back-btn-wrapper{clear:both;margin-bottom:200px}.unsubscribe-success-back-btn-container{margin-top:20px;text-decoration:none}.unsubscribe-email-text-box-info input{border:1px solid #989898;padding-left:5px;width:160px}#mobify-button-container{margin:0 auto;margin-top:10px;width:300px;display:none}#mobify-button-group{padding:0;width:300px;height:60px;position:absolute}#mobify-button-group img{float:left;width:150px}.unavailable-products-container-border{border:7px solid #000099;width:auto}.unavailable-products-container{padding:10px}.unavailable-products-container p{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:2}.unavailable-products-container a{color:#0069aa;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:underline}.unavailable-products-container h3{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;text-decoration:underline}.unvailable-products-text{color:#0069aa;font-family:Arial,Helvetica,sans-serif}#top-header-hotspot-container{float:none;margin:0 auto}#lnav-hotspot-container{overflow:hidden;width:100%}.info-box-wrapper{background:#f6f6f6;border:solid 2px #939598;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:30px auto;text-align:center;width:500px}.info-box-wrapper h1{color:#616163;font-size:16px;font-weight:bold;margin-top:15px}.info-box-wrapper div{margin:10px 30px;text-align:center}#redirect-banner-container{background-color:#0068ad;display:none;height:45px;margin-bottom:25px;width:100%;z-index:1001}.inner-redirect-container{color:#FFFFFF;font:normal 12px arial;margin:0 auto;width:966px}.inner-redirect-container>div{float:left}.inner-redirect-container .redirect-welcome-txt{font-size:18px;line-height:2.5}.redirect-welcome-txt{margin-right:50px}.redirect-canada-flag{background:url(../images/icons/ca_us_flag.png) 0 0 no-repeat;float:right;height:21px;margin:12px 0 0 -20px;cursor:pointer;width:40px;margin-right:15px}.redirect-us-flag{background:url(../images/icons/ca_us_flag.png) -41px 0 no-repeat;float:right;height:21px;margin:12px 0 0 -20px;cursor:pointer;width:40px}.redirect-link-txt{cursor:pointer;line-height:4;margin-right:25px;text-decoration:underline}.inner-redirect-container .close-redirect-link{cursor:pointer;float:right;font-weight:bolder;text-decoration:none}.newsletter-thankyou-confirm-container h1{font-family:'Lato', arial, 'sans-serif';font-weight:300;font-size:36px;letter-spacing:.25pt;color:#0069aa;line-height:120%;text-align:center;text-transform:uppercase;margin:40px 0}.newsletter-thankyou-confirm-container p{font-family:'Lato', arial, 'sans-serif';font-weight:300;font-size:14px;letter-spacing:.25pt;color:#2e2e2e;line-height:120%;text-align:center;margin-bottom:20px;text-align:center}.newsletter-shop-now-btn-container{text-align:center}.newsletter-shop-now-btn{margin-right:20px}.newsletter-shop-now-btn a{line-height:2.5em;font-weight:800;text-decoration:none;display:block;font-family:Arial,Verdana,Helvetica,sans-serif;text-align:center;font-size:12px;color:#fff;text-transform:uppercase}.tab-arrow{background:url(../images/background/category_sprite.png) center -93px no-repeat}.top-left-corner-off{background-image:url(../images/background/tab_off_left.png)}.top-right-corner-off{background-image:url(../images/background/tab_off_right.png)}.top-left-corner-on{background-image:url(../images/background/tab_on_left.png)}.top-right-corner-on{background-image:url(../images/background/tab_on_right.png)}#breadcrumbs-container{margin-bottom:10px}#main-breadcrumbs-container{font-family:Arial;height:22px;margin-top:7px}#main-breadcrumbs-container div{cursor:pointer;float:left}#breadcrumbs-home{background:url(../images/background/category_sprite.png) -33px -50px no-repeat;height:14px;width:16px}.breadcrumbs-arrow{background:url(../images/background/category_sprite.png) -28px -50px no-repeat;height:17px;margin:0 10px 0 10px;width:5px}.breadcrumbs-name{cursor:pointer;font-size:12px;line-height:1.5}.breadcrumbs-name a{color:#000;font-weight:bold;text-decoration:none}.breadcrumbs-name:hover{text-decoration:underline}.breadcrumbs-prod-nav{float:right;font-size:12px;height:20px;margin-top:-3px}.breadcrumbs-prod-nav li.next{background:url(../images/coastal-images/navigation/next_prod.png) right 5px no-repeat;padding-right:15px;padding-left:10px;text-align:right}.breadcrumbs-prod-nav li.prev{background:url(../images/coastal-images/navigation/prev_prod.png) left 5px no-repeat;padding-left:15px;padding-right:10px;text-align:left}.breadcrumbs-prod-nav li.nav-divider{background:url(../images/background/vertical_divider.png) 0px 0px no-repeat;display:inline-block;height:20px;width:1px}.breadcrumbs-prod-nav li{float:left;display:inline-block;line-height:25px}.breadcrumbs-prod-nav li a{text-decoration:none}.breadcrumbs-prod-nav li a:hover{text-decoration:underline}.breadcrumbs-divider{background:url(../images/coastal-images/navigation/prev_prod.png) no-repeat scroll 0 0 transparent;clear:both;height:1px;width:538px}.breadcrumbs-full-divider{background:url(../images/background/category_sprite.png) 0px -121px no-repeat;background-repeat:repeat-x;clear:both;float:none;height:1px;width:966px}.search-filter-divider{clear:right;float:left;margin-bottom:5px;width:760px}.extra-margin{margin:29px 0 10px 0}#my-account-bread-crumb{margin:0 0 5px 3px;font-size:12px}#my-account-bread-crumb a{font-weight:normal;font-size:12px;text-decoration:none}#my-account-bread-crumb>div{float:left}#restricted-page-main-content{color:#2e2e2e;float:left;font-family:Arial;position:relative;width:100%}#restricted-page-message{color:#0069AA;font:bold 18px Arial;margin-bottom:40px}#restricted-page-options h3{font-weight:bold;margin-bottom:20px}#restricted-page-options a{color:#2e2e2e;font-size:14px}#restricted-page-new-order{background-position:0 0}#restricted-page-new-order,#restricted-page-customer{background:url(../images/icons/icon_continue_shopping.png) no-repeat scroll 0 0 transparent;height:32px;line-height:2.4;padding-left:40px}#restricted-page-customer{background-position:0 -41px}#restricted-page-account{background:url(//https://us.objects-cc.com/template-resources/images/icons/icon_myaccount.png) no-repeat scroll 0 0 transparent;height:32px;line-height:2.4;padding-left:33px;background-position:0 9px;margin-left:7px}.swMain,.swMain .stepContainer div.content{width:720px}.swMain .stepContainer div.content{height:320px}.swMain .stepContainer .StepTitle{height:20px;margin:30px 0;text-align:center}.swMain .psc-intro-title{color:#0067a9;font:bold 18px arial;float:left;line-height:30px;width:430px}.swMain ul.anchor{clear:none;float:right;line-height:30px;margin-left:0;padding-top:8px;width:150px}.swMain ul.anchor li a.selected,.swMain ul.anchor li a.selected:hover,.swMain ul.anchor li a.done,.swMain ul.anchor li a.done:hover,.swMain ul.anchor li a.disabled,.swMain ul.anchor li a.disabled:hover{background-image:url(../images/coastal-images/popup/style-wizard/progress_dots.png);height:8px;width:9px}.swMain ul.anchor li a.selected,.swMain ul.anchor li a.selected:hover{background-position:0px -15px;border:none}.swMain ul.anchor li a.done,.swMain ul.anchor li a.done:hover{background-position:0px -30px;border:none}.swMain ul.anchor li a.disabled,.swMain ul.anchor li a.disabled:hover{background-position:0px 0px;border:none}.swMain div.actionBar{height:60px}.swMain .buttonPrevious,.swMain .buttonNext{margin:5px 0px;padding:5px 0px}.swMain .buttonPrevious{text-align:left}.swMain .buttonNext{text-align:right}.swMain .buttonFinish{margin:0 0 0 10px;overflow:hidden;width:auto}.swMain .buttonSkipStepAndFinish{clear:both;float:right;margin-top:5px;text-decoration:underline;text-align:right;outline-style:none}#psc-wizard{position:relative;padding:25px 30px}.psc-intro-content{padding-top:25px}.psc-step-content-wrapper{float:right;margin:0 auto;position:relative;width:100%}.psc-step-of{color:#0067a9;display:inline-block;float:left;font-weight:bold;line-height:30px;text-align:right;width:130px}#psc-wizard #step-4{height:400px}#psc-wizard #step-1{height:320px}#psc-wizard #step-7{height:310px}.psc-select-gender,.psc-glass-material,.psc-usage-type,.psc-fashion-statement,.psc-glass-frame-type,.psc-color-scheme,.psc-frame-size{cursor:pointer;text-align:center;float:left}.psc-select-gender{-moz-box-shadow:0px 2px 4px #bcbcbc;-webkit-box-shadow:0px 2px 4px #bcbcbc;box-shadow:0px 2px 4px #bcbcbc;margin:0 4px;padding:15px 0 30px 0;width:348px}.psc-glass-material{-moz-box-shadow:0px 2px 4px #bcbcbc;-webkit-box-shadow:0px 2px 4px #bcbcbc;box-shadow:0px 2px 4px #bcbcbc;margin:0 4px;padding:40px 0 30px 0;width:348px}.psc-glass-frame-type{-moz-box-shadow:0px 2px 4px #bcbcbc;-webkit-box-shadow:0px 2px 4px #bcbcbc;box-shadow:0px 2px 4px #bcbcbc;margin:0 4px;padding:67px 0 20px 0;width:225px}.psc-color-scheme{-moz-box-shadow:0px 2px 4px #bcbcbc;-webkit-box-shadow:0px 2px 4px #bcbcbc;box-shadow:0px 2px 4px #bcbcbc;margin:0 4px;padding:30px 0 30px 0;width:348px}.psc-fashion-statement{-moz-box-shadow:0px 2px 4px #bcbcbc;-webkit-box-shadow:0px 2px 4px #bcbcbc;box-shadow:0px 2px 4px #bcbcbc;margin:0 4px;padding:50px 0 20px 0;width:226px}.psc-usage-type-wrapper{float:left;margin-left:15px}.psc-usage-type{background-position:center bottom;background-repeat:no-repeat;height:15px;margin:20px 7px 0px 7px;padding:45px 0 30px 0;width:216px}.psc-frame-size-container{background-color:#F1F1F1;padding:20px 0;text-align:center}.psc-frame-size-image{height:40px;margin:15px auto;width:65px}#psc-female-fashion-preference,#psc-male-fashion-preference{float:right}.psc-select-gender:hover,.psc-glass-material:hover,.psc-color-scheme:hover{outline:3px solid #0069aa !important;background:"none";box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.psc-glass-frame-type:hover{outline:3px solid #0069aa !important;background:"none";box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.psc-fashion-statement:hover{outline:3px solid #0069aa !important;background:"none";box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#psc-size-width-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px 0px}#psc-size-height-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px -50px}#psc-size-length-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px -100px}#psc-size-diameter-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px -150px}.psc-frame-size{cursor:default;margin:0 5px 20px 5px;width:170px}#psc-size-match-close-btn{background:url(../images/icons/tips_close.png) 0 -16px no-repeat;cursor:pointer;float:right;height:14px;margin:5px;width:14px}#psc-size-match-close-btn:hover{background-position:0px 0px}#psc-size-match{background-color:#fff;border:3px solid #0069AA;margin:15px 25px}.psc-triple-tile-margin-spacer{margin-right:6px}.psc-caption{text-align:center}.psc-skip-step{position:absolute;right:0;margin-top:20px}.psc-selected-double-wide-tile{outline:3px solid #0069aa !important;background:url(../images/coastal-images/product/selected.png) top right no-repeat;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.psc-selected-triple-short-tile{outline:3px solid #0069aa !important;background:url(../images/coastal-images/product/selected.png) top right no-repeat;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.psc-selected-triple-tall-tile{outline:3px solid #0069aa !important;background:url(../images/coastal-images/product/selected.png) top right no-repeat;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.psc-selected-usage-type,.psc-usage-type:hover{outline:3px solid #0069AA}.look-italics{font-style:italic;text-transform:lowercase}#coastal-header-container{position:relative;width:100%;z-index:20}#coastal-header-container-wrapper{margin:0 auto;width:1070px}#top-menu-container{clear:both;height:50px}#top-logo-container{height:100px;margin-top:1px}#tabs-hotspot{height:50px;float:left;overflow:hidden;text-align:center;vertical-align:middle;width:450px}#top-nav-divider{background-color:#CECECE;clear:both;height:1px;position:absolute;top:52px;width:100%}#left-logo-container{float:left;margin:19px 0 0 10px}#right-logo-container{height:100px;float:right;overflow:hidden;width:600px;text-align:center;vertical-align:middle}#top-menu-navigation{margin-top:22px;float:right;text-align:right;white-space:nowrap;width:560px}#top-menu-navigation ul li{color:#4D4D4D;display:inline;font:normal 12px arial}#top-menu-navigation ul li:before{color:#686868;content:" | "}#top-menu-navigation ul li:first-child:before{content:none}#navigation-container{background-color:#F2F2F2;margin:0 auto;width:1010px}#coastal-top-navigation-container{background-color:#F2F2F2;height:40px;text-align:center;width:100%}#nav-right{float:right;margin:6px 15px 0 0;width:257px}#search-container{float:left;width:161px}#search-container input{border:1px #C0C0C0 solid;border-right:0px;color:#4d4d4d;font:normal 12px arial;height:22px;padding-left:10px;vertical-align:middle;width:123px}#cc-search{background:url(../images/buttons/btn_magnify_glass.png) no-repeat scroll 0px 4px transparent;background-color:#FFFFFF;border:1px #C0C0C0 solid;border-left:0px;cursor:pointer;display:inline-block;height:24px;vertical-align:middle;width:25px}#favorite-cart-ico-container{float:right;width:96px}.favorite-removed-top-nav,.favorite-removed-from-product{background:url(../images/icons/favorites.png) no-repeat scroll 0px 0px transparent;cursor:pointer;height:16px;float:left;margin-right:3px;width:16px}.cart-img{background:url(../images/background/footer_header_icons_sprite.png) 0px -172px no-repeat;cursor:pointer;float:left;height:16px;width:27px}#checkout-facet-container{float:left;margin:5px 5px 0 0;min-width:50px}#favorites-facet-container{float:right;margin-top:6px}#top-nav-divider{background-color:#CECECE;clear:both;height:1px;width:100%}#locale-switch{height:25px}.top-nav-content p,.top-nav-content h1,.top-nav-content h2,.top-nav-content h3,.top-nav-content .nav-content-heading{color:#000;font-family:Arial;margin:0;padding:0;text-align:left}.top-nav-content p{font-size:12px;line-height:21px;margin-bottom:18px}.top-nav-content h1{font-size:26px}.top-nav-content{margin:15px 0px 0px 20px;padding-right:20px}.top-nav-content h2,.top-nav-content h3,.top-nav-content .nav-content-heading{color:#0069aa;font-size:14px;font-style:normal;margin-bottom:10px}.top-nav-content li ul{list-style:none;padding:0;margin:0 0 12px 0}.top-nav-content li ul li{font-size:12px;line-height:20px;position:relative;padding:0;margin:0;float:none;text-align:left}.top-nav-content li ul li:hover{background:none;border:none}.top-nav-content ul.list,.top-nav-content ul.list2,.top-nav-content ol.num,.top-nav-content ol.num2{margin:0 0 18px 20px;padding:0}.top-nav-content ul.list li,.top-nav-content ul.list2 li,.top-nav-content ol.num li,.top-nav-content ol.num2 li{padding:0 0 0 12px;line-height:24px}.top-nav-content .list li{list-style:disc}.top-nav-content .list2 li{list-style:square}.top-nav-content .num li{list-style:decimal}.top-nav-content .num2 li{list-style:upper-latin}.top-nav-content .col_171,.top-nav-content .col_172,.top-nav-content .col_724{float:left;margin-right:10px;text-align:left}.top-nav-content .col_161{float:left;margin:15px 10px 10px 10px}.top-nav-content .col_161{height:60px;overflow:hidden;width:161px}.top-nav-content .col_171{background:url(../images/background/vertical_divider.png) top left no-repeat;margin-left:-10px;padding-left:10px;height:155px;width:171px}.top-nav-content .col_172{height:230px;width:172px}.top-nav-content .col_724{height:60px;margin-top:15px;margin-left:-10px;overflow:hidden;width:724px}.top-nav-content .col_161_group{left:21px;position:absolute;top:180px}.top-nav-content .last{margin-right:0}.top-nav-content li{margin-right:15px}.top-nav-content a{color:#585858;font:12px Arial;line-height:20px;padding:0;text-decoration:none}.top-nav-content a:hover{color:#585858;font:12px Arial;line-height:20px;padding:0;text-decoration:underline}#top-nav-brands{padding:0 5px;text-transform:uppercase}#top-nav-brands .top-nav-featured-brands{font-weight:bold}#top-nav-brands .top-nav-brands-section{clear:both;float:left;padding-bottom:10px}#top-nav-brands a.all-brands{color:#0069aa;display:block;font-weight:bold}#top-nav-brands ul.nav-brands-logos{border-bottom:1px solid #585858;display:inline-block;padding-bottom:5px;width:100%}#top-nav-brands ul.nav-brands-logos img:hover{opacity:0.6}#top-nav-brands ul.nav-brands-labels{display:block;width:966px}#top-nav-brands ul.nav-brands-labels li{text-align:left;width:23%}#top-nav-brands ul li{clear:none;float:left;line-height:1.4;margin-right:10px}#cc-sale{background:none;margin-left:-15px;z-index:1}#cc-sale a{cursor:pointer;display:inline-block;height:10px;width:35px}#thelook-en,#thelook-lw,#thelook-jp{cursor:pointer;height:40px;float:right;width:80px;z-index:1}ul#brand-list li{cursor:pointer}ul#brand-list li .top-nav-brands-container{height:33px;overflow:hidden;position:relative;width:142px}ul#brand-list li .top-nav-brands-container img{left:0;position:absolute;top:0}ul#brand-list li .top-nav-brands-container img:hover{left:-142px}ul#shape-list li{height:18px;margin-bottom:5px;padding-left:50px;width:110px}.top-nav-content ul.sunlgasses-view-all{margin-top:25px}.shop-by-shape-link{cursor:pointer}li#shape-aviator{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) 0 0px no-repeat}li#shape-wayfarer{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) 0 -77px no-repeat}li#shape-rectangle{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) 0 -37px no-repeat}li#shape-cateye{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) 0 -98px no-repeat}li#shape-oval{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) 0 -18px no-repeat}li#shape-round{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) 0 -59px no-repeat}li#shape-aviatorsunglasses{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) 0 1px no-repeat}li#shape-wayfarersunglasses{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) 0 -18px no-repeat}li#shape-oversizedsunglasses{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) 0 -40px no-repeat}li#shape-rectanglesunglasses{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) 0 -59px no-repeat}li#shape-ovalsunglasses{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) 0 -78px no-repeat}li#shape-cateyesunglasses{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) 0 -100px no-repeat}.mega-menu{background:#F2F2F2;color:#4D4D4D;font:normal 12px arial;height:40px;margin:0 auto;width:1010px}.mega-menu a{cursor:pointer;display:block;outline:none;text-decoration:none}.mega-menu li{list-style:none;margin:0;padding:0;text-indent:0}.mega-menu ul{clear:both;float:left;margin:0 0 0 2px;padding:0}.mega-menu>ul{margin:0 0 0 2px;position:relative;width:736px}.mega-menu>ul>li{background:#F2F2F2;display:inline-block;float:left;height:40px;margin:0;padding:0;zoom:1;*display:inline}.mega-menu>ul>li>a{color:#4D4D4D;height:100%;padding:0 15px;text-transform:uppercase}.mega-menu>ul>li>a>ins{height:100%}.mega-menu>ul>li>a>ins,.mega-menu>ul>li>a>span,.mega-menu>ul>li>a>h2{display:inline-block;vertical-align:middle;zoom:1;*display:inline}.mega-menu>ul>li>div{background-color:#FFFFFF;-webkit-box-shadow:0px 1px 0px 0px #c2c0c2;-moz-box-shadow:0px 1px 0px 0px #c2c0c2;box-shadow:0px 1px 0px 0px #c2c0c2;border-top:0;min-height:292px;padding:0;position:absolute;top:40px;left:0;transition:opacity 0s .3s,visibility 0s .3s;-webkit-transition:opacity 0s .3s, visibility 0s .3s;-moz-transition:opacity 0s .3s, visibility 0s .3s;-ms-transition:opacity 0s .3s, visibility 0s .3s;-o-transition:opacity 0s .3s, visibility 0s .3s;visibility:hidden;width:1006px;z-index:1000}.mega-menu>ul>li:hover{background:#FFFFFF;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-ms-transition-delay:.15s;-o-transition-delay:.15s;-transition-delay:.15s}.mega-menu>ul>li:hover>div{position:absolute;opacity:1;top:auto;transition:opacity .3s linear .15s,visibility .3s linear .15s;-webkit-transition:opacity .3s linear .15s,visibility .3s linear .15s;-moz-transition:opacity .3s linear .15s,visibility .3s linear .15s;-ms-transition:opacity .3s linear .15s,visibility .3s linear .15s;-o-transition:opacity .3s linear .15s,visibility .3s linear .15s;visibility:visible;white-space:nowrap;z-index:1050}.reset-background{background-color:#F2F2F2}.reset-delay{background:#F2F2F2;transition:background 0s .3s}.sale-red{color:#EA4A35}.top-nav-selected{background:#FFFFFF}#lnav-container{background:url(../images/coastal-images/navigation/lnav_middleRight.png) repeat-y scroll right center #fff;float:left;width:202px}#lnav-content-container{float:left;font-family:Arial;font-size:12px}#lnav-content-container h2,#lnav-content-container #lnav-title{color:#2e2e2e;font:normal 20px arial;height:40px;line-height:2;padding-left:10px}#lnav-inner-container{float:right;width:100%}.lnav-category-container{clear:both;margin:5px 0 10px 0;overflow:hidden}.lnav-banner h3{background-color:#F6F6F6;color:#0069AA;float:left;font:14px arial;line-height:1.4;margin-bottom:10px;min-height:20px;padding-left:10px;width:145px}.expand-collapse-container{cursor:pointer;float:left;margin-left:3px}.lnav-collapse,.lnav-expand{height:20px;width:20px}.lnav-collapse{background:url(../images/background/pagination_and_slider_sprite.png) -21px -42px no-repeat;height:20px;width:20px}.lnav-expand{background:url(../images/background/pagination_and_slider_sprite.png) 0px -42px no-repeat;height:20px;width:20px;display:none}.lnav-link-container{clear:both;color:#585858;padding-left:15px}.lnav-link-container a{color:#585858;text-decoration:none}.lnav-link-container a:hover{text-decoration:underline}.lnav-link-container ul{font:normal 12px arial;margin:0 0 0 -3px;padding:0;text-align:left}.lnav-link-container ul li{clear:both;line-height:20px;margin:0;padding:0}.lnav-link-container ul li input{float:left;margin-top:1px}.lnav-link-container ul li input[type=checkbox]{border-style:none;margin-top:3px;width:13px}.lnav-link-container ul ul li{list-style:disc inside none;margin-left:5px}.lnav-link-container .ui-slider .ui-slider-handle{height:16px;width:12px}.lnav-tooltip{display:none;font:normal 10px arial;height:24px;padding:3px 0 0 8px;width:66px}.lnav-left-tooltip,.lnav-right-tooltip{height:22px;width:66px}.lnav-left-tooltip{background:url(../images/background/category_sprite.png) -27px 0 no-repeat}.lnav-right-tooltip{background:url(../images/background/category_sprite.png) -27px 25px no-repeat}.lnav-horizontal-divider{background:url(../images/background/category_sprite.png) 0px -121px no-repeat;background-repeat:repeat-x;height:1px;width:178px}.lnav-horizontal-divider-small{width:110px}.view-all-link{color:#585858;font:normal 12px arial;padding-left:15px}#lnav-bottom-box,#lnav-top-box{clear:both;float:right;height:120px;margin-right:-14px;width:13px}#lnav-top-box,#lnav-bottom-box{height:120px;width:13px}#lnav-top-box{background:url(../images/background/category_sprite.png) 0px 0px no-repeat}#lnav-bottom-box{background:url(../images/background/category_sprite.png) -14px 0 no-repeat;margin-top:-100px}#lnav-brand-container{width:163px}#lnav-alphabet-container{margin-left:-6px;font-size:12px}#lnav-alphabet-container div{cursor:pointer;float:left;height:18px;margin:0;padding:0;text-align:center;width:18px}#lnav-alphabet-container>div.lnav-letter-available:hover{background-color:#016AAC;color:#FFFFFF}#lnav-brand-name-container{height:130px;float:left;margin-top:14px;border:1px solid #C6C6C6;overflow:auto;padding:5px 0 5px 2px;width:160px}.lnav-brand-name-static-container ul{margin-left:3px !important}.lnav-letter-on{background-color:#0069AA;color:#fff}.lnav-letter-off{color:#c6c6c6}ul#lnav-link-shapes-list li div{cursor:pointer}#lnav-link-shapes-list li div{float:left;height:19px;width:45px}#lnav-link-shapes-list li input{float:left}#lnav-list-bullet-aviator{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) no-repeat scroll 0px 3px transparent}#lnav-list-bullet-oval{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) no-repeat 0px -17px transparent}#lnav-list-bullet-oversized{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) no-repeat 0px -76px}#lnav-list-bullet-rectangle{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) no-repeat 0px -38px}#lnav-list-bullet-retro-wingtip{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) no-repeat 0px -76px}#lnav-list-bullet-round{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) no-repeat 0px -58px}#lnav-list-bullet-cateye{background:url(../images/coastal-images/navigation/lnav_glasses_shapes.png) no-repeat 0px -97px}#lnav-list-sunglasses-aviator{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) no-repeat scroll -3px 0px transparent}#lnav-list-sunglasses-oval{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) no-repeat -3px -81px transparent}#lnav-list-sunglasses-oversized{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) no-repeat -3px -38px transparent}#lnav-list-sunglasses-rectangle{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) no-repeat -3px -61px transparent}#lnav-list-sunglasses-retro-wingtip{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) no-repeat -3px -18px transparent}#lnav-list-sunglasses-cateye{background:url(../images/coastal-images/navigation/sunglasses_shapes.png) no-repeat -3px -100px transparent}#lnav-color-container{margin-left:-10px;width:100%}.color-swatch{cursor:pointer;margin:3px}#lnav-color-container>div{float:left;height:18px;margin:0 0 2px 2px;overflow:hidden;padding:0;width:26px}#lnav-color-container>div:hover{outline:2px solid #0069AA;overflow:hidden}.lnav-color-black{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) 0px 0px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-clear{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -21px 0px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-white{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -42px 0px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-silver{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -63px 0px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-grey{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -84px 0px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-green{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -105px 0px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-blue{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) 0px -13px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-orange{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -21px -13px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-red{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -42px -13px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-pink{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -63px -13px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-violet{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -84px -13px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-tortoise{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -105px -13px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-purple{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) 0px -26px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-gold{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -21px -26px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-yellow{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -43px -26px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-lightbrown{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -64px -26px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-brown{background:url(../images/coastal-images/navigation/lnav_glasses_colors_swatches.png) -85px -26px no-repeat;display:block;float:left;height:12px;width:20px}.lnav-color-on{outline:2px solid #0069AA}#lnav-size-container,.lnav-size-sub-container{margin-bottom:10px;overflow:hidden;width:100%}#lnav-size-container select{height:18px;margin:5px 0 0 10px;text-align:right;width:50px}.lnav-size-left-container{float:left}.lnav-size-left-container h4{font-size:14px;margin-bottom:0}.lnav-size-right-container{float:right;height:40px;margin:7px 7px 0 0;width:65px}#lnav-size-frame-width-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px -195px}#lnav-size-frame-width-inside-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px -195px}#lnav-size-width-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px 0px}#lnav-size-height-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px -50px}#lnav-size-bridge-width-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px -103px}#lnav-size-temple-length-image{background:url(../images/coastal-images/navigation/lnav_glasses_fit_tool.png) no-repeat 0px -150px}#lnav-bottom-link-container{clear:both;width:100%}.lnav-size-learn-link{float:left}.lnav-size-go-link{float:left;margin-left:80px}.lnav-collapse-txt{cursor:pointer}.lnav-show-more-less-txt{cursor:pointer}#lnav-shape-container div ul li div{float:left;height:19px;width:45px}#no-colors-avail{float:left;padding:20px 0px 20px 7px}.tooltip-width-200{width:200px}.tooltip-width-300{width:300px}.tooltip-width-145{width:145px}.coastal-tooltip-pp{box-shadow:2px 2px 2px #7c7c7c;-moz-box-shadow:2px 2px 2px #7c7c7c;-webkit-box-shadow:2px 2px 2px #7c7c7c;background-color:#fff;box-shadow:2px 2px 2px #7c7c7c;display:none;border:2px solid #999999;color:#000000;font:normal 12px arial;height:auto;left:auto !important;padding:5px;text-indent:0;white-space:normal;z-index:100}.coastal-tooltip{box-shadow:10px 10px 10px #7c7c7c;-moz-box-shadow:10px 10px 10px #7c7c7c;-webkit-box-shadow:10px 10px 10px #7c7c7c;background-color:#FFFFFF;display:none;border:1px solid #999999;color:#000000;font:normal 12px arial;height:auto;padding:5px;text-indent:0;white-space:normal;z-index:1000}.coastal-tooltip-container{margin:10px 50px 10px 0}.coastal-tooltip-container img{border:0;cursor:pointer;margin:0 8px}.coastal-tooltip-right-container img{border:0;cursor:pointer;margin:0 8px}.coastal-tooltip-arrow{background:url(../images/background/img_arrow_down.png) no-repeat;bottom:-33px;height:33px;position:absolute;width:50px}.coastal-tooltip-arrow-center-tooltip-width-200{float:left;left:90px}.coastal-tooltip-arrow-right-tooltip-width-200{float:right;left:156px}.coastal-tooltip-arrow-center-tooltip-width-300{float:left;left:140px}.coastal-tooltip-arrow-right-tooltip-width-300{float:right;left:256px}.coastal-tooltip-body-container-question,.coastal-tooltip-body-container-info{padding:0;margin:0}.coastal-tooltip-banner-question,.coastal-tooltip-banner-info{font-size:12px;margin-bottom:5px;padding:3px 0 3px;text-align:center;width:100%}.coastal-tooltip-body-container-question{border:1px solid #FBEEAA}.coastal-tooltip-banner-question{background-color:#FBEEAA}.coastal-tooltip-body-container-info{border:1px solid #D7EAF9}.coastal-tooltip-banner-info{background-color:#D7EAF9}.coastal-tooltip-body{padding:10px 15px 5px 10px;text-align:left;text-indent:0}.global-form-fields-error-box,#cc-correct-prod-params-warning-box,#cc-select-product-warning-box{height:auto;float:left;text-align:left;width:485px !important}.global-form-fields-error-box ul,#cc-correct-prod-params-warning-box ul,#cc-select-product-warning-box ul{padding:15px 15px 15px 5px}.global-form-fields-error-box li,#cc-correct-prod-params-warning-box li,#cc-select-product-warning-box li{line-height:16px;padding-bottom:5px}.global-form-fields-error-box li{font-family:arial;font-size:12px;font-weight:bold;padding:0px}#cc-empty-custom-frequency-error-box{height:auto;float:left;margin:15px 0px 0px 0px !important;text-align:left;width:196px !important}#cc-empty-custom-frequency-error-box ul{padding:15px 15px 15px 5px}#cc-empty-custom-frequency-error-box li{line-height:16px;padding-bottom:5px}.cc-zero-quantity-box-border-error{border:2px solid #FF0000}.cc-global-param-wrapper{margin:0px 2px;padding:5px 2px}.cc-global-param-wrapper select{text-align:center}.cc-param-error{background:#FFE5E5;border:1px solid #FF0000;float:none}.global-form-fields #correct-fields-warning-box,.global-form-fields-error-box,#cc-correct-prod-params-warning-box,#cc-correct-prod-params-error-box,.installment-error-box,#cc-select-product-warning-box,#cc-empty-custom-frequency-error-box{background:#ffe5e5 url(../images/icons/warning.png) 10px center no-repeat;border:1px solid #FF0000;color:#FF0000;font-size:12px;line-height:16px;margin:0px 8px 20px 0px;padding:10px 10px 10px 40px;width:246px}.global-form-fields #correct-fields-warning-box,#cc-correct-prod-params-warning-box,#cc-correct-prod-params-error-box,.installment-error-box,#cc-select-product-warning-box,#cc-empty-custom-frequency-error-box{float:right}.global-form-fields-error-box{float:left;margin-top:20px}.global-form-fields .field-error{color:#FF0000;border:1px solid #FF0000;font-size:12px}#cc-correct-prod-params-error-box{font-family:arial;font-weight:bold}.installment-error-box{background-color:#DFEBF7;background-image:none;border:1px solid #0069A9;margin-right:55px;padding-left:10px;width:270px}#shipping-information #dialog-error{margin-left:-70px;overflow:hidden}.required-single-field{color:#0069AA;font-size:15px;font-weight:bold}.global-form-fields{float:left;position:relative;width:400px}.global-form-fields select.dob-date{float:left;width:40px}.global-form-fields select.dob-year{float:left;width:55px}.global-form-fields ul{width:200px}.global-form-fields li{color:#585858;float:right;margin-bottom:5px}.global-form-fields li input,.global-form-fields li select{border:1px solid #989898}.global-form-fields li .checkbox-field{border:0;float:left;width:30px}.global-form-fields li.expiry-date select{height:20px;width:auto}.global-form-fields li.cvv2 input{width:50px}.global-form-fields label{float:left;margin:0px 10px 0px 0px;text-align:left}.global-form-fields .form-field,.global-form-fields label{font-size:13px;line-height:25px}.global-form-fields .form-field{float:left;width:208px}.global-form-fields li input,.global-form-fields li select,.global-form-fields .form-field label{margin:3px;line-height:20px;width:200px}.global-form-fields .day select{width:50px;margin-left:0;margin-right:8px}.global-form-fields .month select{width:50px}.global-form-fields .year select{width:65px}.global-form-fields .label-error{background:#FF0000;color:#FFF;min-height:25px;left:0;line-height:25px;margin-left:-20px;padding:0px 0px 0px 9px;text-align:right}.global-form-fields .label-error-arrow{background:url(../images/background/error_label_bg.png) top right no-repeat;float:right;height:25px;width:11px}.global-form-fields .field-error{background:#FFE5E5}.global-form-fields .form-field-padding{margin-right:8px}.global-form-fields .required-single-field,.global-form-fields .none-required-single-field{float:left;margin:5px 0px 0px 2px}.global-form-fields .none-required-single-field{width:5px}.global-form-fields .required-fields{color:#0069AA;font-size:10px;padding:0px 10px 10px 0px;text-align:right;width:100%}#student-care-form-container ul.global-form-fields li label,#insurance-provider-form-container ul.global-form-fields li label{line-height:17px;text-align:right;width:165px}.mice,.req-field-error{float:left;line-height:16px;margin-bottom:5px;padding:0px 2px}.mice{color:#888585;font-size:11px}.error-message-title{color:#FF0000;font-weight:bold;margin-bottom:5px}.error-message-item{margin-bottom:3px}#alert{background-color:#FFFFD7;border:thin solid #FF0000;color:#000000;margin:10px 0px 30px 0px;padding:5px}.errors-alert-signin{width:300px}.req{color:#FF0000;float:right;background-image:url(../images/icons/ico-aro-req.png);background-repeat:no-repeat;padding:4px 0 0 16px}.red-alert{color:#FF0000 !important}.customer-insurance{float:right}.customer-insurance-message{float:right;width:208px}#insurance-provider-details-container{font-size:13px;min-height:0}#insurance-provider-details-container #details-insurance-provider-container{padding:40px 0 0 35px}#insurance-provider-details-container li{float:none}#insurance-provider-details-container li label{width:auto !important}#insurance-provider-details-container .member-id-label{display:inline-block;float:none;margin-right:0}#insurance-provider-details-container .member-id-number{display:inline-block;float:none;width:auto}#insurance-provider-details-container .edit-remove-link{cursor:pointer;float:none;padding-left:1em}#insurance-provider-details-container .insurance-provider-checkbox-li label{cursor:pointer;float:left;text-align:left !important;width:360px !important}#insurance-provider-details-container .insurance-provider-checkbox input{cursor:pointer;float:left;width:auto}#insurance-provider-details-container .insurance-provider-checkbox-input-container{float:left;width:25px}#insurance-provider-details-container .customer-insurance-container{border-bottom:dashed 1px black;margin-bottom:5px;padding:5px 0 10px}#insurance-provider-details-container .customer-insurance-container:last-child{margin-bottom:10px}#insurance-provider-details-container .customer-insurance-container .customerInsurance-edit-container{display:inline}#correct-fields-warning-box-cec{background:#ffe5e5 url(../images/icons/warning.png) 10px center no-repeat;border:solid 1px red;color:red;line-height:16px;margin:10px 25px 10px 0px;padding:10px 10px 10px 40px;width:auto}.form-field.field-error div.error-msg{margin-left:5px}.form-field.field-error ul{margin-left:10px !important;width:90% !important;padding:10px;list-style-type:disc;float:none}.form-field.field-error li{color:#FF0000;float:none;line-height:15px}#myaccount-register-setpassword ul{list-style-type:disc}#myaccount-register-setpassword ul li{float:none;list-style:disc}#size-match-content{color:#585858;height:390px;font-family:Arial;font-size:12px;margin:20px 30px;text-align:left;width:600px}#size-match-content .find-fit-header{clear:both;color:#0069AA;float:left;font-size:18px;font-weight:normal;margin-bottom:10px;text-align:left}#size-match-content #size-match-left-tips{clear:both}#size-match-left-container{height:100%;float:left;padding-right:30px}#size-match-left-container .size-match-tip,#size-match-left-container h2{font-weight:bold}#size-match-left-container #size-match-left-tips li{line-height:18px;padding-bottom:20px;width:596px}#size-match-chart{border:1px solid #F4F4F4;float:left;width:596px}#size-match-chart ul{float:left;width:149px}#size-match-chart ul li{height:30px;line-height:30px;padding-bottom:0px;text-align:center}#size-match-chart ul li:first-child{font-weight:bold}#size-match-chart .highlighted{background-color:#F4F4F4}#size-match-chart #size-match-chart-measure-labels li{font-weight:bold;padding-left:5px;text-align:left}.cc-subscription-prescription-option-content{position:relative;background:#FFFFFF;font-size:12px;min-height:110px;float:left;margin:10px 0 10px 0;width:100%;padding-left:0}.cc-subscription-prescription-option-content ul li{margin-bottom:5px;font-size:12px;font-weight:bold;padding:0px}.cc-subscription-prescription-slider-option{background:url(../images/icons/ecp_slider_on.png) 0px 0px no-repeat;cursor:pointer;font-weight:normal;margin-top:5px;padding:0px;position:relative}.cc-subscription-prescription-slider-header{background:#D7EAF9;height:30px;line-height:30px;margin-left:32px}#cc-subscr-edit-container{clear:both;margin:15px 0 15px 0;overflow:hidden}#cc-subscr-edit-container #cc-select-month{margin-top:35px}#cc-contacts-wizard-container,#cc-subscr-edit-container{padding:0 15px 0 15px}#cc-contacts-wizard-container h2,#cc-subscr-edit-container h2{color:#0069aa;font:bold 18px arial}#cc-subscription-main-container{clear:both;margin-bottom:20px}#cc-subscription-main-container #cc-subscription-footer-container{overflow:hidden}.cc-step-container>div{clear:both}ul.cc-contacts-progress-bar{margin:10px 0 10px 0;overflow:hidden}ul.cc-contacts-progress-bar li{float:left;width:271px}ul.cc-contacts-progress-bar li>div{line-height:2.2;width:102%}ul.cc-contacts-progress-bar li>div div{float:left;font-size:15px;font-weight:bold;height:34px;text-align:center}.cc-number-not-selected{color:#A0A0A0}.cc-on-blue{background-color:#0069aa;color:#FFFFFF}.cc-selected-grey-check-box{background:url(../images/background/subscription_progress_sprite.png) -60px 5px no-repeat;height:22px;width:34px}.cc-on-blue-box,.cc-on-blue-box-arrow,.cc-selected-grey-box{color:#0069aa;height:34px;width:43px}.cc-selected-grey-box{background-color:#787878}.cc-selected-grey{background-color:#787878;color:#FFFFFF;width:180px !important}.cc-off-grey{background-color:#F0F0F0;color:#B6B6B6;font-weight:normal !important;width:180px !important}.cc-off-grey-box{background:url(../images/background/subscription_progress_sprite.png) 0 -39px no-repeat}.cc-on-blue-box{background:url(../images/background/subscription_progress_sprite.png) -45px -76px no-repeat}.cc-off-grey-box-arrow,.cc-selected-grey-box-arrow,.cc-on-blue-box-arrow{height:44px;padding-left:9px;width:34px}.cc-off-grey-box-arrow{background:url(../images/background/subscription_progress_sprite.png) 0px -40px no-repeat;color:#cccccc}.cc-selected-grey-box-arrow{background:url(../images/background/subscription_progress_sprite.png) 0px -76px no-repeat}.cc-on-blue-box-arrow{background:url(../images/background/subscription_progress_sprite.png) -45px -39px no-repeat}.cc-off-end-grey-arrow,.cc-on-end-blue-arrow,.cc-selected-end-grey-arrow{height:34px;width:13px}.cc-off-end-grey-arrow{background:url(../images/background/subscription_progress_sprite.png) -92px -38px no-repeat}.cc-on-end-blue-arrow{background:url(../images/background/subscription_progress_sprite.png) -40px 0 no-repeat}.cc-selected-end-grey-arrow{background:url(../images/background/subscription_progress_sprite.png) -57px 0 no-repeat}.cc-off-end-grey-flat,.cc-on-end-blue-flat{width:10px}.cc-off-end-grey-flat{background-color:#F0F0F0}.cc-on-end-blue-flat{background-color:#0069aa}.cc-selected-end-grey-flat{background-color:#787878;width:10px}.cc-steps-text{padding:0 15px 0 15px;width:180px}.cc-subscription-container{width:835px}.cc-subscription-edit-container{width:530px}.cc-subscription-container,.cc-subscription-edit-container{font-family:arial;margin:0 auto}.cc-subscription-container #cc-product-btn-container,.cc-subscription-edit-container #cc-product-btn-container{float:right;margin-top:10px;min-width:500px}.cc-subscription-container #cc-product-btn-container #cc-select-product-warning-box,.cc-subscription-edit-container #cc-product-btn-container #cc-select-product-warning-box{float:left;width:300px !important}.cc-subscription-container #cc-product-btn-container .cc-subscription-btn-container,.cc-subscription-edit-container #cc-product-btn-container .cc-subscription-btn-container{clear:none;float:right}.cc-step-1-content-container{background-color:#F7F7F7;border:1px solid #BEBEBE;margin-bottom:30px;overflow:hidden;width:821px}.cc-step-2-content-container{background:none;border:none;height:auto;margin-bottom:20px}#cc-subscription-content-inner-container{height:100%;padding:9px;overflow:hidden}#cc-subscription-step-container{margin:30px 0 20px 15px;overflow:hidden;width:821px}#cc-subscription-header-container{margin-bottom:25px;overflow:hidden}#cc-subscription-brands-container,#cc-subscription-products-container{background-color:#F8F8F8;border:1px solid #BEBEBE;height:100%;overflow:hidden}#cc-subscription-brands-container{float:left;width:240px}#cc-subscription-filter-header{background-color:#BEBEBE;color:#FFFFFF;font:bold 15px;font-weight:bold;height:23px;line-height:1.5;text-indent:5px;width:100%}#cc-subscription-brands-list-container>div,#cc-subscription-products-list-container>div{border-bottom:1px solid #BEBEBE;cursor:pointer}#cc-subscription-brands-list-container>div:hover,#cc-subscription-products-list-container>div:hover{background-color:#D7EAF9;color:#0069aa}#cc-subcription-product-info-box{width:248px}#cc-subscription-brands-list-container{color:#0069aa;font-size:14px;height:415px;line-height:3.5;overflow-y:scroll;text-indent:5px}#cc-subscription-brands-list-container>div{height:45px;width:223px}#cc-subscription-products-container{float:right;width:551px}#cc-subscription-products-list-container{height:412px;font-weight:bold;overflow-x:hidden;overflow-y:scroll}#cc-subscription-products-list-container>div{background-color:#FFFFFF;height:89px;width:536px}#cc-subscription-products-list-container>div>div{margin-left:10px}#cc-subscription-products-list-container>div>div img{margin-top:15px}#cc-subscription-products-list-container>div div{color:#0069AA;float:left;font:bold 12px arial;height:100%;line-height:90px;text-decoration:underline}.cc-subscription-selected{background-color:#D7EAF9 !important;color:#0069aa}.cc-step-full-divider{background:url(../images/background/category_sprite.png) repeat-x scroll 0 -121px transparent;clear:both;float:none;height:1px;width:100%}.cc-subscription-btn-container{clear:both;margin-top:20px}.fixed{position:fixed;top:0;z-index:99999;background-color:white}#cc-subscription-step-3-left-container{float:left;width:524px}#cc-subscription-step-3-left-container .cc-bottom-box{clear:both;display:none;margin-bottom:25px}#cc-subscription-step-3-left-container .cc-bottom-box>div{margin:0 13px 0 13px}#cc-subscription-step-3-left-container .cc-bottom-box #cc-plan-msg{font-size:14px;line-height:1.1;margin-top:20px}#cc-subscription-step-3-left-container .cc-bottom-box #cc-plan-msg>div{margin-bottom:13px}#cc-subscription-step-3-right-container{float:right;width:248px}#cc-subscription-step-3-right-container .cc-bottom-box{clear:both;margin:10px 0 10px 0;height:190px}#cc-subscription-step-3-right-container .cc-bottom-box p{color:#585858;font-size:12px}#cc-subscription-step-3-right-container .cc-bottom-box div.cc-blue-text{color:#0069AA;font-size:14px;font-weight:bold;line-height:3;text-align:center;width:139px}#cc-subscription-step-3-right-container .cc-bottom-box #cc-add-to-cart{margin-top:30px}#cc-subscription-step-3-right-container .cc-bottom-box>div{clear:both;margin:0 16px 0 16px}#cc-subscription-step-3-right-container .cc-bottom-box>div div{float:left}.cc-top-box{border-bottom:1px solid #DADADA;overflow:hidden}.cc-top-box h3{float:left;margin-bottom:15px !important}.cc-top-box .cc-expand{color:#0069AA;cursor:pointer;float:right;font-size:25px;font-weight:900;line-height:2;margin-right:20px}.cc-top-box .cc-expand:before{content:"\2014"}span.cc-expand{margin-left:20px;cursor:pointer}span.cc-expand:before{content:"\2D"}.cc-payment-shipment-info{font-size:12px;font-family:arial;color:#707070;margin:10px 0px 10px 15px}#cc-payment-shipment,#cc-payment-month,.cc-subscription-payment-text{font-size:12px;font-family:arial;font-weight:bold}.cc-subscription-payment-inline-text{font-size:12px;font-family:arial;background-color:#f9f9f9;margin:5px 25px 5px 25px;padding:5px 5px 5px 5px}.cc-subscription-payment-text{margin:15px 0px 0px 15px}#cc-add-to-cart{float:left}.cc-expand-plus:before{content:"\2B" !important}.cc-subscription-box{border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-webkit-box-shadow:0px 8px 6px -6px #b0b0b0;-moz-box-shadow:0px 8px 6px -6px #b0b0b0;box-shadow:0px 8px 6px -6px #b0b0b0;border:2px solid #dadada;width:100%}.cc-subscription-box h3{display:inline-block;font-weight:bold;margin:13px 0px 25px 13px}.cc-subscription-box h1{display:inline-block;font-weight:bold;font-family:arial;margin-top:13px}#cc-contacts-wizard-container .coastal-tooltip-body-container-question{width:100%}.cc-subscription-product-unit-info,.cc-subscription-product-unit-price,.cc-subscription-product-unit-packaging{font-size:12px;font-family:arial}.cc-subscription-product-unit-info{margin-bottom:20px !important}.cc-subscription-quick-summary-info{font-size:12px;font-family:arial;color:#0069aa;line-height:17.5px}.cc-subscription-product-image{display:inline-block;margin-left:20px}.cc-step-3-product-details-top{display:inline-block;margin-left:10px}#cc-step-3-left-middle{margin-bottom:22px}#cc-contacts-wizard-container #cc-step-3-left-top{height:100px;border-bottom:1px;display:table;background-color:#f9f9f9;box-shadow:none}#cc-frequency-container,#cc-payment-option-container{overflow:hidden;width:100%}#cc-subscr-edit-container #cc-payment-option-container{padding-bottom:0px !important}#cc-subscription-shipment-frequency-label{margin:20px 0px 20px 0px;display:inline-block;width:100%;text-align:center;font-family:arial;font-size:11px}#cc-payment-option-container{padding-bottom:20px}#cc-payment-option-container #cc-payment-msg{clear:both;margin:0 0 20px 25px}#cc-payment-option-container #cc-payment-msg div{color:#585858;font-size:10px}#cc-frequency-container{-webkit-box-shadow:0px 3px 2px -2px #b0b0b0;-moz-box-shadow:0px 3px 2px -2px #b0b0b0;box-shadow:0px 3px 2px -2px #b0b0b0}#cc-frequency-container .cc-tooltip-question{display:inline-block;float:none;vertical-align:middle}#cc-frequency-container #cc-subscr-edit-msg-container{border:1px solid #cccccc;background-color:#FBEEAA;clear:both;display:none;font-size:11px;padding:5px;width:330px}#cc-frequency-container #cc-subscr-edit-msg-container #cc-subscr-edit-msg-body{text-align:left}h3.cc-custom-title{display:inherit;font:bold 11px arial;margin:0;padding:0;text-align:right;margin-right:70px}#cc-subscr-per-box-container{clear:both;font:bold 10px arial}#cc-subscr-per-box-container>div{float:left;margin-right:30px;width:120px}#cc-subscr-per-box-container>div span{font-size:11px}#cc-subscr-per-box-container #cc-subscr-3-months-price{margin:0 0 0 30px;width:145px !important}.cc-payment-total{font:bold 14px arial}.cc-payment-total .cc-subscription-blue{color:#0069AA;margin-top:30px}.cc-subscription-square-container{float:left;margin:0 0 0 26px}.cc-subscription-square-container div{text-align:center}.cc-subscription-square-container .cc-divide-container{float:left;margin:0 20px 0 -20px}.cc-subscription-square-container .cc-divide-container .cc-vertical-divider{background-color:#dadada;height:40px;margin-left:10px;width:1px}.cc-subscription-square-container .cc-divide-container .cc-divide-txt{margin:10px 0 10px;text-transform:uppercase}.cc-subscription-square-container #cc-subscriptions-6-months:hover,.cc-subscription-square-container #cc-subscriptions-12-months:hover,.cc-subscription-square-container #cc-payment-month:hover,.cc-subscription-square-container #cc-payment-shipment:hover{border:3px solid #ccc !important;height:114px !important;overflow:hidden !important;position:relative !important;width:114px !important;-moz-box-shadow:0px 0px 15px #4f91b5;-webkit-box-shadow:0px 0px 15px #4f91b5;box-shadow:0px 0px 15px #4f91b5}.cc-subscription-square-container #cc-subscriptions-6-months:hover>div,.cc-subscription-square-container #cc-subscriptions-12-months:hover>div,.cc-subscription-square-container #cc-payment-month:hover>div,.cc-subscription-square-container #cc-payment-shipment:hover>div{padding:6px !important}.cc-subscription-square-container #cc-subscriptions-3-months{width:150px}.cc-subscription-square-container #cc-subscriptions-3-months:hover{border:3px solid #ccc !important;height:114px !important;overflow:hidden !important;position:relative !important;width:145px !important;-moz-box-shadow:0px 0px 15px #4f91b5;-webkit-box-shadow:0px 0px 15px #4f91b5;box-shadow:0px 0px 15px #4f91b5}.cc-subscription-square-container #cc-subscriptions-3-months:hover>div{padding:6px !important}.cc-subscription-square-container #cc-subscriptions-3-months div .cc-select-container{margin-left:-2px;width:106px}.cc-subscription-square-container #cc-subscriptions-3-months div .cc-select-container select{float:left;font-size:11px;margin-left:5px;width:42px}.cc-subscription-square-container #cc-subscriptions-3-months div .cc-select{margin:5px 0 5px 0;width:100%}.cc-subscription-square-container #cc-subscriptions-3-months div .cc-month-txt{width:40px}.cc-subscription-square-container #cc-subscriptions-3-months div .cc-eye-unit-txt{width:33px}.cc-subscription-square-container #cc-subscriptions-3-months div div{float:left;font-size:9px !important;font-weight:normal;line-height:2;text-align:right;width:45px;margin-top:2px}.cc-subscription-square-container .cc-squares-last{margin-right:0px !important}.cc-subscription-square-container .cc-squares{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f1f1f1 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f1f1f1 100%);background:-o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f1f1f1 100%);background:-ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f1f1f1 100%);background:linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0 );border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border:1px solid #dadada;cursor:pointer;float:left;height:118px;margin-right:30px;overflow:hidden;position:relative;width:118px;white-space:nowrap}.cc-subscription-square-container .cc-squares>div{font-size:12px;font-weight:bold;padding:8px}.cc-subscription-square-container .cc-squares>div>div span{font-size:16px}.cc-subscription-square-container .cc-squares>div>div span.cc-subscription-blue{color:#0069AA}#cc-subscr-edit-container .cc-subscription-square-container{margin-bottom:50px !important}#cc-subscr-edit-container #cc-payment-option-container h3{display:block}#cc-subscr-edit-container #cc-step-3-left-top{margin-bottom:22px}.cc-subscription-month-selected,.cc-subscription-payment-selected{border:3px solid #0069aa !important;height:114px !important;overflow:hidden !important;position:relative !important;width:114px !important}.cc-subscription-month-wider-selected{border:3px solid #0069aa !important;height:114px !important;overflow:hidden !important;position:relative !important;width:145px !important}.cc-subscription-month-inner-selected,.cc-subscription-payment-inner-selected{padding:6px !important}#cc-3-months,#cc-6-months,#cc-12-months{height:45px;margin:5px 0 0 29px;width:51px}#cc-3-months{background:url(../images/background/subscription_calendar_sprite.png) 0 0 no-repeat}#cc-6-months{background:url(../images/background/subscription_calendar_sprite.png) -56px 0 no-repeat}#cc-12-months{background:url(../images/background/subscription_calendar_sprite.png) -112px 0 no-repeat}.cc-month-title{margin-top:10px}.cc-payment-option-title{margin-bottom:25px}#cc-subscription-timeline{overflow:hidden;position:relative}#cc-subscription-timeline>div>div{float:left}#cc-subscription-timeline>div>div div{color:#0069AA;font-size:12px;font-weight:bold;text-align:center}#cc-subscription-timeline .cc-margin-left-6{margin-left:38px}#cc-subscription-timeline .cc-margin-left-4{margin-left:76px}#cc-subscription-timeline .cc-margin-left-3{margin-left:114px}#cc-subscription-timeline .cc-margin-left-2{margin-left:190px}#cc-subscription-timeline .cc-margin-left-1{margin-left:417px}#cc-subscription-timeline .cc-timeline-last{float:right;margin-right:0}#cc-subscription-timeline #cc-subscription-month-container{margin:30px auto;width:160px}#cc-subscription-timeline #cc-subscription-month-container>div{clear:both;color:#0069AA;float:none;text-align:center}#cc-subscription-timeline #cc-subscription-month-container #cc-subscription-one-month{background:url(../images/background/subscription_one_month.png) no-repeat;height:88px;margin:0 auto;width:88px}#cc-subscription-timeline .cc-timeline-img{background:#fff url(../images/background/subscription_delivery.png) no-repeat;height:87px;margin-bottom:4px;position:relative;width:38px;z-index:2}#cc-subscription-timeline .cc-timeline-dash{border-top:2px dashed #dadada;clear:both;height:1px;position:absolute;top:80px;width:494px;z-index:1}.cc-payment-option-disable{color:#cccccc !important;cursor:auto !important}.cc-select-disable{background-color:#cccccc}.cc-prod-params-group{float:left;font-family:Arial;font-size:12px;margin-left:5px;padding:15px 0px 10px 0px;position:relative;text-align:center;width:100%}table#cc-prod-params-table{float:left;font-family:arial;margin:5px 0px 10px 7px}tr.cc-prod-param-header-tr{height:30px}tr.cc-prod-param-line-tr{height:28px}td.cc-prod-param-horizon-header-td{font-weight:bold;padding:0 5px}td.cc-prod-param-header-td{font-weight:bold;text-align:center}td.cc-prod-param-td{text-align:center}#cc-apply-rebate{clear:both;margin-left:8px}.cc-prod-params-header{clear:both;float:left;margin-bottom:5px}.cc-prod-param-line{clear:both;float:left;width:550px}.cc-prod-params-header{float:left;font-size:12px}.cc-prod-param{float:left}.cc-prod-param-title,.cc-prod-eye-param-title,.cc-prod-param-select-title,.cc-prod-param-item,.cc-prod-param-select-item,.cc-prod-eye-param-item{margin:0px 1px}.cc-prod-param-title,.cc-prod-param-item,.cc-prod-param-select-item,.cc-prod-param-select-title{min-width:46px;text-align:center}.cc-prod-param-title,.cc-prod-eye-param-title,.cc-prod-param-select-title{float:left;font-weight:bold;text-align:center}.cc-prod-param-item,.cc-prod-param-select-item,.cc-prod-eye-param-item{line-height:28px}.cc-prod-param-item{font-size:14px}.cc-prod-eye-param-item,.cc-prod-eye-param-title{font-size:12px;font-weight:bold;width:62px}.cc-rod-eye-param-item{text-align:left}.cc-text-adjust{font-weight:bold;padding:0px 3px}.cc-prod-param-combo-box{font-family:Arial;font-size:10pt}.cc-rx-product-container{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#5D6069;font-family:arial;height:auto;margin:10px 0 -10px 50px;padding:5px;position:relative;width:540px}#cc-link-reset{display:none}.cc-rx-list-container,.cc-rx-list-container-on{margin-bottom:10px;width:100%}.cc-rx-left-container{float:left;margin:10px 0 0 10px}.cc-rx-left-container-on{background-color:#CCCCCC;float:left;height:45px;padding-right:10px;width:70px}.cc-rx-right-container{float:left;margin:9px 20px 0;white-space:nowrap}.cc-rx-product-name{margin-bottom:10px}.cc-rx-divider{background-color:#CCCCCC;height:1px;margin:7px 0 5px 10px;width:380px}.cc-rx-url-link{float:left}.cc-product-continue-btn-container{background-color:#D7EAF9;margin-bottom:30px;margin-top:30px;width:100%}.cc-link-return-to-search-results{text-align:center;width:100%}#subscr-edit-container{color:#000000;font:normal 14px Arial;width:480px}#subscr-edit-container h3{float:left;font-weight:bold;margin-bottom:26px}#subscr-edit-container ul li{margin-bottom:18px}#subscr-edit-container ul li input{margin-right:18px}#subscr-edit-container ul li #month-select{color:#737373;font-size:12px;margin-left:40px}#subscr-edit-container .whats-this{float:left;margin:0 0 0 5px}#subscr-edit-container #subscr-edit-content{height:317px;width:100%}#subscr-edit-container #subscr-edit-content #ship-freq{margin-bottom:45px;overflow:hidden}#subscr-edit-container #subscr-edit-content #ship-freq #shipment-option-container{clear:both}#subscr-edit-container #subscr-edit-content #ship-freq #shipment-option-container>div{float:left}#subscr-edit-container #subscr-edit-content #pay-option{clear:both;margin-top:20px}#subscr-edit-container #subscr-edit-content #pay-option #payment-option-container{clear:both}#subscr-edit-container #subscr-edit-content #pay-option #payment-option-container span.subscr-saving{color:#739FC6}#subscr-edit-container #vertical-divider{margin:-10px 56px}#subscr-edit-container #vertical-divider .vertical-txt{font-weight:bold;margin:12px 0 12px 0}#subscr-edit-container #vertical-divider .vertical-line{background-color:#b2b2b2;height:20px;margin-left:10px;width:1px}#subscr-edit-container .horiztonal-divider{background-color:#b2b2b2;clear:both;height:1px;margin-top:45px;width:440px}#subscr-edit-container #subscr-btn-container{margin:0 auto;line-height:2.2;overflow:hidden;padding-top:10px;width:200px}#subscr-edit-container #subscr-btn-container #subscr-edit-confirm{background-color:#E1E1E1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid;border-color:#B2B2B2 #000000;cursor:pointer;float:left;height:32px;margin-right:40px;text-align:center;width:85px}#subscr-edit-container #subscr-btn-container #subscr-edit-cancel{cursor:pointer}.cc-subscr-warning{clear:both;margin-top:15px}.display-table-row{display:table-row}.error-message-both-eyes{display:none}.error-message-both-eyes{width:415px;margin-left:35px}.error-message-single-eye-container,.error-message-both-eyes-container{background-color:#fbeeaa;min-height:16px;padding:2px}.error-message-single-eye-margin,.error-message-both-eyes-margin{margin-left:5px}.prescription-fields-disabled{opacity:0.20}.text-padding{padding:0px 5px}.pca .pcaautocomplete{border-top:0}.pca .pcaautocomplete .pcafooter{border-bottom:0;border-top:0;height:0}.prod-subscription-section{border-style:solid;border-width:2px;float:left;font-size:12px;margin:10px 0;position:relative;width:100%}.prod-subscription-section .prod-nonsubscription-header,.prod-subscription-section .prod-subscription-header{font-weight:bold;line-height:25px;padding:0 10px}.prod-subscription-section .prod-subscription-header{background-color:#0069aa;color:#fff}.prod-subscription-section .prod-nonsubscription-header{background-color:#e1e1e1;color:#7d7d7d}.prod-subscription-section .prod-subscription-payment-footer{background-color:#F0F0F0}.prod-subscription-section .prod-subscription-footer{height:60px;float:left;width:100%}.prod-subscription-section .prod-subscription-footer ul{list-style:disc outside none;margin:10px 0 0 30px}.prod-subscription-section .prod-subscription-footer .edit-subscription-plan{float:left;margin-top:10px;margin-left:25px}.prod-subscription-section .prod-subscription-footer .footer-price-container{margin:10px 30px;float:right;font-size:11px}.prod-subscription-section .prod-subscription-footer .footer-price-container .footer-price-caption{clear:both;color:#555;float:left;font-weight:bold;text-align:right;width:200px}.prod-subscription-section .prod-subscription-footer .footer-price-container .footer-price{float:left;text-align:right;width:70px}.subscription-products{border-color:#0069aa}.nonsubscription-products{border-color:#e1e1e1}#vm-carousel{float:right;width:470px}.vm-carousel-container{background:url(//https://us.objects-cc.com/template-resources/images/background/vm_carousel_sprite.png) 0px 0px no-repeat;clear:both;height:73px;padding-left:5px;padding-top:8px}.vm-carousel-container-pp{background:url(//https://us.objects-cc.com/template-resources/images/background/vm_carousel_sprite.png) -82px -81px no-repeat;clear:both;height:80px;margin-left:30px;margin-top:350px;padding-left:5px;padding-top:8px;width:296px}.face-image-carousel{cursor:pointer;height:54px;width:44px}.frame-size-pp{margin-top:0px !important;width:248px}.face-image-container{padding-top:5px;position:absolute;z-index:5}#product-tryon-view{height:494px;position:relative;text-align:center;width:356px}.product-image-container-try-on-view{margin-left:0;margin-top:0;position:absolute;z-index:9}.frame-image{margin-top:5px}.frame-image-avatar{position:relative;margin:95px 0 0 34px;width:155px}.frame-image-avatar-pp{margin-top:100px !important;margin-left:38px;width:170px}.frame-image-container{margin-left:0;margin-top:0;position:absolute;z-index:9}.frame-image-container-avatar-pp,.frame-image-container-pp-reset{margin-left:55px;margin-top:20px;position:absolute}.frame-image-container-pp{text-align:center}.product-glasses{min-height:430px;width:246px;z-index:9}#slider1 div[style]{width:44px}.pager{border:3px solid #FFFFFF;float:left;height:54px;margin-right:10px;padding:2px;width:44px}.pager:hover{border:3px solid #0069aa}.pager-selected{border:3px solid #0069aa}#avatar-carousel-container,#customer-carousel-container{float:left}.customer-face-divider{border:2px #B4B4B4;border-right-style:dotted;float:left;height:54px;margin-right:10px;margin-top:5px;vertical-align:middle;width:1px}#vm-upload-image,#try-in-3d-image{text-align:center;width:100%}#vm-tools{height:160px;text-align:center}.vm-tools-header{color:#0069aa;font:normal 18px arial;margin-bottom:10px}.vm-login-txt{clear:both;color:#252552;font:12px arial;margin:10px auto 0;width:150px}.vm-login-txt-pp{height:15px;width:100%}.vm-login-txt a{text-decoration:underline}#vm-upload-tools{cursor:pointer;float:left;width:229px}#vm-upload-tools-pp{cursor:pointer;height:56px;margin:0 auto;position:relative;text-align:center;width:100%}#vm-upload-tools input{display:block;margin:0 auto}.vm-tools-divider{background:url(//https://us.objects-cc.com/template-resources/images/background/vm_carousel_sprite.png) -62px -81px no-repeat;float:left;height:110px;width:19px}.vm-bx-prev{background:url(//https://us.objects-cc.com/template-resources/images/background/vm_carousel_sprite.png) 0px -81px no-repeat;height:80px;left:-33px;position:absolute;text-indent:-999999px;top:-8px;width:30px}.vm-bx-prev:hover{background-position:0 -162px}.vm-bx-next{background:url(//https://us.objects-cc.com/template-resources/images/background/vm_carousel_sprite.png) -32px -81px no-repeat;height:80px;position:absolute;left:435px;text-indent:-999999px;top:-8px;width:30px}.vm-bx-next:hover{background:url(//https://us.objects-cc.com/template-resources/images/background/vm_carousel_sprite.png) -32px -162px no-repeat}.vm-bx-next-pp{margin-left:-145px}#try-in-3d-btn-container{display:none;float:right;margin-right:30px}.try-in-3d-or-divider{margin-right:20px}.try-in-3d-btn-padding{padding-left:25px;padding-right:25px}.try-in-3d-btn-padding:hover{padding-left:25px;padding-right:25px}.delete_face_back{display:none;position:absolute;margin:0px 30px;width:14px !important;background-color:rgba(0,0,0,0.5)}.delete_face{cursor:pointer;background:url(../images/icons/delete_face.png) no-repeat scroll 0 0 transparent;height:14px;width:14px;opacity:0.7;filter:alpha(opacity=70)}.delete_face:hover{opacity:1;filter:alpha(opacity=100)}#vm-webcam-img{background:url(../images/background/virtual-mirror/webcam.jpg) no-repeat;width:100px;height:100px}#vm-monitor-img{background:url(../images/background/virtual-mirror/monitor.jpg) no-repeat;width:100px;height:100px}.face-ajax{display:none;position:absolute;margin:11px 6px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}#vm .vm-clear{clear:both;height:1px}#vm-tile{width:850px;height:665px;margin:0 auto;background:url(../images/background/virtual-mirror/vm-tile-bg.jpg) no-repeat;overflow:hidden}#vm-tile>h1{height:44px;margin:46px 0 0 38px;font:normal normal bold 44px/44px "Myriad Pro","Arial","Helvetica","sans-serif"}#vm-tile>h2{height:30px;margin:0 0 0 38px;font:normal normal bold 30px/25px "Myriad Pro","Arial","Helvetica","sans-serif"}#vm{min-height:550px;position:relative;padding:25px 35px 20px;width:780px}#vm-loader{display:none;position:absolute;left:50%;top:50%;z-index:999}#vm-intro{display:block}#vm-intro-one{height:200px}#vm-intro-one h1{font-size:18px}#vm-intro-one h2{font-size:14px;line-height:18px}#vm .vm-breadcrumbs{margin:0;padding:0;height:64px;width:785px;background:url(../images/background/virtual-mirror/vm-breadcrumbs.png) no-repeat}#vm .vm-breadcrumbs li{display:block;float:left;height:42px;width:372px;padding:22px 0 0 22px;font:normal normal bold 22px/22px "Myriad Pro","Arial","Helvetica","sans-serif";color:#a4cae3;z-index:1;margin:0 0 0 -5px}#vm .vm-breadcrumbs li:first-child{margin:0;z-index:5}#vm .vm-breadcrumbs li.vm-active span{color:#000}#vm .vm-breadcrumbs li.vm-active{color:#0068aa}#vm .vm-breadcrumbs li.vm-inactive span,#vm .vm-breadcrumbs li.vm-was-active span{color:#999}#vm .vm-breadcrumbs li.vm-inactive,#vm .vm-breadcrumbs li.vm-was-active{color:#91bfdc}#vm-step-one{display:block}#vm-step-one-left,#vm-step-one-right{float:left}#vm-step-one-left{width:355px;margin:11px 0 0}#vm-step-one-left>h3{margin:0 0 0 7px;font:normal normal bold 24px/34px "Myriad Pro","Arial","Helvetica","sans-serif";color:#0171b7}#vm-step-one-left>p{margin:-5px 0 0 7px;font:normal normal normal 17px/18px "Arial","Helvetica","sans-serif";color:#000;text-align:left}#vm-step-one-left>img{display:block;margin:38px 0 0 60px}#vm-sample-image{background:url(../images/background/virtual-mirror/sample-photo.jpg) no-repeat;width:250px;height:310px}#vm-step-one-right{width:405px;margin:44px 0 0 20px}#vm-picture-options-or{background:url(../images/background/virtual-mirror/vm-picture-options-or.jpg) no-repeat;width:50px;height:50px;margin:7px 0 23px 22px}#vm-take-picture-left,#vm-take-picture-right,#vm-upload-picture-left,#vm-upload-picture-right{float:left}#vm-take-picture-left,#vm-upload-picture-left{width:100px}#vm-take-picture-right,#vm-upload-picture-right{width:280px;margin:0 0 0 25px}#vm-take-picture-right>a,#vm-upload-picture-right>a{display:block;width:auto;height:56px;line-height:56px;text-indent:-99999px;cursor:pointer}#vm-take-picture-right>a{background:transparent url(../images/background/virtual-mirror/button-takeAPhoto.png) no-repeat left top}#vm-upload-picture-right>a{background:transparent url(../images/background/virtual-mirror/button-uploadAPhoto.png) no-repeat left top}#vm-take-picture-right>a:hover,#vm-upload-picture-right>a:hover{background-position:left bottom}#vm-take-picture-right>p,#vm-upload-picture-right>p{width:220px;margin:16px 0 0 3px;font:normal normal normal 11px/16px "Arial","Helvetica","sans-serif";color:#252522;text-align:left}#vm-step-two-upload-target-iframe{display:none}.vm-step-left{float:left;width:510px;margin:2px 0 0 0}.vm-step-left-top{position:relative;width:510px;height:343px;margin:0;padding:0;background:transparent url(../images/background/virtual-mirror/vm-step-left-top-bg.png) no-repeat left top}.vm-photo-target{position:absolute;width:498px;height:331px;left:4px;top:3px;background:transparent url(../images/background/virtual-mirror/vm-photo-target-upload.png) no-repeat left top}.vm-step-left-bottom{border:1px solid #D1F0FF;height:83px;margin:5px 0 0 4px;padding:4px 10px 12px;width:483px}.vm-step-left-bottom>.vm-step-slider-controls{width:390px;height:65px;margin:0 auto}.vm-step-left-bottom>.vm-instructions-tip{font:normal normal normal 12px/14px "Arial","Helvetica","sans-serif";color:#252522}.vm-instructions-tip{display:none}#vm-step-two-slider-size,#vm-step-two-slider-size{float:left;margin:10px;width:130px}#vm-step-two-slider-size-camera,#vm-step-two-slider-rotate-camera,#vm-step-two-slider-size-upload,#vm-step-two-slider-rotate-upload{float:left;width:128px;margin-top:15px}#vm-step-two-slider-size-camera,#vm-step-two-slider-size-upload{margin-right:10px}#zoomContainer>h4,#rotationContainer>h4,.mvn_container>h4{font:normal normal bold 15px/15px "Myriad Pro","Arial","Helvetica","sans-serif";color:#0068aa;text-align:center}.vm-step-right{float:left;width:239px;height:auto;margin:4px 0 0 5px;padding:12px;border:1px solid #d1f0ff;box-sizing:initial}.vm-step-right>h3{margin:0 0 8px;font:normal normal bold 16px/17px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>ol{margin:0 0 12px 18px;padding:0;list-style:decimal outside}.vm-step-right>ol>li label{font:normal normal normal 12px/17px "Arial","Helvetica","sans-serif"}.vm-step-right>ol>li{margin:0 0 5px 0;font:normal normal normal 12px/17px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>ol>li:first-child{margin:0 0 5px 0}.vm-step-right>ol>li>P{font:normal normal normal 12px/17px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>.vm-instructions-tip{margin:0 0 10px 0;font:normal normal normal 10px/15px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>.vm-my-pd-wrapper{width:auto;height:auto;margin:0 0 13px;padding:6px;background-color:#F2F2F2;border-radius:5px;border:1px solid #DADADA;text-align:center}.vm-step-right>.vm-my-pd-wrapper label.vm-step-my-pd-input-label{font:normal normal bold 15px/15px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>.vm-my-pd-wrapper input.vm-step-my-pd-input{width:35px;height:auto;padding:1px;font:normal normal normal 15px/15px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>.vm-back-try-buttons{width:228px;height:28px}.vm-step-right>.vm-back-try-buttons>.vm-button-backAStep,.vm-step-right>.vm-back-try-buttons>.vm-button-tryGlasses{display:block;width:110px;height:28px;line-height:28px;text-indent:-99999px}.vm-step-right>.vm-back-try-buttons>.vm-button-backAStep{float:left;background:transparent url(../images/background/virtual-mirror/button-backAStep.png) no-repeat left top}.vm-step-right>.vm-back-try-buttons>.vm-button-tryGlasses{float:right;background:transparent url(../images/background/virtual-mirror/buttonTryGlasses.png) no-repeat left top}.vm-step-right>.vm-back-try-buttons>.vm-button-backAStep:hover,.vm-step-right>.vm-back-try-buttons>.vm-button-tryGlasses:hover{background-position:left bottom}.vm-photo-privacy-link,.vm-upload-privacy-link{margin-top:5px}.vm-upload-privacy-link a{margin-left:65px}.vm-photo-privacy-link a{margin-left:45px}.vm-photo-privacy-link a,.vm-upload-privacy-link a{color:#0091ba;text-decoration:none}.vm-photo-privacy-link a:hover,.vm-upload-privacy-link a:hover{text-decoration:underline}#vm-step-two-webcam{display:none}#vm-camera{margin:2px 0 0 4px;padding:5px 0 0;width:506px;height:333px;position:absolute;top:0}#vm-screen{border:1px solid #d3f1ff;width:497px;height:328px;margin:0;padding:0;background:#ccc;line-height:333px;text-align:center;color:#666}.vm-settings{position:absolute;right:37px;top:448px;width:30px;height:28px;cursor:pointer}.vm-webcam-target{position:absolute;width:504px;height:335px;left:4px;top:3px;background:transparent url(../images/background/virtual-mirror/vm-photo-target-upload.png) no-repeat left top}.vm-webcam-target-top{position:absolute;top:0px;left:3px;height:29px;width:504px;background:transparent url(../images/background/virtual-mirror/vm-photo-target-webcam-top.png) no-repeat left top}.vm-webcam-target-left{position:absolute;top:28px;left:3px;height:294px;width:135px;background:transparent url(../images/background/virtual-mirror/vm-photo-target-webcam-left.png) no-repeat left top}.vm-webcam-target-right{position:absolute;top:28px;left:376px;height:294px;width:135px;background:transparent url(../images/background/virtual-mirror/vm-photo-target-webcam-right.png) no-repeat left top}.vm-webcam-target-bottom{position:absolute;top:321px;left:3px;height:20px;width:504px;background:transparent url(../images/background/virtual-mirror/vm-photo-target-webcam-bottom.png) no-repeat left top}.vm-step-right>ol>li a.vm-button-takePhotoNow{display:block;width:auto;height:28px;margin:4px 0 0 0;background:transparent url(../images/background/virtual-mirror/button-takePhotoNow.png) no-repeat left top;line-height:28px;text-indent:-99999px}.vm-step-right>ol>li a.vm-button-takePhoto:hover{background-position:left bottom}.vm-step-right>ol>li a.vm-button-retakePhoto{display:block;width:152px;height:28px;margin:4px 0 0 20px;background:transparent url(../images/background/virtual-mirror/button-retakePhoto.png) no-repeat left top;line-height:28px;text-indent:-99999px}.vm-step-right>ol>li a.vm-button-retakePhoto:hover{background-position:left bottom}#vm-step-two-upload{display:none}#vm-step-two-upload-photo{margin:2px 0 0 4px;padding:0px 0 0;width:503px;height:333px}#vm-step-two-upload-camera{margin:2px 0 0 4px;padding:5px 0 0;width:503px;height:333px}#vm-step-two-upload-button{display:block;width:auto;height:28px;margin:3px 0 0 20px;background:transparent url(../images/background/virtual-mirror/button-uploadPhoto.png) no-repeat left top;line-height:28px;text-indent:-99999px}#vm-step-two-upload-button:hover{background-position:left bottom}.vm-step-right>ol>li label.vm-step-image-input-label,.vm-step-right>ol>li input.vm-step-image-input{display:block}.vm-step-right>ol>li input#vm-step-two-image-input{margin:6px 0 0 -18px}#vm-step-three{display:none}#vm-step-three>.vm-step-left>.vm-step-left-top{padding:7px 0 0 4px}.vm-photos{border:1px solid #fff;width:497px;height:328px;margin:0;padding:0;background:#ccc;line-height:333px;text-align:center;color:#666;overflow:hidden}#resizable{background-size:100%;background-repeat:no-repeat;position:relative}#vm-left-eye,#vm-left-eye-two,#vm-right-eye,#vm-right-eye-two{position:absolute;width:34px;height:34px;background:transparent url(../images/background/virtual-mirror/vm-eyeTarget.png) no-repeat;z-index:1000;cursor:pointer}#vm-left-eye{top:70px;left:195px}#vm-right-eye{top:70px;left:280px}#vm-left-eye-two{top:84px;left:208px}#vm-right-eye-two{top:84px;left:268px}.vm-step-right>ol>li#vm-step-three-instruction-one-webcam{display:none}.vm-step-right>ol>li a.vm-button-retakePhoto{display:block;width:152px;height:28px;margin:1px 0 0 20px;background:transparent url(../images/background/virtual-mirror/button-retakePhoto.png) no-repeat left top;line-height:28px;text-indent:-99999px}.vm-step-right>ol>li a.vm-button-takePhotoNow:hover{background-position:left bottom}.vm-step-right>ol>li#vm-step-three-instruction-one-upload{display:block}.vm-step-right>ol>li a.vm-button-reuploadPhoto{display:block;width:152px;height:28px;margin:1px 0 0 20px;background:transparent url(../images/background/virtual-mirror/button-reuploadPhoto.png) no-repeat left top;line-height:28px;text-indent:-99999px}.vm-step-right>ol>li a.vm-button-reuploadPhoto:hover{background-position:left bottom}.vm-photo-border{width:504px;height:335px;border:none;position:absolute;top:0px;left:4px;background:url(../images/background/virtual-mirror/vm-photo-target-upload.png) no-repeat}.hide{display:none}.jp-virtual-mirror .vm-step-right>.vm-back-try-buttons>.vm-button-tryGlasses{background-size:118px 28px;height:28px;width:118px}#vm-step-two-mover-upload,#vm-step-two-mover-camera{width:100px;height:81px;overflow:hidden;float:left;margin-right:8px}.mvn_n{height:27px;width:27px;background:url(../images/background/virtual-mirror/vm-photo-move-up.png) no-repeat scroll left top transparent;margin-left:37px}.mvn_n:hover{background-position:bottom left}.mvn_o{height:26px;width:27px;background:url(../images/background/virtual-mirror/vm-photo-move-left.png) no-repeat scroll left top transparent;float:left;margin-left:10px}.mvn_o:hover{background-position:bottom left}.mvn_e{height:26px;width:27px;background:url(../images/background/virtual-mirror/vm-photo-move-right.png) no-repeat scroll left top transparent;float:left;margin-left:27px}.mvn_e:hover{background-position:bottom left}.mvn_s{height:27px;width:27px;background:url(../images/background/virtual-mirror/vm-photo-move-down.png) no-repeat scroll left top transparent;margin-left:37px}.mvn_s:hover{background-position:bottom left}.ajax-loader{display:none;position:absolute;top:350px;left:280px;background:url(../images/background/virtual-mirror/ajax-loader.gif) no-repeat}#popup_container{font-family:Arial, sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 5px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;color:#666;background:#ccc url(../images/background/virtual-mirror/title.gif) top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0em;margin:0em}#popup_content{background:16px 16px no-repeat url(../images/background/virtual-mirror/info.gif);padding:1em 1.75em;margin:0em}#popup_content.alert{background-image:url(../images/background/virtual-mirror/info.gif)}#popup_content.confirm{background-image:url(../images/background/virtual-mirror/important.gif)}#popup_content.prompt{background-image:url(../images/background/virtual-mirror/help.gif)}#popup_message{padding-left:48px}#popup_panel{text-align:center;margin:1em 0em 0em 1em}#popup_prompt{margin:.5em 0em}#cc-intro-rx-screen-container,#cc-eyeglasses-lensType-container,#cc-eyeglasses-prescription-container,#cc-eyeglasses-lensOption-container,#cc-eyeglasses-lensCoatings-container{margin:20px 30px}.cc-eyeglasses-prescription-steps{background:url(../images/background/rxwizard_progress_sprite.png) no-repeat;height:50px;width:200px}.cc-eyeglasses-prescription-steps-without-coating{background:url(../images/background/rxflow_sprite_three_step.png) no-repeat;height:50px;width:200px}#cc-eyeglasses-prescription-step-active{background-position:0px 0px;width:181px}#cc-eyeglasses-prescription-step-active-without-coating{background-position:0px 0px;width:240px}#cc-eyeglasses-prescription-step-checked,#cc-eyeglasses-prescription-step-checked-disabled{background-position:0px -98px;width:181px}#cc-eyeglasses-prescription-step-checked-without-coating,#cc-eyeglasses-prescription-step-checked-disabled-without-coating{background-position:0px -98px;width:240px}#cc-eyeglasses-prescription-step-checked,#cc-eyeglasses-prescription-step-checked-without-coating{cursor:pointer}#cc-eyeglasses-progress-bar-end-filler{background-position:-805px 0px;width:165px}#cc-eyeglasses-lenstype-step-active{background-position:-181px -49px;width:181px}#cc-eyeglasses-lenstype-step-active-without-coating{background-position:-240px -49px;width:240px}#cc-eyeglasses-lenstype-step-checked,#cc-eyeglasses-lenstype-step-checked-disabled{background-position:-182px -98px;width:181px}#cc-eyeglasses-lenstype-step-checked-without-coating,#cc-eyeglasses-lenstype-step-checked-disabled-without-coating{background-position:-239px -98px;width:239px}#cc-eyeglasses-lenstype-step-checked,#cc-eyeglasses-lenstype-step-checked-without-coating{cursor:pointer}#cc-eyeglasses-lenstype-step-inactive{background-position:-183px 0px;width:181px}#cc-eyeglasses-lenstype-step-inactive-without-coating{background-position:-240px 0px;width:240px}#cc-eyeglasses-lensoption-step-active{background-position:-364px -98px;width:181px}#cc-eyeglasses-lensoption-step-active-without-coating{background-position:-478px -98px;width:239px}#cc-eyeglasses-lensoption-step-checked-without-coating{background-position:-478px -147px;width:240px;cursor:pointer}#cc-eyeglasses-lensoption-step-checked,#cc-eyeglasses-lensoption-step-checked-disabled{background-position:-363px -147px;width:180px}#cc-eyeglasses-lensoption-step-checked{cursor:pointer}#cc-eyeglasses-lensoption-step-inactive{background-position:-363px 0px;width:181px}#cc-eyeglasses-lensoption-step-inactive-without-coating{background-position:-480px 0;width:240px}#cc-eyeglasses-coating-step-active{background-position:-543px -147px;width:180px}#cc-eyeglasses-coating-step-checked,#cc-eyeglasses-coating-step-checked-disabled{background-position:-543px -196px;width:179px}#cc-eyeglasses-coating-step-checked{cursor:pointer}#cc-eyeglasses-coating-step-inactive{background-position:-543px 0px;width:179px}.cc-eyeglasses-progress-bar li{float:left}.whats-pd,.whats-sphere,.whats-axis,.whats-add{background:url(../images/icons/icon_question.png) no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:16px;margin:4px 21px 0 5px;width:14px}.cc-prescription-note{width:686px !important}.cc-how-to-read-prescription{float:right}#eyeglasses-pd-one,#eyeglasses-pd-two{flat:left}#eyeglasses-single-pd-container{clear:both;float:left;margin-left:20px;margin-top:5px}#eyeglasses-two-pd-container{float:left;margin-left:20px}#eyeglasses-pd-right-container{float:left;width:80px}#eyeglasses-pd-right-header,#eyeglasses-pd-left-header{float:left;margin-bottom:3px}#eyeglasses-pd-left-container{float:right;width:80px}.eyeglasses-pd{float:left;margin-left:10px;margin-right:10px}#eyeglasses-pd-video-container{float:right}.eyeglasses-pd-video{float:right;width:112px;text-align:right}#eyeglasses-pd-values-container{clear:both}.prescription-tooltip-body{padding:10px 10px 5px 10px;text-align:left;text-indent:0;font-size:10px}.prescription-tooltip-text{margin-bottom:10px}.prescription-tooltip-link{font-size:10px !important}.cc-prescription-sku-holder-pd{margin-top:15px}.rx-file-os-container-pd{margin-top:-10px}.cc-rx-file-pd-min-height{min-height:25px}#select-pd-warning-box{height:auto;text-align:left;border:1px solid #FF0000;color:#FF0000;font-size:12px;background:url(../images/icons/warning.png) no-repeat scroll 10px center #ffe5e5;line-height:16px;margin-right:30px;margin-top:10px;padding:10px 10px 10px 40px}#select-pd-warning-box li{padding:15px 15px 15px 5px}#cc-prescription-option-content,#cc-step-holder-container,#cc-edit-prescription-container,#cc-rx-wizard-container{width:782px}#cc-prescription-detail-container,#cc-intro-rx-screen-detail-container{color:#2E2E2E;font-family:Arial;float:left}.cc-prescription-header{clear:both;float:left;padding-top:12px;margin-bottom:10px;width:722px}#cc-intro-rx-screen-header{background-color:#0069AA;color:#FFFFFF;font-weight:bold;line-height:31px;margin:9px 0;padding-left:10px}.cc-eyeglasses-prescription-slider{margin-bottom:20px;text-align:left;width:720px}.cc-eyeglasses-prescription-option-content{position:relative;background:#FFFFFF;font-size:12px;min-height:300px;margin-bottom:10px;width:720px;padding-left:20px}.cc-eyeglasses-prescription-option-content ul li{margin-bottom:5px;font-size:12px;font-weight:bold;padding:0px}.cc-eyeglasses-usage-container{margin-top:10px;margin-bottom:10px;width:702px}.cc-eyeglasses-prescription-slider-option{background:url(../images/icons/ecp_slider_on.png) 0px 0px no-repeat;cursor:pointer;font-weight:normal;margin-top:5px;padding:0px;position:relative}.cc-eyeglasses-prescription-slider-header{background:#D7EAF9;height:30px;line-height:30px;margin-left:32px}.cc-eyeglasses-prescription-help-container{float:right;margin-right:5px}.cc-eyeglasses-prescription-help{color:#0069AA;font-family:Arial;font-size:18px;font-weight:bold}.cc-rx-nav-prev{color:#0069aa;cursor:pointer;text-decoration:none}.cc-rx-nav-prev:hover{text-decoration:underline}.cc-eyeglasses-lensType,.cc-eyeglasses-lensOption{outline:medium solid #E5E5E5 !important}div.cc-eyeglasses-prescription:hover,div.cc-eyeglasses-prescription.selected,.cc-eyeglasses-lensType-border-selected,.cc-eyeglasses-lensOption:hover,.cc-eyeglasses-sunglasses-lensOption:hover,.cc-eyeglasses-transition-lensOption:hover,.cc-eyeglasses-lensType-notAvailable-hover:hover,.cc-eyeglasses-lensOption-border-selected,.cc-color-checked{outline:medium solid #0069AA !important}.cc-step0-container{display:none;height:450px}#cc-intro-rx-body{margin-bottom:20px;float:left;width:100%}.cc-intro-rx-choices-wrapper{float:left;width:100%}.cc-intro-rx-step-choice{-moz-box-shadow:0px 2px 4px #bcbcbc;-webkit-box-shadow:0px 2px 4px #bcbcbc;box-shadow:0px 2px 4px #bcbcbc;cursor:pointer;height:230px;float:left;padding:0 10px;width:334px}.cc-intro-rx-step-choice:hover{outline:3px solid #0069aa !important;background:"none";box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.cc-intro-rx-choice-selected{outline:3px solid #0069aa !important;background:url(../images/coastal-images/product/selected.png) top right no-repeat;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#cc-intro-rx-add-custom-lenses{margin-right:5px}#cc-intro-rx-add-frames-only{margin-left:5px}.cc-intro-rx-choice-title,.cc-intro-rx-choice-img,.cc-intro-rx-choice-caption{display:inline-block;text-align:center;width:100%}.cc-intro-rx-choice-title{font-size:14px;font-weight:bold;line-height:40px}#cc-intro-rx-choice-add-custom-img,#cc-intro-rx-choice-frames-only-img{padding:15px 0;margin:10px 0;text-align:center;width:100%}.cc-intro-rx-choice-caption{font-size:12px;height:40px}#cc-intro-rx-footer{clear:both;float:left;height:60px;width:720px}.cc-prescription-sku-select-container{float:left;padding-top:10px;width:720px}.cc-prescription-labels{color:#2e2e2e;font-size:12px;clear:left;width:100%}.cc-prescription-sku-holder,.cc-prescription-sku-holder-title{font-family:arial;font-size:12px;float:left;line-height:25px;text-align:center}.cc-prescription-read-details{margin-top:10px;width:684px;min-height:134px;padding-bottom:20px}.cc-prescription-read-shadow{-moz-box-shadow:0px 0px 2px 4px #DCDCDC;-webkit-box-shadow:0px 0px 6px 4px #DCDCDC;border-radius:4px;box-shadow:0px 0px 2px 4px #DCDCDC;background-color:#ffffff;margin-top:10px}.cc-measure-pd-video{padding-top:10px;margin-left:15px;text-align:center;vertical-align:middle}div.cc-eyeglasses-prescription:hover,div.cc-eyeglasses-prescription.selected{outline:3px solid #0069aa}.cc-eyeglasses-prescription-helpno,.cc-eyeglasses-help-or{color:#0069AA;font-family:Arial;font-size:18px;padding-left:5px}.cc-eyeglasses-usage{height:90px;width:216px;float:left;margin:8px}.cc-prescription-header-label{color:#0069AA;font-size:18px;font-family:Arial;float:left}.cc-prescription-btn-cnt{margin-bottom:30px}.cc-eyeglasses-help-chat{float:right;margin-top:5px;margin-left:5px}.cc-rx-eye-side{float:left;margin-bottom:10px;width:100%}.cc-pd-prescription{color:#2e2e2e;float:left;font-family:Arial;font-size:12px;font-weight:bold;margin-top:10px}.cc-rx-file-skkuoption-divider{background:url(../images/background/vertical_divider.png) no-repeat scroll 0 0 transparent;height:30px;margin:0 0;width:1px}.cc-prescription-link{color:#0069aa;font-family:Arial;font-size:12px;text-decoration:underline}.cc-prescription-sku-holder{min-width:78px}.cc-prescription-sku-holder-title{font-weight:bold;width:78px}.cc-prescription-sku-eyeside-holder{color:#2e2e2e;font-family:Arial;font-size:12px;font-weight:bold;float:left;line-height:25px;text-align:left;width:75px}.cc-sph-note{width:160px;color:#858585;font-size:12px;font-family:Arial;float:left}.cc-cyl-axis-note{color:#858585;float:left;font-family:Arial;font-size:12px;width:200px}.cc-pd-container{border-top:1px solid #858585;padding-top:15px;width:686px}.cc-pd{color:#2e2e2e;float:left;font-family:Arial;font-size:12px;font-weight:bold;margin-top:2px}.cc-prescription-pd-checkbox{color:#2E2E2E;font-family:arial;font-size:12px;margin:2px 0px 0px 7px}.cc-prescription-pd-checkbox span{margin-left:5px}.cc-pd-minwidth{min-width:0px}.cc-glassesAdd-margin{margin-left:40px}.cc-glassesAxis-margin{margin-right:40px}.cc-glassesCylinder-margin{margin-left:40px}.cc-glassesSphere-margin{margin-right:40px}#cc-how-to-read,#cc-how-to-measure-pd{margin-top:10px}.cc-eyeglasses-prescription-select-error{outline:2px solid red;background:#FFE5E5}.cc-add-note{color:#858585;float:left;font-family:Arial;font-size:12px;margin-left:35px;width:220px}#cc-correct-prod-params-error-box{height:auto;float:left;text-align:left;width:640px !important}#cc-correct-prod-params-error-box ul{padding:15px 15px 15px 5px}#cc-correct-prod-params-error-box li{line-height:16px;padding-bottom:0px;margin-bottom:0px;vertical-align:middle}.cc-eyeglasses-pd-confirm-messages-info{color:#585858;float:left;font-family:arial;font-size:12px;font-weight:bold}.cc-pdInfo{margin:16px}.cc-prescription-read-label{color:#2e2e2e;font-family:Arial;font-size:12px;font-weight:bold}.cc-prescription-pd-confirm-message{width:96%;height:50px;margin-bottom:10px;margin-top:5px}.cc-prescription-selection-note{padding-left:68px;float:left;margin-bottom:10px;padding-left:68px}.cc-eyeglasses-pd-confirm-messages-image-arrow{background:url(//https://us.objects-cc.com/template-resources/images/background/arrow_up.png) no-repeat scroll 0 0 transparent;height:5px;left:50px;position:absolute;width:9px;margin-top:-5px}.cc-eyeglasses-pd-confirm-messages-container{background-color:#F0F0F0;height:50px;margin-bottom:10px;outline:1px solid #A0A0A0}.cc-eyeglasses-pd-confirm-message-wrapper{margin:16px}.cc-eyeglasses-lensType{float:left;width:47.5%;outline:solid #E5E5E5;margin-bottom:2%;margin-right:2%}.cc-eyeglasses-lensType-info{clear:left;margin-left:15px;margin-right:15px;min-height:90px;padding-bottom:20px;padding-top:20px}.cc-eyeglasses-lensType-border-selected{outline:solid 3px #0069aa}.lensType-info-content{color:#2e2e2e;font-size:12px;font-family:Arial;margin-bottom:10px}.cc-eyeglasses-lensType-info{clear:left;margin-left:15px;margin-right:15px;min-height:90px;padding-bottom:20px;padding-top:20px}.cc-eyeglasses-lensType-container-inner{clear:both;float:left;margin-left:5px;width:735px}.cc-product-lensType-size-match-placeholder,.cc-lensOption-sunclips-selected-image,.cc-lensCoatings-selected-image,.cc-lensCoatings-recommended-bundle-selected-image,.cc-lensCoatings-bundle-selected-image,.cc-lensOptions-selected-image-holder{float:right;height:1px}.cc-eyeglasses-lensType-notAvailable-hover:hover{outline:solid 3px #0069aa;cursor:pointer}#cc-eyeglasses-notAvailable-ClearStandard,#cc-eyeglasses-notAvailable-SunglassStandard,#cc-eyeglasses-notAvailable-TransitionStandard,#cc-eyeglasses-notAvailable-BlueCutStandard,#cc-eyeglasses-notAvailable-ClearProgressives,#cc-eyeglasses-notAvailable-SunglassProgressives,#cc-eyeglasses-notAvailable-TransitionProgressives,#cc-eyeglasses-notAvailable-BlueCutProgressives{display:none;position:absolute;margin-top:79px;z-index:999;margin-left:70px}#cc-disable-ClearStandard,#cc-disable-SunglassStandard,#cc-disable-TransitionStandard{float:left}.cc-disable-ClearStandard{background:url(../images/icons/clearLenses_notAvailable.png) no-repeat scroll 0 0 transparent;height:200px;width:180px}.cc-disable-SunglassStandard{background:url(../images/icons/sunglassesLenses_notAvailble.png) no-repeat scroll 0 0 transparent;height:200px;width:180px}.cc-disable-TransitionStandard{background:url(../images/icons/transitionLenses_notAvailable.png) no-repeat scroll 0 0 transparent;height:200px;width:180px}#cc-select-lenstype-warning-box li,.cc-select-lensOption-warning-box li,#cc-select-lensCoatings-warning-box li{font-family:arial;font-size:12px;font-weight:bold}.cc-lensType-notAvailable,.cc-eyeglasses-lensType-opacity{background-color:#F8F8F8;opacity:0.3}.cc-rxwizard-lensType-image{height:58px;width:152px}.cc-lensType-label,.cc-lensOption-label{color:#0069AA;font-size:18px;font-family:Arial;font-weight:regular}.cc-rx-select-one-txt,.cc-lensCoatings-select-label,.cc-lensOption-selectOne-text,.cc-lensCoatings-selectOne-text,.cc-rx-select-one-txt{color:#2e2e2e;font-size:12pt;font-family:Arial;font-weight:bold}.cc-rx-select-one-txt{display:inline-block;margin-bottom:10px}#cc-select-lenstype-warning-box,.cc-select-lensOption-warning-box,#cc-select-lensCoatings-warning-box{height:auto;text-align:left;border:1px solid #FF0000;color:#FF0000;font-size:12px;background:url(../images/icons/warning.png) no-repeat scroll 10px center #ffe5e5;line-height:16px;margin-right:30px;margin-top:10px;padding:10px 10px 10px 40px;margin-bottom:15px}#cc-select-lenstype-warning-box li{padding:15px 15px 15px 5px}#cc-rx-prescription-footer,#cc-lensType-footer,#cc-lensOption-footer,#cc-lensCoatings-footer{margin-top:30px;float:left;line-height:30px}#cc-lensType-footer,#cc-lensOption-footer,#cc-lensCoatings-footer{margin-bottom:30px;width:100%}#cc-rx-prescription-footer{width:690px}.cc-lesnType-prev,.cc-lesnOption-prev,.cc-lesnCoatings-prev{background:url(../images/coastal-images/navigation/prev_prod.png) no-repeat scroll left center transparent;padding-left:15px;float:left;font-family:arial;font-size:13px}#cc-lensType-continue-btn,#cc-lensOption-continue-btn,#cc-lensCoatings-continue-btn{float:right;margin-right:5px}.cc-product-size-match-placeholder-wrapper{height:62px}.cc-eyeglasses-lensType-img{text-align:center}.cc-lensType-info-heading{color:#2e2e2e;font-size:14px;font-family:Arial;font-weight:bold}.cc-eyeglasses-lensType-link-tooltip,.cc-eyeglasses-lensOption-link-tooltip{display:none}#LensOption-Container-SunglassStandard{float:left}.cc-eyeglasses-lensOption{float:left;cursor:pointer;outline:solid #E5E5E5;min-height:330px;width:351px;margin-bottom:15px;margin-right:10px;overflow:hidden}.cc-eyeglasses-lensOption:hover{outline:solid 3px #0069aa}.cc-eyeglasses-lensOption-heading-content{margin-top:15px;min-height:25px}.cc-eyeglasses-lensOption-heading{background-color:#E5E5E5}.cc-eyeglasses-lensOption-recommanded{font-size:11px;font-family:Arial;font-weight:bold;color:#2e2e2e;margin-left:10px}.cc-eyeglasses-lensOption-info{float:left;color:#2e2e2e;font-size:12px;font-family:Arial;font-weight:bold;margin:10px 15px;width:87%}.cc-eyeglasses-lensesTypes-image{float:left;margin-top:5px;margin-left:5px;height:16px;width:46px}#cc-lensOption-detail-container,#cc-lensCoatings-detail-container{float:none;width:100%}.cc-lensOption-clearLenses-info{clear:left;color:#585858;font-family:arial;font-size:13px;min-height:170px;margin-left:15px;margin-right:15px}.cc-lensOption-clearLenses-prod-price,.cc-lensCoatings-prod-price{margin:5px 15px 12px 15px}.cc-eyeglasses-lensOption-border-selected,.cc-eyeglasses-sunclips-border-selected{outline:solid 3px #0069aa}.cc-rx-wizard-option-selected{background-image:url(../images/coastal-images/product/selected.png);height:61px;width:61px}.cc-eyeglasses-lensType-tooltip{font-family:arial;font-size:12px;color:#0069aa;text-decoration:underline}.cc-eyeglasses-lensOption-tooltip{font-family:arial;font-size:12px;color:#0069aa;text-decoration:underline;float:left;margin-left:15px;margin-right:15px;margin-top:10px;min-height:20px}.cc-eyeglasses-lensType-link-tooltip,.cc-eyeglasses-lensOption-link-tooltip{background-color:#FFFFFF;border:2px solid #CECECE;box-shadow:10px 10px 10px #7C7C7C;color:#000000;font:12px arial;height:335px;width:580px;padding:5px;text-indent:0;white-space:normal;z-index:1200}.cc-eyeglasses-lensType-tooltip-close-btn,.cc-eyeglasses-lensOption-tooltip-close-btn{background:url(../images/buttons/btn_close_sm.png) no-repeat scroll 0 0 transparent;cursor:pointer;height:23px;left:580px;position:absolute;top:-11px;width:21px}.cc-eyeglasses-lensType-tooltip-close-btn:hover,.cc-eyeglasses-lensOption-tooltip-close-btn:hover{background-position:-22px 0px}.color-swatches{float:right;height:1px;overflow:hidden;width:49%}.color-swatches.open{display:block;height:75px;transition-duration:.5s}.colour-swatch{cursor:pointer;height:25px;width:50px;float:left;margin-right:5px;margin-top:10px;border:medium solid transparent}.colour-swatch.current-swatch{border-color:#0069AA}#activity-wrapper{background-color:#FFFFFF;opacity:0.5;position:absolute;top:0px;width:782px;filter:alpha(opacity=30)}#activity-loader-container{padding-bottom:50px;padding-left:50%;position:absolute;z-index:1200;padding-top:150px}.btn-reset-rx{background:url(../images/buttons/btn_reset_rx.png) no-repeat scroll right top transparent;border:medium none;cursor:pointer;height:30px;width:122px;float:right}.btn-reset-rx:hover{background-position:right -31px}.prod-item-price{color:#585858;font-weight:bold;font-family:Arial;font-size:16px}#cc-correct-prod-params-warning-box li,#cc-select-product-warning-box li,#cc-empty-custom-frequency-error-box li{font-family:arial;font-size:12px;font-weight:bold;padding:0px}.cc-eyeglasses-prescription-option-wrapper{padding-top:10px}.cc-rx-nav-back{display:none}.option-title,.cc-option-title{color:#2E2E2E;float:left;font-family:arial;font-size:12px;font-weight:bold;margin-left:10px}.active-prod-slider-option{background:url(../images/icons/ecp_slider_off.png) 0px 0px no-repeat}.prescription-progress-bar li{display:inline;float:left}.prescription-step{background:url(../images/background/checkout_progress_bar.png) no-repeat;height:55px;width:200px}.btn-cnt-container,.cc-btn-cnt-container{margin-bottom:35px}.rx-file-left-container,.cc-rx-file-left-container{float:left;margin-top:18px;width:100%}#rx-file-os-container,#cc-rx-file-os-container{margin-bottom:8px;width:100%}.rx-file-od-container,.cc-rx-file-od-container{float:left;width:100%}.cc-prescription-sku-holder-pd{margin-top:15px}.rx-file-os-container-pd{margin-top:-10px}.cc-rx-file-pd-min-height{min-height:25px}.rx-file-skuoption-holder,.cc-rx-file-skuoption-holder{float:left;margin-left:35px;margin-top:8px;clear:left}.rx-file-orderDate-container,.cc-rx-file-orderDate-container{clear:left;background-color:#E5E5E5;width:430px;height:25px}.rx-file-orderDate-price,.cc-rx-file-orderDate-price{color:#2E2E2E;float:left;font-family:arial;font-size:12px;font-weight:bold;margin-left:10px;margin-top:3px}.rx-file-product-name,.cc-rx-file-product-name{color:#2e2e2e;float:left;font-family:Arial;font-size:12px;font-weight:bold}.rx-file-input-prescription,.cc-rx-file-input-prescription{margin-right:15px;float:left}.rx-file-prescriptions,.cc-rx-file-prescriptions{margin-right:30px;overflow-x:hidden;overflow-y:auto}#view-all{margin-top:15px;float:left}.margin-right-30{margin-right:30px}.glassesSphere-new{width:70px}.glassesCylinder-new{width:70px}.glassesAxis-new{width:70px}.glassesAdd-new{width:70px}#select-prescription-warning-box{height:auto;text-align:left;border:1px solid #FF0000;color:#FF0000;font-size:12px;background:url(../images/icons/warning.png) no-repeat scroll 10px center #ffe5e5;line-height:16px;margin-right:30px;margin-top:10px;padding:10px 10px 10px 40px}#select-prescription-warning-box li{padding:15px 15px 15px 5px}#pd-avg-value-text{display:none;color:#585858;font-family:arial;font-size:12px;font-weight:bold;margin-left:15px}.pd-avg-value{color:#585858;font-family:arial;font-size:12px;font-weight:bold}.whats-pd,.whats-sphere,.whats-axis,.whats-add{background:url(../images/icons/icon_question.png) no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:16px;margin:4px 21px 0 5px;width:14px}.cc-how-to-read-prescription{float:right}#eyeglasses-single-pd-container{clear:both;float:left;margin-left:20px;margin-top:5px}#eyeglasses-two-pd-container{float:left;margin-left:20px}#eyeglasses-pd-right-container{float:left;width:80px}#eyeglasses-pd-right-header,#eyeglasses-pd-left-header{float:left;margin-bottom:3px}#eyeglasses-pd-left-container{float:right;width:80px}.eyeglasses-pd{float:left;margin-left:10px;margin-right:10px}#eyeglasses-pd-video-container{float:right}.eyeglasses-pd-video{float:right;width:112px;text-align:right}#eyeglasses-pd-values-container{clear:both}.prescription-tooltip-body{padding:10px 10px 5px 10px;text-align:left;text-indent:0;font-size:10px}.prescription-tooltip-text{margin-bottom:10px}.prescription-tooltip-link{font-size:10px !important}#cc-eyeglasses-prescription-step-inactive{background-position:0 -49px;width:181px}.cc-eyeglasses-lensType-notAvailable-image{background:url(../images/icons/lensType_notAvailable.png) no-repeat scroll 0 0 transparent;float:left;height:22px;margin-bottom:20px;width:230px}.margin-left-25{margin-left:25px}.lensType-info-footer{color:#0069aa;font-size:12px;font-family:Arial;font-weight:regular;float:left;margin-top:5px;margin-left:39px}#lensOption-clearLenses{margin-right:10px;margin-bottom:10px}#sunglasses-lensesType-image{background-position:-46px center;margin-left:5px;margin-top:5px;width:45px;height:16px;position:absolute}#transitions-lensesType-image{background-position:-90px center;margin-left:5px;margin-top:5px;width:45px;height:16px;position:absolute}.lensOption-label-lenses-image{margin:0px 3px}.lensOption-selectLenses-text{clear:both;padding-bottom:15px}.lensOption-choose-label{float:right;font-size:12px;font-family:Arial;margin-right:10px}.lensOptions-thickness-heading-text{color:#2E2E2E;float:left;font-family:arial;font-size:12px;font-weight:bold;margin-bottom:10px}.lensOption-thickness-close-option{color:#000FFF;float:right;font-family:arial;font-size:12px;margin-right:10px;margin-bottom:10px;text-decoration:underline;cursor:pointer}.cc-eyeglasses-lensOption-recommanded{font-size:11px;font-family:Arial;font-weight:bold;color:#2e2e2e;margin-left:10px}.cc-eyeglasses-lensOption-prescription{font-size:12px;font-family:Arial;color:#2e2e2e;margin-left:5px}.lensOption-clearLenses-bestUses{float:left;width:160px}.lensOption-clearLenses-recommandedRX{float:left;width:163px}.lensOption-info-heading{color:#585858;font-size:12px;font-family:Arial;font-weight:bold}.lensOption-clearLenses-bestUses ul li,.lensOption-clearLenses-recommandedRX ul li{color:#585858;font-size:12px;font-family:Arial;margin-left:13px;list-style:disc}.lensOption-clearLenses-lenscrafters{clear:both;padding-top:20px;margin-left:15px}.lensOption-clearLenses-lenscrafters-info{color:#585858;font-size:10px;font-family:Arial}.lensOption-clearLenses-price{color:#585858;font-size:16px;font-family:Arial;font-weight:bold}.lensOption-clearLenses-lenscrafters-price{color:#585858;font-weight:bold;font-size:12px;font-family:arial}.lensOption-thickness{display:none;width:400px;height:200px}.lensOption-transitionLenses-info{color:#585858;font-family:arial;font-size:13px;margin-left:15px;margin-right:15px;min-height:170px}.lensOption-sunglasses-bestUses,.lensOption-sunglasses-recommandedRX{float:left;width:100%}.cc-eyeglasses-sunglasses-lensOption{float:left;outline:solid #E5E5E5;width:351px;min-height:235px;margin-bottom:15px;margin-right:10px}.cc-eyeglasses-sunglasses-lensOption:hover{outline:solid 3px #0069aa}.lensOption-sunglasses-bestUses ul li,.lensOption-sunglasses-recommandedRX ul li{color:#585858;font-size:12px;font-family:Arial;margin-left:13px;list-style:disc}.lensOption-available-colors-info{clear:both;margin:0px 15px 15px}.lensOption-available-text{color:#2E2E2E;font-family:Arial;font-size:12px;font-weight:bold;padding-right:5px}.padding-left-145{padding-left:140px}.padding-left-45{padding-left:45px}.cc-eyeglasses-transition-lensOption{float:left;outline:solid #E5E5E5;min-height:280px;width:351px;margin-right:10px;margin-bottom:15px}.cc-eyeglasses-transition-lensOption:hover{outline:solid 3px #0069aa}.margin-left-10{margin-left:10px}.margin-10{margin-left:10px;margin-right:10px}.eyeglasses-transition-prescription{font-size:12px;font-family:Arial;color:#2e2e2e;margin-left:10px}.eyeglasses-transitions-label-info{color:#0069AA;float:left;font-family:Arial;font-size:20px;font-weight:bold;margin-left:15px;margin-top:10px;width:87%}.lensOption-thickness{clear:both;margin:0px}.lensOption-thickness-info{color:#2e2e2e;font-size:12px;font-family:Arial;font-weight:bold;margin-left:10px}.lensOption-close-label{color:#0069aa;font-size:10px;font-family:Arial;float:right;margin-right:20px}#lensOption-thickness-content{clear:both;margin-bottom:20px;border-radius:2px;box-shadow:0px 0px 2px 4px #DCDCDC;background-color:#ffffff;-moz-box-shadow:0px 0px 2px 4px #DCDCDC;-webkit-box-shadow:0px 0px 2px 4px #DCDCDC}.lensOption-thickness-data{min-height:134px}#close-btn{display:none}#lensoption-thickness-label{cursor:pointer}.lenses-colors{float:right}#margin-left-5{margin-left:5px}.cc-color-checked{outline:medium solid #0069aa}.cc-lensOption-note-label{color:#0069AA;font-family:Arial;font-size:12px;font-weight:bold}.lensOption-add-on-content{clear:both;cursor:pointer}.lensOption-add-on-label{color:#2E2E2E;font-family:Arial;font-size:12px;font-weight:bold}.lensOption-sunclips-content{height:165px;margin-top:10px;outline:medium solid #E5E5E5;width:712px}.lensOption-sunclips-content:hover{outline:medium solid #0069aa}.lensOption-sunclips-shadow-box{float:left;background:#E5E5E5;margin-left:15px;margin-right:15px;height:165px;width:105px}.lensOption-sunclips-heading-text{color:#2E2E2E;float:left;font-family:Arial;font-size:14px;font-weight:bold;margin-top:70px;width:105px;text-align:center}.lensOption-sunclips-info{padding-top:10px}.lensOption-polaraised-text{color:#2e2e2e;font-family:arial;font-size:12px;font-style:normal;font-weight:bold;margin-bottom:5px;margin-top:10px}.lensOption-sunclips-image{background:url(../images/coastal-images/product/sunclips.png) repeat scroll 0 0 transparent;float:left;height:31px;margin-right:10px;margin-top:15px;width:128px}.lensOption-sunclips-feature-content{float:left}.lensOption-sunclips-feature-content ul{margin-right:30px;padding:0px;margin-bottom:40px}.lensOption-sunclips-feature-content ul li{color:#7C7C7C;font-family:arial;font-size:14px;font-style:normal;margin-right:20px;position:absolute;width:430px}.lensOption-sunclips-feature-heading{color:#585858;font-family:arial;font-size:12px;font-weight:bold}.lensOption-sunclips-add-checkbox{margin-left:80px}.lensOption-sunclips-add-clips-text,.lensCoatings-bundle-add-text{color:#2E2E2E;font-family:arial;font-size:14px;font-weight:bold}.lensOption-sunclips-price-content{float:left;width:547px;margin-right:30px;margin-top:15px}.cc-eyeglasses-lensOption-tooltip-link{float:left;font-family:arial;font-size:12px;margin:10px 15px}.eyeglasses-lensCoatings{float:left;outline:solid #E5E5E5;width:230px;margin-bottom:15px;margin-right:10px;cursor:pointer;position:relative}.eyeglasses-lensCoatings:hover{outline:solid 3px #0069aa}.eyeglasses-lensCoatings-border-selected{outline:solid 3px #0069aa}.eyeglasses-lensCoatings-heading{margin:15px;height:40px}.eyeglasses-lensCoatings-recommanded{color:#2E2E2E;display:inline-block;font-family:Arial;font-size:13px;font-weight:bold;width:175px}#eyeglasses-lensCoatings-feature-content{margin-bottom:10px;margin-left:20px;margin-top:10px}.eyeglasses-lensCoatings-feature-heading{color:#585858;font-family:Arial;font-size:12px;font-weight:bold}.eyeglasses-lensCoatings-feature-list{color:#585858;font-family:Arial;font-size:12px}.eyeglasses-lensCoatings-add-checkbox-content{margin-top:10px;margin-bottom:10px}.lensCoatings-add-checkbox{margin-left:20px;margin-right:10px}.lensCoatings-add-coating-text{color:#2E2E2E;font-family:arial;font-size:13px;font-weight:bold}.lensCoatings-recommanded-bundle-label{color:#7C7C7C;font-family:Arial;font-size:12px;font-weight:bold}.lensCoatings-recommanded-bundle-content{height:185px;margin-bottom:15px;margin-top:10px;outline:medium solid #E5E5E5;width:722px}.lensCoatings-recommanded-bundle-content:hover{outline:medium solid #0069AA}.lensCoatings-recommanded-bundle-shadow-box{background:none repeat scroll 0 0 #E5E5E5;float:left;height:100%;margin-left:15px;margin-right:15px;width:110px}.lensCoatings-recommanded-bundle-heading-text{color:#2E2E2E;float:left;font-family:Arial;font-size:12px;font-weight:bold;margin-left:10px;margin-top:50px}.lensCoatings-recommanded-bundle-heading-feature{color:#585858;font-family:arial;font-size:12px;margin-left:10px;margin-right:10px}.lensCoatings-recommanded-bundle-info{padding-top:10px}.lensCoatings-recommanded-bundle-supersaver-text{color:#2E2E2E;font-family:arial;font-size:14px;font-weight:bold}.lensCoatings-recommanded-bundle-supersaver-content ul{margin:0px;padding:0px;margin-bottom:10px}.lensCoatings-recommanded-bundle-supersaver-content ul li{color:#585858;font-family:arial;font-size:12px;font-style:normal;list-style:disc inside none;margin-right:20px}.lensCoatings-recommanded-bundle-whyadd-heading{color:#585858;font-family:arial;font-size:12px;font-weight:bold}.lensCoatings-recommanded-bundle-save-text{color:#585858;font-family:arial;font-size:12px;font-style:normal}.lensCoatings-recommanded-bundle-save-price-text{color:#585858;font-family:arial;font-size:12px;font-weight:bold;margin-left:5px}.lensCoatings-recommanded-bundle-price-content{float:left;width:418px}.lensCoatings-bundle-content{clear:both;width:712px;outline:solid #E5E5E5}.lensCoatings-bundle-content:hover{outline:solid 3px #0069aa}.lensCoatings-bundle-image-content{position:relative}.lensCoatings-bundle-image{background-color:#0069AA}#lensCoatings-bundle-image{padding-top:10px;padding-bottom:10px}.lensCoating-bundle-price-content{clear:both;padding-bottom:10px}#cc-lensCoatings-bundle-selected-image-wrapper{padding-top:10px;padding-bottom:10px}.lensCoatings-price-border{background:url(../images/background/prod_price_divider.png) repeat-x scroll center top transparent;display:block;height:1px;margin:6px 0;width:150px}.margin-left-250{margin-left:250px}.lensCoatings-bundle-border-selected{outline:3px solid #0069AA}.margin-left-300{margin-left:300px}.lensCoatings-bundle-save-info{color:#FFFFFF;font-family:arial;font-size:14px;font-weight:bold;padding-top:10px;text-align:center}.lensCoatings-bundle-option-info{clear:left;color:#FFFFFF;font-family:arial;font-size:12px;font-weight:bold;padding-bottom:10px;text-align:center}.lensCoatings-bundle-active-image{background:url(../images/buttons/checkmark_bundle.png) no-repeat scroll 0 0 transparent;float:left;height:23px;margin-left:220px;margin-top:-3px;position:relative;width:23px}.lensCoatings-bundle-coatings-text{float:left;margin-left:150px}.lensCoatings-bundle-save-text{float:left}.lensCoatings-bundle-save-price{float:left;margin-left:5px}.lensCoatings-select-bundle-btn{float:right;margin-right:60px}#select-pd-warning-box{height:auto;text-align:left;border:1px solid #FF0000;color:#FF0000;font-size:12px;background:url(../images/icons/warning.png) no-repeat scroll 10px center #ffe5e5;line-height:16px;margin-right:30px;margin-top:10px;padding:10px 10px 10px 40px}#select-pd-warning-box li{padding:15px 15px 15px 5px}#invalid-pd-warning-box{height:auto;text-align:left;border:1px solid #FF0000;color:#FF0000;font-size:12px;background:url(../images/icons/warning.png) no-repeat scroll 10px center #ffe5e5;line-height:16px;margin-right:30px;margin-top:10px;padding:10px 10px 10px 40px}.margin-bottom{margin-bottom:10px}.rxwizard-loader{padding-bottom:50px;padding-left:50%;padding-top:50px}.noTitleStuff .ui-dialog-titlebar{display:none}.noTitleStuff .dialog-content{font-family:arial,verdana,sans-serif;font-size:12px;font-style:normal;font-weight:normal}.noTitleStuff .ui-dialog-buttonpane button{padding:0px 20px}.noTitleStuff .ui-widget-content,.noTitleStuff .ui-state-default{height:auto}.noTitleStuff .ui-dialog-buttonpane{background-color:#E5E5E5;border-width:0px}.noTitleStuff .ui-widget input{font-size:11px}.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:11px}.noTitleStuff #dialog-confirm{min-height:35px !important}#account-registration-main{width:100%}#registration-form-main{float:left;width:548px}.registration-info-main{-moz-border-radius:5px;border-radius:5px;float:right;background-color:#f2f7e9;border:1px solid #cccccc;margin-top:0px;padding:15px;width:300px}.registration-info-main p{color:#414549;font:normal 12px normal arial, verdana}.registration-info-main h2{color:#585858;font:bold 18px normal arial, verdana;margin-bottom:30px}.registration-info-main h3{color:#414549;font:bold 14px normal arial, verdana}.registration-info-main ul{margin-top:10px}.registration-info-main ul li{color:#414549;font:normal 12px normal arial, verdana;list-style:disc inside;margin-left:15px}#sign-in-form{float:left;width:400px}#tmo-sign-in-top-info{background:url(../images/coastal-images/account/registration/login-divider.png) 375px 30px no-repeat;border:1px solid #cccccc;height:90px;margin-bottom:50px;width:745px}#tmo-msg{padding:10px 15px 0px 15px;text-align:center}#tmo-sign-in-choice{position:relative;text-align:center}#tmo-login-msg{float:left;height:50%;margin-left:150px;text-align:center}#tmo-activate-account-msg{float:right;height:50%;margin-top:0;margin-right:100px;text-align:center;margin-right:150px}#tmo-login-msg ul,#tmo-activate-account-msg ul{list-style:none}#tmo-login-msg li:first-child,#tmo-activate-account-msg li:first-child{font-family:Arial;font-size:14px;font-weight:bold}#left-arrow-img{position:absolute;margin:40px 0px 0px 90px}#right-arrow-img{position:absolute;margin:40px 0px 0px 597px}#forgot-pass{text-align:center;width:120px}.sign-in-box{width:300px}.account-info-message-image{float:left}.account-info-message-text{margin-left:75px}#personal-info-form{width:100%}#registration-submit{margin-left:305px}.register-customer-btn{padding-left:30px}.password-reset-btn{padding-left:35px}.account-info-message{margin-bottom:50px}#logout-btn{margin-top:20px}.btn-loggedout{background:#3090dd;background:-webkit-gradient(linear, left top, left bottom, from(#3090dd), to(#3090dd));background:-webkit-linear-gradient(top, #3090dd, #3090dd);background:-moz-linear-gradient(top, #3090dd 0%, #3090dd);background:-ms-linear-gradient(top, #3090dd, #3090dd);background:-o-linear-gradient(top, #3090dd, #3090dd);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase;font-weight:bold !important;margin-right:8px;-webkit-border-radius:7px !important;-moz-border-radius:7px !important;border-radius:7px !important}.btn-shop-with-green{background:#75b800;background:-webkit-gradient(linear, left top, left bottom, from(#75b800), to(#75b800));background:-webkit-linear-gradient(top, #75b800, #75b800);background:-moz-linear-gradient(top, #75b800 0%, #75b800);background:-ms-linear-gradient(top, #75b800, #75b800);background:-o-linear-gradient(top, #75b800, #75b800);border:0px solid #ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);-webkit-box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px transparent,inset 0px 0px 0px rgba(255,255,255,0);text-shadow:0px 0px 0px transparent,0px 0px 0px rgba(255,255,255,0);color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 12px;text-align:center;text-decoration:none;vertical-align:middle;font-size:14px;line-height:30px;text-transform:uppercase;font-weight:bold !important;margin-right:8px;-webkit-border-radius:7px !important;-moz-border-radius:7px !important;border-radius:7px !important}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.btn-loggedout,.btn-shop-with-green{margin-right:3px !important}}#sign-in-container{background-color:#ffffff;border:1px solid #cccccc;color:#252522;display:none;font:normal 12px normal Arial, Helvetica, sans-serif;left:40%;margin-left:-200px;padding:30px;position:fixed;overflow:hidden;top:17%;width:700px}#sign-in-container h2{font-size:22px;color:#585858;margin-bottom:30px;margin-left:-10px}#sign-in-container a{text-decoration:underline}.sign-in-container{width:200px}.sign-in-divider{background-color:#CCCCCC;float:left;height:250px;width:1px}.sign-in-main-divider{margin:-25px 0 0 100px}.sign-in-main-hint-divider{margin:-25px 0 0 35px}.sign-in-hint-divider{margin:-25px 0 0 190px}#return-customer-container{float:left;margin-left:10px;width:225px}#return-customer-form-fields-wrapper,#return-customer-hint-fields-wrapper{float:left;margin-left:-100px}#return-customer-pass-hint-fields-wrapper{float:left;margin-left:-60px}#return-password-hint-container{float:left;width:285px}#return-customer-hint-container{float:left;margin-left:40px;width:370px}#new-customer-container{float:right;width:320px}#new-customer-container ul li{list-style:disc inside}#need-help-container{float:left;margin-left:20px;width:175px}.sign-in-input{margin-bottom:10px}.sign-in-input-title{font-weight:bold}.sign-in-btn{background:url(../images/coastal-images/account/registration/btn-blue.png) no-repeat scroll 0 0 transparent;cursor:pointer;height:36px;float:left;font-weight:bold;line-height:2.7;width:115px}.return-customer-btn{float:left;margin-top:12px;padding-left:35px}.forgot-pass-txt{float:left}.new-customer-btn{margin-top:20px;padding-left:28px}.sign-in-close{background:url(//https://us.objects-cc.com/template-resources/images/coastal-images/account/registration/btn-close.png) no-repeat scroll right center transparent;cursor:pointer;margin:0 10px 10px 0;padding-right:25px;text-align:right;text-decoration:underline}div.overlay-bg{background:#c0c0c0}#show-me-hint-btn{background:url(../images/coastal-images/account/registration/btn-blue-long.png) no-repeat scroll 0 0 transparent;float:left;font-weight:bold;line-height:2.9;margin:12px 0px 0px -10px;padding-left:20px;text-align:left;width:222px}#sign-in-login-link{float:left;font-weight:normal;margin-left:-15px;text-decoration:underline;width:100%}.no-remember-password-link{margin-top:20px}#hint-arrow{background:url(//https://us.objects-cc.com/template-resources/images/coastal-images/account/registration/arrow.png) no-repeat scroll 0 0 transparent;font-weight:bold;height:44px;line-height:3.2;margin-bottom:30px;padding-left:90px;width:375px}#account-display-name{color:#252522;float:left;font:bold 12px normal Arial, Helvetica, sans-serif;margin-left:27px;text-align:center;width:55px}.input-container{float:left}.input-container.error{border:1px solid red;padding:0 5px;margin-left:-5px;background-color:#f7dfe3}.input-container.error .error-message{color:red;font-weight:bold;max-width:250px;display:block}.errors-alert{background-color:#f7dfe3;border:1px solid red;padding:10px;margin:10px 7px 5px;color:red;font-weight:bold}#personal-info-form .errors-alert{margin:0 0 5px;width:90%}.required-field-marker{float:left;margin-top:inherit;margin-left:2px}.required-field-marker.error{color:red}.float-btn{float:left}.loader-icon{background:url(../images/icons/loader.gif) no-repeat scroll 0 0 transparent;float:left;height:32px;left:210px;position:absolute;top:220px;width:32px;z-index:5}.loader-icon-tmo{background:url(../images/icons/loader.gif) no-repeat scroll 0 0 transparent;height:32px;margin-left:350px}.hint-header{height:5px}#correct-fields-warning-box-register{background:#ffe5e5 url(../images/icons/warning.png) 10px center no-repeat;line-height:16px;float:right;margin:0px 8px 20px 0px;padding:10px 10px 10px 40px;width:253px}#signin-content-container{color:#2E2E2E;font:12px arial}.reset-password-text{padding:10px 0}#signin-info-tab-container{float:left;padding-bottom:100px;width:731px}#myaccount-social-icons-wrapper{background-color:#FDFFDB;border:1px solid #CECECE;margin:20px 0}#myaccount-social-icons-info{background-color:#FDFFDB;border:1px solid #CECECE;color:#585858;font:12px arial;height:80px;margin:30px 0px;width:100%}#social-icon-info-text{float:left;height:80px;padding-left:20px}#myaccount-social-icon{float:right}#myaccount-social-icon-text{float:left;line-height:80px}.myaccount-social-icon-err-msg{width:100%;overflow:hidden;white-space:nowrap;color:#FF0000;font-size:15px}.social-sign-in-btn{cursor:pointer}.register-gigya-whatisthis-text{clear:both;color:#0069aa;margin-left:5px;margin-top:5px;position:absolute;text-decoration:underline}#myaccount-or-divider-container{margin-top:-10px;padding-bottom:25px}#myacoount-or-text{background-color:#FFF;float:left;padding:0px 5px;position:relative;margin-left:350px;margin-bottom:-8px;z-index:1}#myaccount-or-divider{background:url(../images/background/divider_dot.png) repeat-x scroll 0 0 transparent;float:left;height:1px;position:relative;width:100%;z-index:0}#myaccount-set-password-container,#myaccount-re-set-password-container{background-color:#F0F0F0;border:1px solid #CECECE;float:left;width:500px}#myaccount-signin-info-container,#myaccount-register-info-container{border:1px solid #CECECE;background-color:#FDFDFD;float:left;margin-top:10px;padding-bottom:30px;width:731px}form{border:0 none;font:inherit;margin:0;padding:0;vertical-align:baseline}.myaccount-register-link-container{width:100%;padding-top:20px}.myaccount-register-link-text{float:right;height:20px;margin-right:10px;margin-top:2px}#myaccount-signin-form-wrapper,#myaccount-register-form-wrapper,#myaccount-set-password-form-wrapper,#myaccount-re-set-password-form-wrapper{margin:10px 0 10px 20px}.myaccount-signin-buttons{clear:both;float:right;margin:5px 10px 0 0;padding:0}#myaccount-cancel-link{clear:both;margin-top:10px;padding-bottom:20px;text-align:right}#myaccount-register-link-button{float:right;margin-right:20px}#myaccount-link-button{clear:both;float:right;margin-bottom:30px}#myaccount-set-password-button{clear:both;margin-left:226px}.myaccount-re-set-password-btn-wrapper,.myaccount-set-password-btn-wrapper{float:left;padding-top:10px;padding-bottom:10px}#myaccount-re-set-password-button{clear:both;margin-left:236px}.account-activation-link-text{clear:left;padding-top:5px}.resetpassword-form-fields li{color:#2E2E2E;font-size:12px;font-family:arial}.resetpassword-form-fields li label{font-weight:bold}.set-password-form-fileds li{color:#2E2E2E;font-size:12px;font-family:arial}.set-password-form-fileds li label{font-weight:bold}#myaccount-register-button{clear:both;float:right;margin-right:230px}#myaccount-confirm-button{clear:both;float:right;margin-right:230px}.myaccount-remember-field,.myaccount-special-deals-field{float:none !important;margin-left:142px;width:100%}.myaccount-remember-field .form-field,.myaccount-special-deals-field .form-field{width:auto}.myaccount-remember-field input[type='checkbox'],.myaccount-special-deals-field input[type='checkbox']{width:auto}.myaccount-remember-field{margin-left:191px}.myaccount-remember-field input[type='checkbox']{width:auto}.myaccount-remember-field input,.myaccount-special-deals-field input{border:0 none !important;vertical-align:middle}.myaccount-remember-text,.myaccount-special-deals-text{margin-left:-95px}.pl30{padding-bottom:30px}.pl20{padding-bottom:20px;padding-top:10px}.mr6{margin-right:6px}.ml5{margin-left:5px}.pr10{padding-right:10px}.pl90{padding-left:90px}.salutationId{display:block;float:left;width:60px !important}#myaccount-signin-activation-mail-link{float:left;margin-top:5px}.dob .day,.dob .month,.dob .year{float:left;font-weight:normal;text-align:center;width:60px;margin-right:8px}.dob div.day select,.dob div.month select,.dob div.year select{text-align:left}#myaccount-register-setpassword{border-top:1px dotted #CECECE;float:left;width:290px}#myaccount-setpassword-hint{float:left;padding-top:5px}#myaccount-signup-features{display:none;padding-top:20px;margin-left:5px}li #message-container ul,li #message-container-match ul{float:right;margin-top:5px;width:200px}li #message-container ul li,li #message-container-match ul li{color:#FF0000;float:none;font-size:10px;line-height:12px;list-style-type:disc}.password-valid-container{color:#6CCCB1;float:left;display:none;background:url(../images/icons/IPL_check-icon.png) no-repeat scroll 0 0 transparent;height:13px;width:13px;background-size:13px;padding:0 0 0 18px;position:absolute;right:-40px}.password-invalid-container{background:url(../images/icons/IPL_warning-icon.png) no-repeat scroll 10px center;background-size:13px;color:#FF0000;margin-right:16px;margin-top:5px;padding:3px 10px 0 25px;position:absolute;right:-80px}.password-invalid-container .password-invalid-text{padding-top:7px}.qustionimage-hover img:hover{border:1px solid #585858}.displayname-tooltip{background:url(../images/icons/icon_question.png) no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:16px;width:14px;margin-top:5px;padding-right:14px}.confirmation-text{color:#0069AA;font:18px arial;width:250px}#reset-password-text,#account-activation-text,#activation-link-expired-text,#password-link-expired-text{padding-bottom:20px}#set-password-text,#re-set-password-text{padding-bottom:10px}#reset-password-confirmation-content,#account-activation-confirmation-content,#activation-link-expired-content,#password-link-expired-content{border:1px solid #585858;color:#585858;font:12px arial;padding:10px;width:550px}.pb10{padding-bottom:10px}.pt10{padding-top:10px}.email-text{font:bold 13px arial}.margin-left{margin-left:0px}.re-set-password-fields-message,.set-password-fields-message{font-family:arial;font-size:12px;color:#585858}#set-password-info-text,#re-set-password-info-text{padding:0px 0px 25px 0px}.password-form-filed{font-family:arial}.fgpassword-link-tooltip,.account-activation-link-tooltip{background-color:#ECECEC;border:3px solid #7A7A7A;box-shadow:10px 10px 10px #7C7C7C;color:#000000;display:none;font:12px arial;height:auto;padding:5px;text-indent:0;white-space:normal;z-index:100}.fgpassword-link,.account-activation-link{color:#0069aa;cursor:pointer;text-decoration:underline}#fgpassword-link-container{margin:5px 10px 5px 150px}.fgpassword-pop{min-height:65px}.account-activation-pop{min-height:10px}#fgpassword-close-btn{left:405px}#account-active-close-btn{left:460px}#fgpassword-close-btn,#account-active-close-btn{background:url(../images/buttons/btn_close_sm.png) no-repeat scroll 0 0 transparent;cursor:pointer;height:23px;position:absolute;top:-11px;width:21px}#fgpassword-close-btn:hover,#account-active-close-btn:hover{background-position:-21px 0px}.fgpassword-form-container,.account-activation-form-container{width:100%}#fgpassword-form-wrapper{float:left;margin:10px 5px 0px 10px;width:390px}#account-activation-form-wrapper{float:left;margin:5px;width:455px}#account-activation-email-input{float:left;margin-top:7px;padding-right:3px}.fgpassword-email-input{float:left;margin-top:4px;margin-left:-3px}#myaccount-forget-password-button{float:right}#account-activation-email-input input{width:225px}#myaccount-account-activation-button{margin-top:5px;float:right}#fg-password-arrow,#account-activation-arrow{background:url(../images/background/img_arrow_up_small_tooltip.png) no-repeat scroll 0 0 transparent;height:12px;left:20px;position:absolute;top:-11px;width:19px}.account-activation-form-text{margin-bottom:5px}.account-activation-email,.fgpassword-form-email{font-weight:bold;font-size:12px;font-family:arial}#myaccount-signin-container{display:block;min-height:400px}#myaccount-reset-password-confirmation-container,#myaccount-account-activation-confirmation-container{display:none}.account-activation-field{float:left;font-size:13px;line-height:25px;width:234px}.account-activation-field-error{background:none repeat scroll 0 0 #FFE5E5;border:1px solid #FF0000;color:#FF0000}.account-activation-field-padding{margin-right:8px}.social-greating-panel{padding:20px 0 20px 0}.social-greating-panel img{width:50px;height:50px;margin-left:5px}.social-greating-message{vertical-align:top;padding-left:10px}.social-greating-message-header{font-weight:bold}#myaccount-details-tabs{height:40px}#sign-tab.tab-arrow,#register-tab.tab-arrow{background-position:center -83px !important;height:52px}#sign-tab,#register-tab{height:40px}#sign-tab a{height:40px !important;line-height:40px !important;padding-left:70px !important;padding-right:70px !important;margin-right:0px !important}#register-tab a{height:40px !important;line-height:40px !important;padding-left:30px !important;padding-right:30px !important;margin-right:0px !important}#myaccount-signin-form-wrapper ul,#myaccount-register-form-wrapper ul{float:left;margin-left:40px;clear:both}#myaccount-signin-form-wrapper ul{width:500px}#myaccount-register-form-wrapper ul{width:450px}#myaccount-signin-form-wrapper li input,#myaccount-register-form-wrapper li input{line-height:16px}#account-body{color:#2e2e2e;font:normal 12px normal Arial,Helvetica,sans-serif;padding:0;text-align:left;width:100%}#account-body p{color:#2e2e2e}#account-body h1{color:#585858;font:bold 18px normal Arial,Helvetica,sans-serif;margin-bottom:17px}#account-body h2{color:#585858;font:bold 14px normal Arial,Helvetica,sans-serif}#account-body a{text-decoration:underline}#account-body td{font:normal 12px normal Arial,Helvetica,sans-serif}#sign-in-body{color:#252522;font:normal 12px normal Arial,Helvetica,sans-serif;padding:0;text-align:left;width:100%}.sign-in-body-header{color:#585858;font:bold 18px normal Arial,Helvetica,sans-serif;margin-bottom:17px}#sign-in-main-form{float:left;width:100%}#account-main{width:756px}#account-main h1{color:#2e2e2e;font:bold 18px normal Arial,Helvetica,sans-serif;margin-bottom:8px}#account-main h2{color:#585858;font:bold 14px normal Arial,Helvetica,sans-serif;margin-bottom:10px}#account-main .account-tiles-text{margin:-20px 5px 0 0}.account-input{clear:both;float:left;margin-top:10px}#account-lnav{float:left;width:160px}.account-lnav-container{width:178px}.account-lnav-tile{cursor:pointer}.arrow-container{background-color:#F6F6F6;float:right;margin-bottom:5px;min-height:20px;width:20px}.arrow{background:url(../images/buttons/arrows_sprite.png) 0px 0px no-repeat;cursor:pointer;height:13px;margin:0 auto;position:relative;top:3px;width:10px}.arrow:hover{background-position:0px -13px}.arrow-large{top:13px}.space-top-bottom{float:left;position:relative;top:-5px}.link-large{height:39px}.title-steps h3{color:#585858;font:bold 14px normal Arial,Helvetica,sans-serif;margin-bottom:10px;line-height:2.8}.title-steps img{float:left;margin-right:10px}#profile-form{float:left}#profile-change-pass{clear:both;float:left;margin:10px 10px 0 0;width:400px}.account-registration-form-wrapper{float:left;margin:10px 0px 10px 20px}.account-input-form-fields-wrapper{float:left;margin-left:-60px}.edit-personal-profile-fields-wrapper{float:left;margin:20px 0px 10px -40px}#update-address-form-fields-wrapper{float:left;margin-left:-60px}#btn-cancel-add-address,#btn-cancel-profile,#btn-submit-add-address,#btn-update-profile,#btn-cancel-add-creditcard,#btn-submit-add-creditcard,#btn-cancel-make-a-payment,#btn-submit-make-a-payment{float:left;margin:0 3px}#btn-cancel-password-profile,#btn-update-password-profile{float:right;margin:0 3px}#password-form{float:left}.header-bar{background:url(../images/coastal-images/account/addressPayment/img-header-bar.png) no-repeat scroll 0 0 transparent;line-height:2.8;height:35px;width:725px}.header-bar-large{background:url(../images/coastal-images/account/orderHistory/Header-Bar-Large.png) no-repeat scroll 0 0 transparent;float:left;line-height:4.5;height:54px;width:725px}.header-bar-large img{margin-top:6px}#account-btns{clear:both;margin-left:145px;padding-top:15px}#account-btns-address{clear:both;margin-left:168px}#account-title{background-color:#ECF4DC;color:#252522;float:left;font:bold 12px normal Arial, Helvetica, sans-serif;line-height:15px;margin-left:2px;padding:5px;text-align:center;width:715px}.line-divider{background-color:#CCCCCC;height:1px;float:left;margin-bottom:10px;width:100%}.no-float{float:none}.no-margin{margin-left:-100px}#sign-in-submit{margin-left:200px}#nav-top{background:url(../images/coastal-images/account/lnav/LNav_top.png) 0px 0px no-repeat;margin:0px;height:7px}#nav-bottom{background:url(../images/coastal-images/account/lnav/LNav_bottom.png) 0px 0px no-repeat;margin-top:0px;height:8px}.dob .day,.dob .month,.dob .year{float:left;font-weight:normal;text-align:center;width:60px}.dob div.day select,.dob div.month select,.dob div.year select{text-align:left}.credit-card-info-update-form{float:left;margin-left:-10px}.credit-card-info-update-form .global-form-fields{width:430px}#address-payment-address-frame{width:725px}#address-payment-payment-frame{width:725px;float:left}.header-title{float:left;font:bold 13px normal Arial,Helvetica,sans-serif;color:#252522;line-height:2.5;margin-left:5px}.header-bar-img{margin:5px 10px 0 0}.header-bar-img span{margin-top:-2px}.header-bar span a{font:normal 12px normal Arial,Helvetica,sans-serif;text-decoration:underline;line-height:2.8}#account-address-payment-title{background-color:#ECF4DC;color:#252522;float:left;font:bold 12px/20px normal Arial,Helvetica,sans-serif;padding:5px 0 5px 5px;width:100%}.title-nickname{float:left;width:150px;word-wrap:break-word}.title-address{float:left;width:200px;word-wrap:break-word}.title-default-shippping-address{float:left;width:160px;text-align:center}.title-credit-card{clear:both;float:left;width:70px;text-align:center}.title-last-digits{float:left;margin-left:40px;width:80px;text-align:center}.title-expiry-date{float:left;margin-left:40px;width:70px;text-align:center}.title-billing-address{float:left;text-align:center;width:200px;word-wrap:break-word}.title-default-card{float:left;width:75px;text-align:center}.account-address-details{border-bottom:1px solid #CCCCCC;color:#252522;font:normal 12px normal Arial,Helvetica,sans-serif;height:90px;margin:0;padding:5px 0 0 7px;overflow:hidden;width:720px}.account-address-payment-btn{margin-left:580px}.address-payment-edit-btn{background:url(../images/coastal-images/account/addressPayment/icon-edit.png) no-repeat scroll 0 0 transparent;cursor:pointer;height:40px;float:left;text-align:center}.address-payment-edit-btn a{font:normal 12px normal Arial,Helvetica,sans-serif;text-decoration:underline;line-height:5}.address-payment-delete-btn{background:url(../images/coastal-images/account/addressPayment/icon-delete.png) no-repeat center top;cursor:pointer;height:40px;margin-left:10px;text-align:center}.address-payment-delete-btn a{font:normal 12px normal Arial,Helvetica,sans-serif;text-decoration:underline;line-height:5}.account-payment-details{border-bottom:1px solid #CCCCCC;color:#252522;font:normal 12px normal Arial,Helvetica,sans-serif;height:45px;padding:15px 0 0 7px;margin:0;overflow:hidden;width:720px}.account-add-address-credit-card{float:left;margin-top:20px;width:100%}.account-add-address-credit-card h2{color:#f5508c;font:bold 14px normal Arial,Helvetica,sans-serif;line-height:2.8}.new-address-nick-name{float:left;margin-left:220px;width:210px}.new-address-nick-name-input{float:right}.new-address-link{cursor:pointer;margin:-20px 0 20px 38px}.new-address-link span{color:#252522;font:normal 12px normal Arial,Helvetica,sans-serif;text-decoration:underline}.small-default{clear:both;float:right;vertical-align:middle;width:210px}li.small-default input{margin:0 !important}.small-default .value-checkbox{float:left;width:13px;margin:1px 5px 0 0;border:0px}.small-default .right-label{width:185px;font:normal 13px arial,verdana;margin:1px 9px 0 0}.smaller-default{font:normal 11px arial,verdana}.address-payment-information-box{-moz-border-radius:5px;border:1px solid #cccccc;float:right;width:280px;margin-top:12px;background-color:#f2f7e9;padding:15px}.address-payment-information-box p{float:left;font:normal 12px normal Arial,Helvetica,sans-serif;color:#252522}.address-payment-information-box h2{color:#f5508c;font:bold 17px normal Arial,Helvetica,sans-serif;margin-left:85px}.address-payment-information-box img{float:left}.no-margin{margin-top:0}.account-border-line{width:100%;height:1px;background-color:#cccccc}#customer-info-section{width:400px}.account-customer-address-info{color:#252522;float:left;font:normal 12px normal Arial,Helvetica,sans-serif;height:150px;margin:0 0 20px 35px;width:150px}.customer-info-radio-select{float:left;width:25px}.credit-card-info{margin-top:550px}.text-under-divider{margin-top:10px}.delete-icon{background:url(../images/coastal-images/account/addressPayment/icon-delete.png) no-repeat left top;cursor:pointer;float:right;height:26px;line-height:1.5;margin-top:-30px;text-align:right}.address-width{width:140px}.credit-width{width:205px}.customer-info-details{float:right;width:120px;word-wrap:break-word}.selected-address{color:#FF0000;font:20px bold}.information-cc{margin-left:50px}.information-cvv{margin-left:100px}.nickname-example{clear:both;width:205px}#account-main-grid{overflow:hidden}.account-tiles{cursor:pointer;float:left;margin-bottom:3px;margin-right:3px;padding-top:10px}.account-tiles h2{font:bold 14px normal Arial, Helvetica, sans-serif;height:60px;margin:10px 0 0 78px;width:158px}.account-tiles h3{color:#414549;font:bold 12px normal Arial, Helvetica, sans-serif;margin:10px 0 0 20px}.account-tiles ul{color:#414549;font:normal 12px normal Arial, Helvetica, sans-serif;margin-left:35px}.account-tiles li{list-style:circle;text-indent:-4px}.friends-tile{background:url(../images/coastal-images/account/home/invite-tile.png) 0px 0px no-repeat;height:155px;width:238px}.friends-tile-on{background:url(../images/coastal-images/account/home/invite-tile.png) 0px -166px no-repeat;height:155px;width:238px}.address-tile{background:url(../images/coastal-images/account/home/payment-tile.png) 0px 0px no-repeat;height:155px;width:238px}.address-tile-on{background:url(../images/coastal-images/account/home/payment-tile.png) 0px -166px no-repeat;height:155px;width:238px}.order-history-tile{background:url(../images/coastal-images/account/home/history-tile.png) 0px 0px no-repeat;height:155px;width:238px}.order-history-tile-on{background:url(../images/coastal-images/account/home/history-tile.png) 0px -166px no-repeat;height:155px;width:238px}.profile-tile{background:url(//https://us.objects-cc.com/template-resources/images/coastal-images/account/home/preferences-tile.png) 0px 0px no-repeat;height:155px;width:238px}.profile-tile-on{background:url(//https://us.objects-cc.com/template-resources/images/coastal-images/account/home/preferences-tile.png) 0px -166px no-repeat;height:155px;width:238px}.autorefill-tile{background:url(../images/coastal-images/account/home/autorefill-tile.png) 0px 0px no-repeat;height:155px;width:238px}.autorefill-tile-on{background:url(../images/coastal-images/account/home/autorefill-tile.png) 0px -166px no-repeat;height:155px;width:238px}.rx-tile{background:url(../images/coastal-images/account/home/rxinfo-tile.png) 0px 0px no-repeat;height:155px;width:238px}.rx-tile-on{background:url(../images/coastal-images/account/home/rxinfo-tile.png) 0px -166px no-repeat;height:155px;width:238px}img{border:0}.clearfloats:after{content:".";height:0;visibility:hidden;display:block;clear:both}#main-content{width:100%;font-family:arial;border:0px solid green;color:#252522}#main-content a{color:#2e6794;font-weight:normal;font-size:12px;text-decoration:underline}#main-content p{font-size:12px;color:#252522}#main-content h2{color:#f5508c;font-size:14px}#main-content .header-text{font-size:12px;font-weight:bold;color:#252522}#main-content #options{margin:20px 0;border:0px solid red;background:url(../images/coastal-images/account/referFriend/divider-dot1.png) repeat-y center top}#main-content #options .header{margin:10px 0;line-height:48px;height:48px}#main-content #options .header img{vertical-align:middle}#main-content #options .header span{font-size:14px;color:#252522;font-weight:bold;margin-left:5px}#main-content #options #option-1,#main-content #options #option-2{width:48%;float:left}#main-content #options #option-1{padding-bottom:10px}#main-content #options #option-2{float:right}#main-content #options #option-1 textarea{width:100%}#main-content #options #option-1 #to-header,#main-content #options #option-1 #message-header{margin:10px 0 3px 0;position:relative}#main-content #options #option-1 #to-header .add-contacts{position:absolute;right:0;top:0}#main-content #options #option-1 #to-header .add-contacts img{margin-right:5px;vertical-align:middle}#main-content #options #option-1 #send-invitation-button{float:right;margin-right:-7px}#main-content #options #option-2 #personal-link-box{margin:10px auto;padding:10px 15px;background-color:#e1f1fa;text-align:center;font-size:12px;font-weight:bold;word-wrap:break-word;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main-content #options #option-2 #direct-post-box{text-align:center}#menu-tabs{width:100%;padding:0px;margin:0px;color:#252522}#menu-tabs .menu-tab{float:left;margin-right:2px;width:168px;height:24px;line-height:24px;background:url(../images/coastal-images/account/referFriend/tab-grey.png) no-repeat scroll 0 0 transparent;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}#menu-tabs .menu-tab.selected{background:url(../images/coastal-images/account/referFriend/tab-green.png) no-repeat scroll 0 0 transparent}#content-body{margin-bottom:20px}#content-body .tab-content{border:1px solid #ccc;display:none;padding:16px 12px}#content-body .tab-content.selected{display:block}#content-body .tab-content table{border-collapse:collapse;width:100%;margin:15px auto;font-size:12px;color:#252522}#content-body .tab-content table tr.header{border:1px solid #c9c9c9}#content-body .tab-content table th{background-color:#e4f1cc;padding:5px 10px;text-align:left}#content-body .tab-content table th img{vertical-align:middle;margin-left:5px}#content-body .tab-content table td{padding:7px 10px;border-bottom:1px solid #c9c9c9}#content-body .tab-content table td input{vertical-align:middle;margin-right:5px}#content-body .tab-content table.summary{border-collapse:collapse;width:50%;float:right;margin:15px auto;font-size:12px}#content-body .tab-content table.summary th{background-color:#e5e8df}#content-body .tab-content table.summary tr.credit-balance-row{font-weight:bold}#content-body .tab-content table.summary tr.credit-balance-row td{border-bottom:0px solid}#email-error-message{font-weight:bold;font-size:12px;color:#FE2E2E;width:100%}#invitation-error-message{font-weight:bold;font-size:12px;background:#F6CECE;text-align:center;padding:10px 0px 10px 0px;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#reminder-confirmation-message{font-weight:bold;font-size:12px;background:#e1f1fa;text-align:center;padding:10px 0px 10px 0px;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#open-invitation-button-group{text-align:right;margin:15px 0}#open-invitation-button-group #remove-button,#open-invitation-button-group #send-reminder-button{margin:0 10px}#dialog-overlay{display:none;width:100%;height:100%;opacity:0.7;background:#fff;position:absolute;top:0;left:0;z-index:3000}#preview-dialog{display:none;-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #ccc;position:absolute;z-index:5000}#preview-dialog-body{width:585px;margin:10px 30px;border:0px solid red}#preview-dialog-body h1{font-size:18px;font-weight:bold;color:#242424;margin:10px 0;text-align:center}#preview-dialog-body .close{text-align:right}#preview-dialog-body .close .close-x-box{border:1px solid #e4e4e4;background-color:#f4f4f4;color:#FFFFFF;margin-left:3px;font-size:12px;display:inline-block;padding:0 2px;cursor:pointer;color:#727270}#preview-dialog-content{border:0px solid red;padding:10px 30px 10px 26px;min-height:700px;background:url(../images/coastal-images/account/referFriend/preview-bg.png) no-repeat scroll 0 0 transparent;position:relative;font-size:12px}#preview-dialog-content img{display:block}#preview-dialog-content #message-info{background-color:#336699;height:15px;margin:20px -24px 0 -25px;padding:10px 30px 5px 26px}#preview-dialog-content #message-info h1{margin:0;padding:0;color:white}#preview-dialog-content #message-info p{margin:0;padding:0;font-size:14px;color:white}#preview-dialog-content #preview-user-message{border:1px solid #ccc;padding:10px;height:100px;overflow:auto}#preview-dialog-content h2{margin:20px 0 5px}#preview-dialog-content .button-group{border:0px solid red;text-align:center;width:100%;position:absolute;left:0px;bottom:0px}#preview-dialog-content #edit-button{margin:0 10px}#preview-dialog-content #send-email-button{margin:0 10px}#preview-dialog-footer{background-color:#e1e1e1;text-align:center;padding:7px 0}#help-info-popup{width:240px;color:#252522;font-size:12px;position:absolute;display:none;z-index:5000}#help-info-content{padding:10px;border:1px solid #9bce47;height:100%;background-color:white}#help-info-popup-bottom{background:url(../images/coastal-images/account/referFriend/pop-bottom.png) no-repeat bottom center;width:100%;height:20px}.help-text{display:none}.FBConnectButton_Simple{background-image:none !important}.FBConnectButton_Text_Simple{margin:0 !important}.personal-link-container{margin-top:20px;width:100%}.personal-link-container div{font-weight:bold;text-align:center}#save-refer-code{margin-top:20px}#personal-link-view,#refer-code-edit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#E1F1FA;margin-bottom:20px;padding:8px}#personal-link{background-color:#E1F1FA;border:0 none;font:bold 12px arial;height:35px;resize:none;text-align:center;width:100%}#refer-good-left{background:url(//https://us.objects-cc.com/template-resources/images/coastal-images/account/referFriend/img_referLinkOK_left.png) no-repeat scroll 0 0 transparent;height:34px;float:left;width:36px}#refer-code-error{background-color:#F9DADC;border:1px solid #FC5870;border-radius:5px 5px 5px 5px;color:#EA1F22;display:none;margin-top:10px;padding:10px}#refer-code-good{margin:20px 0px 0px 15px}#refer-good-text{background-color:#DDF5D5;border-bottom:1px solid #A0A59F;border-top:1px solid #A0A59F;color:#245415;float:left;height:32px;line-height:2.6;width:250px}#refer-good-right{background:url(../images/coastal-images/account/referFriend/img_referLinkOK_right.png) no-repeat scroll 0 0 transparent;height:34px;float:left;width:36px}#refer-error-left{background:url(../images/coastal-images/account/referFriend/img_referLinkError_left.png) no-repeat scroll 0 0 transparent;height:34px;float:left;width:36px}#refer-error-right{background:url(../images/coastal-images/account/referFriend/img_referLinkError_right.png) no-repeat scroll 0 0 transparent;height:34px;float:right;width:36px}.preview-email-container{margin-top:10px}.personal-link-view-bottom{clear:both;margin-top:20px}td.credit-used-row{padding-left:3px !important}td.credit-filler-td{background-color:#c9c9c9;border:0 solid;height:1px;padding:3px 0}.privacy-disclosure-container{margin-top:-18px;width:48%;margin-bottom:30px;clear:both}.profile-main{float:left;margin-left:12px;width:725px}.profile-edit-main{margin-left:20px}.title-display-name,.title-first-name,.title-last-name{float:left;text-align:center;width:150px;word-wrap:break-word}.title-birthdate{float:left;text-align:center}#profile-list{clear:both;margin:10px 0 0 9px;height:70px;width:750px}.profile-btn{float:left}.profile-btn a{font:normal 12px normal Arial, Helvetica, sans-serif;text-decoration:underline;line-height:5}.profile-edit,.profile-change-password{cursor:pointer;height:40px;float:left;margin-left:15px}.profile-edit{background:url(../images/coastal-images/account/addressPayment/icon-edit.png) center top no-repeat}.profile-change-password{background:url(../images/coastal-images/account/addressPayment/icon-edit.png) center top no-repeat}.profile-delete-account{float:right}.header-title{float:left;font:bold 13px normal Arial, Helvetica, sans-serif;color:#252522;line-height:2.5;margin-left:5px}.customer-vm-item{float:left;height:180px;margin:0 0 10px 4px;padding:5px;position:relative;width:164px;z-index:10}.vm-image{display:block;margin:auto;height:153px;width:123px}.delete_face_back{display:none;position:absolute;margin:0px 129px;background-color:rgba(0,0,0,0.5)}.delete_face{cursor:pointer;background:url(../images/icons/delete_face.png) no-repeat scroll 0 0 transparent;height:14px;width:14px;opacity:0.7;filter:alpha(opacity=70)}.delete_face:hover{opacity:1;filter:alpha(opacity=100)}.face-ajax{display:none;position:absolute;margin:60px 68px}.default_face_back{display:block;position:absolute;margin:139px 129px;background-color:rgba(0,0,0,0.5)}.default_face{cursor:pointer;width:14px;height:14px;background:url(../images/icons/unchecked.png) no-repeat scroll 0 0 transparent;opacity:0.7;filter:alpha(opacity=70)}.default_face_checked{background:url(../images/icons/checked.png) no-repeat !important}.default_face:hover{opacity:1;filter:alpha(opacity=100)}.account-wish-list{float:left}table.order-details{float:right}table.order-sub-details{float:right;width:100%}table.order-details{width:720px}.order-details-panel{padding:0 10px;width:720px}table.order-details tr td{vertical-align:top !important}#prescription-single-pd{vertical-align:middle !important}td.txt-value-td{text-align:right;width:90px}td.numb-value-td{text-align:center;width:70px}td.price-value-td{text-align:right;width:60px}td.img-td{height:80px;width:160px;white-space:nowrap}.order-prod-heading{float:left;width:100%}.account-order-history-details{float:left;line-height:3;margin:20px 0 0 8px;text-align:center;width:100%}.account-order-history-details a{color:#336699;font:normal 12px normal Arial, Helvetica, sans-serif;line-height:3;text-decoration:underline}.title-ordernumber,.title-ordernumber-value{float:left;width:100px}.title-ordernumber .close-order,.title-ordernumber-value .close-order{font-size:12px;margin-top:-10px;text-align:left}.title-ordernumber>div{color:#0069aa;cursor:pointer;line-height:1.7;text-align:center;text-decoration:underline}.title-ordernumber a{color:#252522;text-decoration:underline}.title-date{float:left;width:75px}.title-total{float:left;width:80px}.title-orderstatus{float:left;width:85px}.title-orderstatus a{color:#336699;font:normal 12px normal Arial, Helvetica, sans-serif;line-height:1.5}.title-status-txt{color:#336699;line-height:1.5}.title-payment-status{cursor:pointer;float:left;text-align:center;width:140px}.payment-status-txt{cursor:pointer;float:left;text-align:center;font-size:9px !important;margin-left:12px}.title-actions{float:left;width:230px}.title-actions-txt,.title-actions-txt-ext{color:#336699;cursor:pointer;font:normal 10px normal Arial, Helvetica, sans-serif;line-height:15px;text-align:center;text-decoration:underline}#number-items{float:left;font-weight:bold;margin-left:18px}#print-img{float:right;font-weight:bold;margin-right:18px}.title-actions div{float:left;padding-top:22px}.status-paid-icon{color:#336699;background:url(../images/coastal-images/account/orderHistory/icon-paid.png) center top no-repeat;font:normal 10px normal Arial, Helvetica, sans-serif;line-height:6}.status-pay-icon{color:#336699;background:url(../images/coastal-images/account/orderHistory/icon-pay.png) center top no-repeat;font:normal 10px normal Arial, Helvetica, sans-serif;line-height:6;text-decoration:underline}.status-print-icon{color:#336699;background:url(../images/coastal-images/account/orderHistory/icon-print.png) center top no-repeat;font:normal 10px normal Arial, Helvetica, sans-serif;line-height:6;text-decoration:underline}.return-exchange-icon,.re-order-icon{width:38%}.return-exchange-icon{background:url(../images/coastal-images/account/orderHistory/icon-return.png) center top no-repeat}.re-order-icon{background:url(../images/coastal-images/account/orderHistory/icon-reorder.png) center top no-repeat}#account-shipping-address{float:left;margin-right:150px}#account-shipping-info{margin-bottom:100px}.account-product-history-detail{margin-top:10px}#account-charge-main{float:right;margin:0px 10px 0px 0px;width:280px}#account-charge-main div{float:left}.account-charge{text-align:right;width:200px}.account-charge-total{text-align:right;width:75px}#account-coupon-box{-moz-border-radius:5px;border-radius:5px;border:1px solid #cccccc;background-color:#ebebec;font-weight:bold;padding:10px;width:225px}#coupon-text{text-align:right;width:137px}#coupon-total{text-align:right;width:77px}#account-total-box-thank-you{color:#64affa;font:bold 16px normal Arial, Helvetica, sans-serif;text-align:right;margin-top:5px;width:225px}.no-decoration{text-decoration:none}.status-top-align{margin-top:8px}.order-details-panel{border:none;float:right}.footer-spacer{clear:both;height:30px}.recent-order-link{float:right;margin-top:15px}.img-tooltip{bottom:0px;margin-left:3px;vertical-align:top}.dotted-divider{background:url(../images/background/dotted_horizontal_divider.png);height:1px;float:left;margin:10px 0 10px 0;width:100%}.order-unavailable{font-weight:bold;padding:30px 10px 30px 15px}#account-main{color:#2e2e2e;font-family:Arial;font-size:12px;font-weight:normal;line-height:15px}#account-main a{color:#0069aa;font-size:12px}.order-slider,.order-slider-no-orders,.prod-badge,.order-wrapper,.order-wrapper-no-orders,.order-detail-wrapper{width:100%}.order-wrapper,.order-wrapper-no-orders,.order-detail-wrapper,.order-sum-status,.recent-order-sum-status{border:1px solid #d6d6d6;float:left}.order-sum{float:left;margin:10px 0px 10px 0px;min-height:80px;width:100%;z-index:1}.all-orders-shipped{float:right;width:430px}.order-shipped-notes{clear:both;margin:-10px 0px 10px 0px;text-align:right}.order-shipped{clear:both;float:left;width:440px}.order-shipped li{display:block;list-style:none;padding:5px}.view-order-sum-status li,.recent-order-sum-status li,.order-sum-status li{display:block;list-style:none;padding:5px}.shipped-address{list-style:none;margin:10px 0px;position:relative;text-align:left}.shipped-address li:first-child{font-weight:bold}.recent-order-sum-status,.view-order-sum-status,.shipped-address{width:300px}.recent-order-sum-status{float:left}.recent-order-sum-info{float:left;font-weight:bold;width:160px;white-space:nowrap}.recent-order-sum-info li{text-align:left}.recent-order-sum-info li a{font-weight:normal}.recent-order-sum-details{float:right;width:270px}.recent-order-sum-details li{text-align:right;vertical-align:top;word-wrap:break-word;margin-right:20px}.order-sum-details li{text-align:right;vertical-align:top;word-wrap:break-word;margin-right:20px}.shipping-method-value{margin-left:-55px}.order-sum-status{width:45%}#account-product-history-list{float:left}.order-sum-status li:first-child,.recent-order-sum-status li:first-child,.view-order-sum-status li:first-child{color:#0069aa;font-size:28px;font-weight:bold;margin:5px 0}.order-sum-info{float:left;font-weight:bold}.order-sum-info li{margin-top:1px;text-align:left;width:190px}.order-sum-info li a{font-weight:normal}.order-sum-details{float:right;width:230px}.track-ship{float:right;margin:0px 25px 20px 0px}.cancelled-on-hold-order{float:right;margin:-10px 30px 0px 0px;width:360px}.cancelled-on-hold-order ul{list-style:none}.cancelled-on-hold-order li:first-child{font-weight:bold;padding-bottom:5px}.order-slider,.order-slider-no-orders{background:#d7eaf9;border:1px solid #d7eaf9;font-weight:normal;height:30px;line-height:30px;margin:0px 0px 5px 0px;padding:0px;position:relative}.order-slider{background:#d7eaf9 url(../images/coastal-images/account/orderHistory/order-detail-container-off.png) 10px 5px no-repeat;float:left}.order-slider ul{margin-top:0px;height:40px}.order-slider li{display:inline;float:left;list-style:none;position:absolute}.active-order-history-slider{background:#d7eaf9 url(../images/coastal-images/account/orderHistory/order-detail-container-on.png) 10px 5px no-repeat}.order-wrapper,.order-detail-wrapper,.order-wrapper-no-orders{margin:-5px 0px 15px 0px;padding:0px}.order-wrapper,.order-wrapper-no-orders{border-top:none}.order-detail-wrapper{border:none}.order-container,.order-container-no-orders,.order-detail-container{padding:10px}.no-recent-orders-msg{font-family:Arial;font-size:14px;font-weight:bold;padding:10px 0px 15px 0px}.view-order-history-msg{font-family:Arial;font-size:11}.right-order-link{padding-bottom:5px}#shown-in-pdt{margin:-5px 0px 15px 0px}.li-text-indent{margin-left:43px}#top-order-wrapper,#bottom-order-wrapper{float:left;width:100%}.prod-badge,.prod-badge-header{padding:5px 0px 0px 200px;position:relative}.prod-badge{margin:10px 0 10px 0}.prod-badge-header{font-size:14px}.prod-badge ul,.prod-badge-header ul{list-style:none;padding-left:0px;clear:both}.prod-badge li:first-child{font-weight:bold;margin-bottom:20px}.prod-badge .order-prod{position:absolute}.prod-badge-header li a{font-weight:normal}.order-prod,.order-header{left:40px}.order-prod{height:60px;top:25px}.order-header{bottom:0;font-size:16px;font-weight:bold;margin-left:-50px;position:absolute;text-align:center;width:200px}.view-order-sum-details{float:right}.view-order-sum-details li{padding-top:1px;text-align:right}.view-prod-badge-header ul{list-style:none}.view-prod-details{padding:0px 10px 0px 10px}.view-prod-details ul{float:right}.view-prod-details li{display:block;list-style:none;margin-left:-35px}.view-prod{float:left}.view-order-prod-img{padding:10px 0px 20px 0px}.view-order-detail-wrapper{clear:both;margin:-5px 0px 0px 0px}.view-qty-price li{padding:0px 0px 20px 100px;text-align:right}.view-qty-price li:first-child{font-weight:bold}.view-order-detail-container{padding:10px}.view-order-sum{clear:both;margin:10px 0px 10px 0px;position:relative;width:100%}.view-order-sum-status{border:1px solid #d6d6d6;float:none}.btn-returns-png{float:left}.btn-returns-png div{padding-left:20px}.account-label-container{padding-bottom:0px}.account-label-inner-container{background:#f0f0f0;float:left;height:114px;width:370px}.account-label-inner-container div{padding:15px}.account-label-howto{float:left;padding-left:10px}.account-print-label{background:#d8e9f9;height:30px;margin-bottom:20px;margin-top:20px;padding:15px}#btn-print-order-return-label{cursor:pointer;float:right}.account-prnt-this{color:#006aa7;font-size:140%;font-weight:bold}.account-return-label{margin-bottom:15px;padding:10px}.account-label-message{list-style:decimal;padding-left:20px}#account-label-return-btn{float:right}.account-main-survey{padding-bottom:20px}.account-main-survey-container{float:left;padding-bottom:30px}.account-main-survey-container>div{float:left}.account-main-policy-container{float:left;padding-bottom:30px}.account-main-policy-container>div{float:left}.survey-message{width:360px}.survey-howto{padding-left:20px}.free-returns-message,.glasses-returns-message,.contacts-returns-message,.refunds-message,.returns-not-available-message{margin-bottom:20px}.account-main-policy-container h3{color:#0069aa}.account-survey-form{background:#f0f0f0;float:left;padding:20px;width:700px}.profile-form-question{padding-bottom:5px;padding-top:15px}.profile-form-contact{clear:both;float:left;padding-bottom:20px;padding-top:10px}.profile-form-btn{margin-top:20px;float:left;text-align:right}.account-return-header{font-weight:bold;padding-top:20px}.account-return-header ol{padding-left:20px}.account-return-continue{margin-top:30px}.order-view-parameters-tbl{margin:10px 0px 10px 0px}li.order-slider-first{margin-left:40px}li.order-slider-second{margin-left:270px}li.order-slider-third{margin-left:520px}#main-coastal-container{height:auto}#account-balance-container{clear:both}#account-payment-container h3,#account-payment-container h4{font-family:arial;margin:0 0 10px 0}#account-payment-container h4{font-weight:bold;font-size:16px}#account-payment-container h3{font-weight:normal;font-size:14px}#account-payment-container .horizontal-divider{background-color:#CECECE;height:1px;margin:10px 0 10px 0;width:100%}#account-payment-container h3.account-install-title{font:normal 16px arial}#account-payment-container h3.account-install-subtitle{font:normal 14px arial;line-height:2.5}#account-payment-container #account-payment-option-container #account-btn-container{clear:both}#account-payment-container #account-payment-option-container #payment-option-input ul li{margin-bottom:10px}#account-payment-container #account-payment-option-container #payment-option-input ul li div{display:inline-block;width:150px}#account-payment-container #account-payment-option-container #payment-option-input ul li input{margin-right:10px}#account-payment-container #account-payment-option-container #payment-option{margin-bottom:20px}#account-payment-container #account-payment-option-container #account-btns{margin:15px 0 0 225px}#account-payment-container #account-payment-option-container .payment-option-title{overflow:hidden}#account-payment-container .account-installment-container .payment-option-inner{margin-left:40px}#account-payment-container .account-installment-container .payment-cc-option-inner{margin-left:40px}#account-payment-container .account-installment-container .payment-cc-option-inner #default-credit-info{background-color:#F0F0F0;float:left;padding:20px;width:370px}#account-payment-container .account-installment-container .payment-cc-option-inner #default-credit-info #payment-credit-card-form-wrapper ul.global-form-fields{width:450px}#account-payment-container .account-installment-container #account-install-data-container ul{margin-top:20px;width:100%}#account-payment-container .account-installment-container #account-install-data-container ul li{font-size:12px;margin-bottom:2px;overflow:hidden;width:100%}#account-payment-container .account-installment-container #account-install-data-container ul li label,#account-payment-container .account-installment-container #account-install-data-container ul li div{float:left;text-align:right}#account-payment-container .account-installment-container #account-install-data-container ul li label{width:175px}#account-payment-container .account-installment-container #account-install-data-container ul li div{width:125px}.contact-express-dialog{font:normal 13px Arial}.contact-express-dialog .ui-widget-header{background:none;border:none;margin:0}.contact-express-dialog .ui-icon-closethick{border:1px solid #ddd}.contact-express-dialog .ui-widget-content{overflow:hidden}.contact-express-dialog .ui-widget-content h1{color:#f5508d;font-size:18px}.contact-express-dialog .ui-widget-content h2{color:#000000;line-height:100%;font-size:14px;font-weight:normal;margin:20px 0}.contact-express-dialog .ui-widget-content #add-new-address-link,.contact-express-dialog .ui-widget-content #autorefill-add-new-credit-card-link,.contact-express-dialog .ui-widget-content #use-default{cursor:pointer;margin:10px 0;text-decoration:underline;color:#5387e0}.contact-express-dialog .ui-widget-content #add-new-address-link img,.contact-express-dialog .ui-widget-content #autorefill-add-new-credit-card-link img,.contact-express-dialog .ui-widget-content #use-default img{vertical-align:middle}.contact-express-dialog .ui-widget-content #wizard-buttons{float:left;clear:both;width:800px}.contact-express-dialog .ui-widget-content #wizard-buttons .autorefill-or{float:left;margin:5px 5px 0}.contact-express-dialog .ui-widget-content #wizard-buttons .autorefill-edit-back{float:left;margin-left:5px}.contact-express-dialog .ui-widget-content .rx-items{height:450px;overflow-x:hidden;overflow-y:auto;border:1px solid #c9c9c9;width:800px;margin-bottom:10px}.contact-express-dialog .ui-widget-content .rx-items>div{border-bottom:1px solid #c9c9c9;background-color:#f2f2f4}.contact-express-dialog .ui-widget-content .rx-items>div>div.add{padding:10px 5px 15px;border:0px solid purple;width:15%;float:left}.contact-express-dialog .ui-widget-content .rx-items>div>div.add input{display:inline-block;float:left;margin-right:10px}.contact-express-dialog .ui-widget-content .rx-items>div>div.add span{display:inline-block;font-weight:bold;font-size:12px;float:left;width:70%;font-family:Arial,Helvetica,sans-serif}.contact-express-dialog .ui-widget-content .rx-items>div>div.rx-info{padding:10px 5px 15px;border:0px solid blue;width:80%;float:right;background-color:white}.contact-express-dialog .ui-widget-content .rx-items>div>div.rx-info p{font-weight:bold;color:black;font-size:12px;margin:0 0 5px 0}.contact-express-dialog .ui-widget-content .rx-items>div>div.rx-info table{border:0px solid red;max-width:500px;margin:0 0 0 20px;float:left}.contact-express-dialog .ui-widget-content .content{border:1px solid #c9c9c9;background-color:#f2f2f4;width:auto;padding:10px;margin-bottom:10px}.contact-express-dialog .ui-widget-content .content div.item{margin:10px 0;font-size:12px}.contact-express-dialog .ui-widget-content .content div.item label{display:inline-block;width:200px;font-weight:bold}.contact-express-dialog .ui-widget-content .content .shipping-address{float:left;width:50%;border:0px solid red;margin-bottom:10px}.contact-express-dialog .ui-widget-content .content .shipping-address>input{display:inline-block;float:left}.contact-express-dialog .ui-widget-content .content .shipping-address>div{float:left;margin-left:5px}.contact-express-dialog .ui-widget-content .content .shipping-address div.item label{width:80px}.contact-express-dialog .ui-widget-content .content #add-new-credit-card div.item label{text-align:right;width:142px;padding-right:5px}.contact-express-dialog .ui-widget-content .content #add-new-shipping-address{padding-top:10px}.contact-express-dialog .ui-widget-content .content .new-credit-card .item .error{width:306px}.contact-express-dialog .ui-widget-content .content.no-border{border-width:0}.contact-express-dialog .ui-widget-content #setup-autorefill-creditcard.content #credit-card-is-not-chosen-message{margin:10px 0 0}.contact-express-dialog .ui-widget-content #setup-autorefill-creditcard.content div.item{margin:5px 0}.contact-express-dialog .ui-widget-content #setup-autorefill-creditcard.content div.item img{vertical-align:middle;margin-left:30px}.contact-express-dialog .ui-widget-content #setup-autorefill-creditcard.content div.item label{width:160px}.month-error .req,.date-error .req{float:none}#autorefill-tabs.ui-widget{border-width:0}#autorefill-tabs ul li a{display:inline-block;width:100%;line-height:24px;padding:0}#autorefill-tabs li.ui-state-default,#autorefill-tabs li.ui-tabs-selected.ui-state-active{background:url(../images/coastal-images/account/autoRefill/tab-grey.png) no-repeat scroll 0 0 transparent;width:168px;height:24px;display:block;border:0 none;text-align:center}#autorefill-tabs li.ui-tabs-selected.ui-state-active{background:url(../images/coastal-images/account/referFriend/tab-green.png) no-repeat scroll 0 0 transparent}.contact-express #add-refill{background:url(../images/coastal-images/account/autoRefill/header-bg.png) no-repeat scroll 0 0 transparent;line-height:54px;height:54px;width:703px;font-weight:bold;padding:0 10px;position:relative}.contact-express #add-refill #add-refill-button{position:absolute;top:10px;right:10px}.contact-express #auto-refill-scheduled{width:720px;border-collapse:collapse}.contact-express #auto-refill-scheduled .product-info{width:75%;vertical-align:top}.contact-express #auto-refill-scheduled th.product-info,.contact-express #auto-refill-scheduled th.status{background-color:#eef7d8;padding:10px}.contact-express #auto-refill-scheduled td.product-info,.contact-express #auto-refill-scheduled td.status{border-top:1px solid #ccc;padding:5px 10px}.contact-express #auto-refill-scheduled td.product-info table{margin-left:20px;border:0px solid black;max-width:430px;float:left;margin-top:20px}.contact-express #auto-refill-scheduled td.status div{margin-bottom:5px}.contact-express #auto-refill-scheduled td.status div strong{display:block;margin-bottom:3px;width:190px}.contact-express #auto-refill-scheduled td.status .item-status{background-color:#f2f2f4;padding:10px}.contact-express #auto-refill-scheduled td.status .edit-item a{font-weight:bold;color:#0069aa}.contact-express #auto-refill-scheduled td.status .edit-item img{margin:0 5px 0 15px}.contact-express-dialog .ui-widget-content .rx-items>div>div.rx-info img,.contact-express #auto-refill-scheduled td.product-info img{border:0px solid red;max-width:100px;min-width:75px;display:block;float:left}.contact-express-dialog .ui-widget-content .rx-items>div>div.rx-info table tr th:first-child,.contact-express #auto-refill-scheduled td.product-info table tr th:first-child{text-align:left}.contact-express-dialog .ui-widget-content .rx-items>div>div.rx-info table th,.contact-express-dialog .ui-widget-content .rx-items>div>div.rx-info table td,.contact-express #auto-refill-scheduled td.product-info table th,.contact-express #auto-refill-scheduled td.product-info table td{font-size:13px;max-width:80px;padding:2px 7px;text-align:center}div.rx-info table th{font-weight:bold}.contact-express-dialog{width:830px !important}.contact-express-dialog .req{padding:4px 0 0 16px}.contact-express-dialog .errors-alert{padding:15px;margin:5px 0}.contact-express-dialog .input-container{float:none;display:inline-block}.contact-express-dialog .required-field-marker{float:none;display:inline-block}.contact-express-dialog .content>div.item div.clearfix{display:inline}.contact-express-dialog .input-container.error .error-message{display:none}.errors-alert ul li{font-weight:normal;list-style-type:none;padding-top:5px}.refill-form-error-new-address{background:url(../images/icons/ico-aro-req.png) no-repeat;color:#FF0000;float:none;margin-left:85px !important;margin-top:3px !important;padding-left:15px !important}.refill-form-error-credit-card{background:url(../images/icons/ico-aro-req.png) no-repeat;color:#FF0000;float:none;margin-left:235px !important;margin-top:3px !important;padding-left:15px !important}#auto-refill-panes{clear:both;text-align:left}ul.tabs li a{background:none repeat scroll 0 0 #ECECEC !important;border-radius:2px 2px 0 0;color:#333333;display:block;font:normal 14px Arial !important;height:30px;line-height:30px !important;margin-right:5px !important;padding:0 20px 0 20px !important;position:relative;text-align:center;text-decoration:none}#cvv2{display:inline;position:relative}#cvv2 a{font-weight:bold;color:#336699}#cvv2 a span{display:none;font-weigth:normal}#cvv2 a:hover span{display:block;width:200px;position:absolute;top:-100px;right:-210px;padding:5px;color:#5d6069;border-color:#336699;border-top-width:5px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-left-width:1px;border-left-style:solid;padding-bottom:5px;border-right-width:1px;border-right-style:solid;border-color:#7e9db9;font:10px Verdana, sans-serif;text-align:center;background-color:white}.ui-datepicker{height:auto;z-index:9999}.ui-datepicker-calendar .ui-state-default{margin-left:0px;width:auto}.autrefill-product-description{background-color:#eae7e7;border:1px solid #c9c9c9;color:black;font-weight:bold;padding:10px;width:97%}.autorefill-payment-input-option{float:left;margin-right:15px !important}.autorefill-payment-option-container{cursor:pointer;margin-bottom:0px !important;width:200px !important}#autorefill-payment-method-details-container{background-color:#F2F2F4;float:left;margin-bottom:20px;min-height:260px;padding:20px;width:480px}#autorefill-details-ConvenienceStore-container{float:left}.smbc-txt-container{text-align:center}.autorefill-convenience-store-radio-container{border-bottom:1px solid #CCCCCC;overflow:hidden}.autorefill-convenience-store-radio-container>div{float:left;margin:20px 15px 10px !important}.autorefill-convenience-txt-container{clear:both;margin-top:10px !important;text-align:center}.autorefill-convenience-txt-container a{color:#0069aa;text-decoration:underline}.cs-last-row{border:0}div#select-credit-card div.item label{font-weight:normal !important;text-align:right;width:225px !important}div#add-new-credit-card div.item label{font-weight:normal !important;text-align:right;width:225px !important}#autorefill-add-new-credit-card-link{margin:15px 0 0 0px !important}.autorefill-payment-image{display:block;float:left;position:relative}p{color:#222222}.rx-dialog .ui-widget-header{background:none;border:none;margin:0}.rx-dialog .ui-icon-closethick{border:1px solid #ddd}.rx-dialog .ui-widget-content{font-family:Arial,Helvetica,sans-serif;font-size:12px;overflow:hidden;padding-top:0}.rx-dialog .ui-widget-content a{color:#336699;font-weight:normal;text-decoration:underline}.rx-dialog .ui-widget-content h1{color:#f5508d;font-size:22px}.rx-dialog .ui-widget-content h2{color:black;line-height:100%;font-size:14px;font-weight:normal;margin:20px 0}.rx-dialog .ui-widget-content .content{border:1px solid #c9c9c9;background-color:#f2f2f4;width:auto;padding:10px;margin-bottom:10px}.rx-birthday-wrapper{float:left}.rx-birthday-param-container{display:inline;float:left;margin-right:5px;vertical-align:middle}.grey-box{background-color:#EBEBEB;font-weight:bold;padding:10px;width:97%}#account-rx-for-radio-container{margin-left:-5px;margin-top:5px;overflow:hidden}#account-rx-for-radio-container>div{float:left;height:35px}.account-rx-for-radio-input{width:125px}#add-prescription{float:right;margin:10px}#prescription-container{margin:20px 0 0 10px}.prescription-detail{float:left;margin-bottom:10px;width:100%}.line-divider{background-color:#ebebeb;height:1px;width:100%}.order-detail{float:left;width:540px}.perscription-values td{text-align:center}.action-list{float:right;width:175px}.rx-icon{float:left;margin-right:5px}.rx-edit{background:url(../images/coastal-images/account/rx/edit-icon.png) no-repeat scroll 0 0 transparent;height:16px;width:17px}.rx-remove{background:url(../images/coastal-images/account/rx/delete-close-icon.png) no-repeat scroll 0 0 transparent;height:16px;width:17px}.rx-shop{background:url(../images/coastal-images/account/rx/shop-icon.png) no-repeat scroll 0 0 transparent;height:16px;width:17px}.rx-calendar{background:url(../images/coastal-images/account/rx/calendar.png) no-repeat scroll 0 0 transparent;height:16px;width:17px}.rx-image{background:url(../images/coastal-images/account/rx/check.png) no-repeat scroll 0 0 transparent;height:16px;width:17px}.rx-upload{background:url(../images/coastal-images/account/rx/upload-icon.png) no-repeat scroll 0 0 transparent;height:16px;width:17px}.rx-actions{margin-bottom:5px;width:185px}.rx-actions span a{color:#336699;font-weight:normal;text-decoration:underline}.order-list{float:left;margin-right:5px}.list-one{background:url(../images/icons/1.png) no-repeat scroll 0 0 transparent;height:40px;width:40px}.list-two{background:url(../images/icons/2.png) no-repeat scroll 0 0 transparent;height:40px;width:40px}.list-three{background:url(../images/icons/3.png) no-repeat scroll 0 0 transparent;height:35px;width:38px}.list-four{background:url(../images/icons/4.png) no-repeat scroll 0 0 transparent;height:35px;width:39px}.order-list-container{height:40px}.order-list-txt{font-weight:bold;line-height:3}.order-list-txt div{line-height:1.5;margin-left:40px}.order-list-txt a{color:#0033ff;text-decoration:underline}.order-details{margin-left:40px}.order-detail-table{background-color:#ebebeb;width:500px}#find-doctor-button{background-color:#ebebeb;height:50px;font-weight:bold;padding:10px;width:97%}#search-text{float:left;margin-top:15px}#rx-find-input{float:right;margin-top:7px}.rx-number-steps{float:right;margin-top:-29px;width:150px}.rx-number-steps-1{background:url(../images/icons/1234-sm.png) -1px -27px no-repeat;float:left;height:25px;width:25px}.rx-number-steps-1-on{background:url(../images/icons/1234-sm.png) -1px 0px no-repeat;float:left;height:25px;width:25px}.rx-number-steps-2-on{background:url(../images/icons/1234-sm.png) -30px 0px no-repeat;float:left;height:25px;width:25px}.rx-number-steps-2{background:url(../images/icons/1234-sm.png) -30px -27px no-repeat;float:left;height:25px;width:25px}.rx-number-steps-3-on{background:url(../images/icons/1234-sm.png) -59px 0px no-repeat;float:left;height:25px;width:25px}.rx-number-steps-3{background:url(../images/icons/1234-sm.png) -59px -27px no-repeat;float:left;height:25px;width:25px}.rx-number-steps-4-on{background:url(../images/icons/1234-sm.png) -88px 0px no-repeat;float:left;height:25px;width:25px}.rx-number-steps-4{background:url(../images/icons/1234-sm.png) -88px -27px no-repeat;float:left;height:25px;width:25px}#large-1{background:url(../images/icons/1.png) no-repeat scroll 0 0 transparent;float:left;height:40px;width:40px}#large-2{background:url(../images/icons/2.png) no-repeat scroll 0 0 transparent;height:40px;float:left;width:40px}#large-3{background:url(../images/icons/3.png) no-repeat scroll 0 0 transparent;height:35px;float:left;width:38px}#large-4{background:url(../images/icons/4.png) no-repeat scroll 0 0 transparent;height:35px;float:left;width:39px}#dialog-content{margin-top:-30px}#dialog-head{margin:3px 0 0 50px}#dialog-head-confirmation{margin-top:30px}#dialog-head-confirmation h1{color:#FF0080}#dialog-top{float:left;margin:5px 0 15px 0;width:100%}#dialog-question{margin:10px 0 10px 0}#or-divider{float:left;margin-left:10px;margin-top:10px;width:97%}.or-text{float:left;padding:5px}.rx-horizontal-divider{background:url(../images/background/horizontal_divider.png) repeat-x;background-color:#ebebeb;float:left;height:1px;margin-top:11px;width:47%}#rx-information{list-style:none;margin-left:40px}#rx-information li{font-weight:bold;margin-bottom:5px}#rx-information label{display:inline-block;text-align:right;width:150px}#rx-info table{margin-bottom:20px}#rx-info table td{text-align:center}#rx-info p{margin-top:30px}#patient-information{list-style:none}#patient-information li{font-weight:bold;height:35px;margin-bottom:5px}#patient-information label{float:left;line-height:2;width:75px}#patient-information span{margin-left:-15px}#patient-information label.birthday-label-txt{margin-top:0}#rx-wizard-privacy-policy-link{clear:both;height:20px !important}#rx-wizard-privacy-policy-link a{color:#0091ba;text-decoration:none !important}#rx-wizard-privacy-policy-link a:hover{text-decoration:underline !important}#doctorFaxNumber{margin-left:-2px}#manual-input{background-color:#ebebeb;margin-top:45px;padding:10px}#manual-input-search{background-color:#ebebeb}#button-group-rx{margin-left:200px}#search-results table{width:630px}#search-results-table{background-color:#ebebeb;height:150px;overflow:auto;padding:5px;text-align:left}table.rx-parameter td{padding-right:0px}#search-results-table td,#search-results-table th{padding:0px 10px}#button-container{margin-top:10px}#button-container-confirmation{margin-top:100px}#cancel-button{float:left}#save-button{float:right}.sku-name{color:#03B0EF}.rightLeftEyeTitle td{font-weight:bold}.pd-hr-margin{margin-top:10px}.rx-parameter td{text-align:center}#expiry-information{list-style:none}#expiry-information li{margin-bottom:5px}#expiry-information label{display:inline-block;margin-right:10px;text-align:right}.search-rx-box{float:left;height:220px;margin-bottom:20px}#find-doctor-container{width:300px}#button-container-rx{margin:5px 0 0 175px;width:300px}#rx-cancel-button{float:left}#rx-find-button{float:right;margin-left:20px}#image-upload{margin-top:20px;line-height:1.5}#image-upload img{vertical-align:middle}#paperclip{float:left;margin-top:-5px}#upload-details{margin-top:10px}#image-metadata{width:auto}#image-name{float:left;line-height:2}#image-preview-upload{margin-top:20px}.rx-action-link a{color:#336699;font-weight:normal;text-decoration:underline}.prescription-values th,.prescription-values td{text-align:center}.product-dropdown{margin-top:15px}#btn-upload-back{float:left;margin-right:10px}#select-document-page{line-height:12px}#upload-input{margin-top:-8px}#dialog-head-upload{margin-top:20px}.required-rx-text{margin-left:187px}#search-results-table td{font-size:11px}#uploader-action{line-height:2;margin-left:15px}.prescription-print-left{height:1px;float:left}.find-ecp-input{width:243px}#dialog-head h1,#dialog-head-upload h1{color:#FF0080}.dialog-error{display:none;padding:20px;text-align:center}.prescription-details-results{text-align:center}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial, Helvetica, sans-serif;font-size:14px}.contact-express #add-refill a#add-refill-button{padding-left:8px}html[lang="fr_CA"] table.rx-parameter td{text-align:left}html[lang="fr_CA"] table.rx-parameter td.sku-name{text-align:center}