@charset "utf-8";@font-face{font-family:'ITCOfficinaSansBookRegular';src:url('/static/fonts/ITC_Officina_Sans_Book.eot');src:local('ITC Officina Sans Book Regular'),local('OfficinaSans-Book'),url('/static/fonts/ITC_Officina_Sans_Book.woff') format('woff'),url('/static/fonts/ITC_Officina_Sans_Book.ttf') format('truetype');}@font-face{font-family:'ITCOfficinaSansBookBold';src:url('/static/fonts/ITC_Officina_Sans_Book-Bold.eot');src:local('ITC Officina Sans Book Bold'),local('OfficinaSans-Bold'),url('/static/fonts/ITC_Officina_Sans_Book-Bold.woff') format('woff'),url('/static/fonts/ITC_Officina_Sans_Book-Bold.ttf') format('truetype');}@font-face{font-family:'ArialBold';src:url('/static/fonts/arialbd.eot');src:local('Arial Bold'),local('Arial-BoldMT'),url('/static/fonts/arialbd.woff') format('woff'),url('/static/fonts/arialbd.ttf') format('truetype');}html,body{min-height:100%;}body{font:normal normal normal 62.5%/1.25em Arial,Verdana,sans-serif;background:#FFF;color:#333;}a{color:#333;}a:hover{color:#333;text-decoration:underline;}abbr,acronym{border-bottom:1px dotted #0073B0;cursor:help;}.skiplink{display:block;position:absolute;top:0;left:-999px;height:20px;padding:10px 20px;background:#aaa;}.skiplink:focus{left:0;}.floatLeft{float:left!important;}.floatRight{float:right!important;}.clear{clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0;display:block;}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}.hidden{display:none;}.container{width:960px;min-height:100%;margin:0 auto;position:relative;}.header{position:relative;width:100%;height:152px;background:#FFF;}.header .hr{clear:both;width:100%;height:0;border-bottom:solid 2px #F2F2F2;}.content{background:#FFF;padding-bottom:10px;}.content.home{width:100%;padding-bottom:0;}.content.home .row{padding-bottom:15px;}.content.home h2{font-family:'ITCOfficinaSansBookRegular',sans-serif;color:#0073B0;font-size:2.4em;padding:0 0 8px 0;font-weight:normal;line-height:1em;}.content.home h2 a{color:#0073B0;text-decoration:none;cursor:pointer;}.content .leftColumn{float:left;width:220px;}.content .centerColumn{float:left;width:492px;padding-bottom:17px;position:relative;}.content.wide .centerColumn{float:left;width:740px;padding-bottom:17px;}.content .rightColumn{float:right;width:225px;}fieldset .fieldRow{position:relative;}fieldset .fieldRow label{position:absolute;top:0;left:0;}fieldset .fieldRow label.phone{top:29px;}fieldset .fieldRow label.remarks{top:133px;}fieldset table td,fieldset table th{font-size:1em;}.content .centerColumn h1{font-family:'ITCOfficinaSansBookRegular',sans-serif;font-size:2.1em;color:#0072B0;line-height:1em;margin-left:-2px;font-weight:normal;float:left;}.content.wide .centerColumn h1{width:586px;}.content .centerColumn h2{font-size:1.4em;color:#000;line-height:1.4em;font-weight:bold;padding:20px 0 5px;}.content .centerColumn h3,.content .centerColumn h4,.content .centerColumn h5,.content .centerColumn h6{font-size:1.3em;color:#000;line-height:1.3em;font-weight:bold;padding:20px 0 5px;}.content .centerColumn .hr{clear:both;width:100%;height:9px;border-bottom:solid 1px #E6E6E6;}.content .centerColumn .date{display:block;color:#999;font-size:1.2em;margin-bottom:10px;}.content .centerColumn a.back{font-size:1.2em;font-weight:bold;padding-left:18px;background:url(/static/images/bgBulletOrangeLeft.gif) left 2px no-repeat;text-decoration:none;margin-top:20px;display:block;float:left;}.content .centerColumn a.back:hover{text-decoration:underline;}ul.autocomplete{background:#FFF;border-left:solid 1px #E6E6E6;border-right:solid 1px #E6E6E6;border-bottom:solid 1px #E6E6E6;list-style:none;padding:0;z-index:140;}ul.autocomplete li{padding:3px 5px;font-size:1.2em;color:#666;}ul.autocomplete li.highlighteditem{color:#FFF;background-color:#0073B0;}.header .logo{float:left;margin:20px 0 22px 0;}.tabnav{float:right;}.tabnav ul{list-style:none;padding:0;}.tabnav ul li{float:left;margin-left:9px;padding:0;font-size:1.3em;height:34px;}.tabnav ul li a{display:block;text-decoration:none;background:#C2C2C2;position:relative;height:18px;padding-bottom:4px;}.tabnav ul li a.active{padding-top:10px;background-color:#EC6607;}.tabnav ul li a:hover{padding-top:10px;background-color:#0073B0;}.tabnav ul li a span.text{color:#FFF;font-weight:bold;line-height:18px;display:block;padding:0 14px;}.tabnav ul li a span.cornerLeft,.tabnav ul li a span.cornerRight{width:3px;height:4px;display:block;position:absolute;bottom:0;}.tabnav ul li a span.cornerLeft{left:0;background:url(/static/images/bgTabsLeftBottom.png) bottom left no-repeat;}.tabnav ul li a span.cornerRight{right:0;background:url(/static/images/bgTabsRightBottom.png) bottom left no-repeat;}.metanav{margin-top:26px;}.metanav ul{float:right;list-style:none;padding:0;}.metanav ul li{float:left;margin-left:9px;padding:0;font-size:1em;height:20px;margin-top:8px;}.metanav ul li.fontSize{margin-top:0;}.metanav ul li a{color:#333;text-decoration:none;padding-left:9px;font-size:1.1em;}.metanav ul li a:hover{text-decoration:underline;}.metanav ul li ul{float:none;}.metanav ul li ul li{margin-left:2px;}.metanav ul li ul li a{border:none;padding-left:2px;}.metanav ul li ul li.small a{font-size:1.2em;}.metanav ul li ul li.medium{margin-top:7px;}.metanav ul li ul li.medium a{font-size:1.5em;}.metanav ul li ul li.large{margin-top:7px;}.metanav ul li ul li.large a{font-size:1.7em;}.metanav ul li.translations{height:16px;background:#FFF url(/static/images/translations.gif) top left no-repeat;padding-left:9px;}.imagegallery{width:462px;margin-left:15px;}.imagegallery .images{width:462px;height:385px;position:relative;}.imagegallery .images img{position:absolute;left:1px;top:0;width:460px;height:345px;}.imagegallery .images .loader{position:absolute;left:1px;top:0;width:460px;height:345px;background:#FFF url(/static/images/imgLoader.gif) center center no-repeat;display:none;}.imagegallery .images .overlay{position:absolute;left:0;top:0;width:462px;height:385px;}.imagegallery .images .overlay .mask{width:462px;height:385px;background:url(/static/images/bgImageGallery.png) left top no-repeat;}.imagegallery .images .overlay .prev,.imagegallery .images .overlay .next{display:block;width:31px;height:47px;position:absolute;top:155px;text-indent:-999em;background-position:left top;background-repeat:no-repeat;overflow:hidden;}.imagegallery .images .overlay .prev{left:3px;background-image:url(/static/images/bgImageGalleryPrev.png)!important;}.imagegallery .images .overlay .next{right:3px;background-image:url(/static/images/bgImageGalleryNext.png)!important;}.imagegallery .images .overlay .prev:hover,.imagegallery .images .overlay .next:hover{background-position:left -47px;}.imagegallery .images .overlay .bottom{width:424px;position:absolute;top:348px;left:17px;}.imagegallery .images .overlay .bottom .index{float:left;font-size:2em;color:#FFF;font-weight:bold;line-height:1.25em;}.imagegallery .images .overlay .bottom .title{float:left;font-size:1.2em;color:#FFF;line-height:2.1em;padding-left:16px;}.thumbs{padding:16px 7px 0;}.thumbs .thumb{float:left;width:44px;height:44px;display:block;padding:2px;margin:3px 4px;}.thumbs .thumb:hover,.thumbs .thumb.active{width:48px;height:48px;padding:0;}.thumbs .thumb img{border:solid 1px #666!important;display:block;width:42px;height:42px;}.thumbs .thumb:hover img,.thumbs .thumb.active img{border:solid 3px #EC6607!important;}.mainnav{padding:8px 0 0 2px;z-index:100;position:absolute;top:109px;left:0;}.mainnav ul{list-style:none;padding:0;height:35px;}.mainnav ul li{float:left;font-size:1em;height:35px;padding:0;background:url(/static/images/bgMainNavSeparator.gif) left 10px no-repeat;}.mainnav ul li a{font-family:'ITCOfficinaSansBookRegular',sans-serif;color:#575757;font-size:1.7em;line-height:1em;text-decoration:none;display:block;height:35px;position:relative;cursor:pointer;}.mainnav ul li.first{background:none;}.mainnav ul li a:hover,.mainnav ul li a.hover{color:#FFF;text-decoration:none;}.mainnav ul li a.active{color:#EC6607;}.mainnav ul li a.active:hover,.mainnav ul li a.active.hover{color:#FFF;}.mainnav ul li.first a:hover{color:#EC6607;}.mainnav ul li a span{display:block;padding:0 10px 0 10px;height:35px;line-height:28px;}.mainnav ul li.first a span{padding-left:0;}.mainnav ul li a span.right{width:1px;position:absolute;top:0;padding:0;z-index:101;}.mainnav ul li a:hover span,.mainnav ul li a.hover span{background-color:#E95F09;}.mainnav ul li a:hover span.right,.mainnav ul li a.hover span.right{background-color:#E95F09;right:-1px;}.mainnav ul li.first a:hover span{background:none;}.mainnav ul li .sub{position:absolute;top:38px;left:0;width:910px;height:260px;padding:20px 25px 30px 25px;background:#E84500 url(/static/images/bgMainNavSub.jpg) top left repeat-x;display:none;}.mainnav ul li .sub a{font-family:Arial,Verdana,sans-serif;color:#FFF;font-size:1.2em;font-weight:bold;background:none;display:inline;height:auto;}.mainnav ul li .sub a span,.mainnav ul li .sub a:hover span{float:left;height:23px;padding:0 0 0 28px;margin:0;line-height:22px;background:url(/static/images/bgBulletWhite.png) 10px 50% no-repeat;}.mainnav ul li .sub a:hover,.mainnav ul li .sub a.active{background:none;padding:0;text-decoration:none;cursor:pointer;}.mainnav ul li .sub a.button{font-size:1.4em;font-weight:bold;color:#FFF;background:none;padding:0;text-decoration:none;cursor:pointer;}.mainnav ul li .sub a.button span{float:left;height:23px;padding:0 3px 0 28px;line-height:22px;}.mainnav ul li .sub a:hover span{text-decoration:underline;}.mainnav ul li.list .sub .info{width:240px;height:257px;padding:3px 25px 0 0;position:relative;float:left;}.mainnav ul li.list .sub .info p{font-size:1.2em;color:#FFF;}.mainnav ul li.list .sub .info a.button{display:inline-block;margin-top:7px;}.mainnav ul li.list .sub .info .extra{position:absolute;left:0;bottom:0;}.mainnav ul li.list .sub .info .extra .title{font-family:'ITCOfficinaSansBookRegular',sans-serif;color:#FADACC;font-size:1.6em;display:block;margin-bottom:20px;}.mainnav ul li.list .sub ul{float:left;width:205px;}.mainnav ul li.list .sub ul li{float:left;padding:1px 0;width:205px;background:none;height:auto;}.mainnav ul li.list .sub ul li a{display:block;width:205px;}.mainnav ul li.list .sub ul li a span{width:166px;}.mainnav ul li.highlights .sub ul{height:auto;}.mainnav ul li.highlights .sub ul li{width:187px;height:260px;float:left;border-left:solid 1px #F7BCA1;padding-left:26px;background:none;margin-left:26px;}.mainnav ul li.highlights .sub ul li.first{border:none;padding:0;margin:0;}.mainnav ul li.highlights .sub ul li .title{display:block;color:#FFF;font-size:1.4em;font-weight:bold;}.mainnav ul li.highlights .sub ul li .image{width:132px;height:99px;padding:4px;position:relative;margin:12px 0;}.mainnav ul li.highlights .sub ul li .image .mask{position:absolute;left:0;top:0;width:140px;height:107px;background:url(/static/images/bgMainNavHighlightMask.png) top left no-repeat;}.mainnav ul li.highlights .sub ul li .image .mask.video{background-image:url(/static/images/bgMainNavHighlightMaskVideo.png);}.mainnav ul li.highlights .sub ul li p{color:#FFF;height:82px;overflow-y:hidden;}.mainnav ul li.highlights .sub ul li .button{margin-top:12px;display:block;width:183px;}.mainnav ul li.highlights .sub ul li .button span{width:143px;}.mainnav ul li.branches .sub .list{float:left;width:187px;height:260px;}.mainnav ul li.branches .sub .list .title{display:block;color:#FFF;font-size:1.4em;font-weight:bold;}.mainnav ul li.branches .sub .list ul{margin-top:20px;height:auto;}.mainnav ul li.branches .sub .list ul li{background:none;width:187px;height:auto;}.mainnav ul li.branches .sub .imagegallery{position:absolute;left:208px;top:20px;}.mainnav ul li.branches .sub .imagegallery .images{width:462px;height:327px;}.mainnav ul li.branches .sub .imagegallery .images img{position:absolute;left:1px;top:0;width:460px;height:287px;}.mainnav ul li.branches .sub .imagegallery .images .loader{height:287px;}.mainnav ul li.branches .sub .imagegallery .overlay{width:462px;height:327px;}.mainnav ul li.branches .sub .imagegallery .overlay .mask{width:462px;height:327px;background:url(/static/images/bgImageGalleryMainNav.png) left top no-repeat;}.mainnav ul li.branches .sub .imagegallery .overlay .prev,.mainnav ul li.branches .sub .imagegallery .overlay .next{top:126px;}.mainnav ul li.branches .sub .imagegallery .overlay .bottom{top:290px;}.mainnav ul li.branches .sub .detail{float:right;width:225px;height:260px;position:relative;}.mainnav ul li.branches .sub .detail .vcard{color:#FFF;padding-left:20px;background:url(/static/images/bgMainNavBranchesDetail.png) left top no-repeat;display:block;width:205px;font-style:normal;}.mainnav ul li.branches .sub .detail .vcard .fn .n{font-family:'ITCOfficinaSansBookRegular',sans-serif;font-size:2.4em;display:block;}.mainnav ul li.branches .sub .detail .vcard .adr{display:block;margin:40px 0 10px;font-size:1.2em;}.mainnav ul li.branches .sub .detail .vcard .adr .street-address{display:block;margin-bottom:5px;}.mainnav ul li.branches .sub .detail .vcard .tel{display:block;font-size:1.2em;margin-bottom:4px;}.mainnav ul li.branches .sub .detail .vcard .mail,.mainnav ul li.branches .sub .detail .vcard .route{display:block;font-size:1.2em;margin:0 0 5px;}.mainnav ul li.branches .sub .detail .vcard .mail a,.mainnav ul li.branches .sub .detail .vcard .route a{font-size:1em;font-weight:normal;text-decoration:underline;}.mainnav ul li.branches .sub .detail .more,.mainnav ul li.branches .sub .detail .button{position:absolute;left:0;bottom:0;display:block;width:225px;}.mainnav ul li.branches .sub .detail .more span{width:185px;}.mainnav ul li.branches .sub .detail .more span.right{width:9px;}.highlightLeft{width:490px;height:300px;float:left;margin-right:10px;}.highlightLeft .images{width:460px;height:300px;position:relative;}.highlightLeft .images .pager{position:absolute;top:284px;left:0;width:auto;height:auto;background:none;}.highlightLeft .images .pager a{float:left;width:16px;height:16px;background-color:#FFF;text-align:center;font-size:1.2em;color:#666;font-weight:bold;line-height:16px;text-decoration:none;background:url(/static/images/bgHighlightLeftPager.png) left top no-repeat;margin-right:1px;}.highlightLeft .images .pager a.active{background:#FFF;}.highlightLeft .images .pager a:hover{color:#FFF;background:#0073B0;}.highlightMiddle{width:197px;height:276px;padding:10px 14px 14px;float:left;margin-right:10px;background:url(/static/images/bgHighlightMiddle.jpg) left top no-repeat;}.content.home .highlightMiddle h2{font-family:'ITCOfficinaSansBookBold',sans-serif;font-size:2em;font-weight:bold;color:#FFF;line-height:1.30em;}.highlightMiddle .text{padding-bottom:12px;}.highlightMiddle .text p{color:#FFF;}.highlightMiddle .readMore{color:#FFF;font-size:1.2em;text-decoration:underline;}.contact{width:225px;height:300px;float:left;background:#0073B0;overflow:hidden;}.rightColumn .contact{float:none;margin-bottom:30px;}.contact ul{height:293px;width:225px;padding:0 0 9px;list-style:none;}.contact ul li{width:225px;height:43px;border-bottom:solid 1px #FFF;float:left;font-size:1em;padding:0;}.contact ul li.phone{background:#4CA2CA url(/static/images/bgContactPhone.png) left top no-repeat;height:49px;padding:11px 0 0 43px;width:182px;}.contact ul li.phone .tel{color:#FFF;}.contact ul li.phone .tel div{font-size:1.2em;padding-bottom:10px;}.contact ul li.phone .tel div.value{font-family:'ArialBold',Arial,sans-serif;font-size:1.6em;font-weight:bold;}.contact ul li.callMe{height:150px;}.contact ul li a{color:#FFF;font-size:1.6em;text-decoration:none;display:block;width:182px;height:43px;padding-left:43px;cursor:pointer;}.contact ul li.appointment a{background:url(/static/images/bgContactAppointment.png) left top no-repeat;}.contact ul li.askDoctor a{background:url(/static/images/bgContactAskDoctor.png) left top no-repeat;}.contact ul li.callMe a{background:url(/static/images/bgContactCallMe.png) left top no-repeat;height:300px;}.contact ul li.callMe a:hover{background-position:left -150px;}.contact ul li.callMe.active a{background-position:left -300px;height:43px;}.contact ul li.callMe.active a:hover{background-position:left -343px;}.contact ul li.callMe .fieldRow{display:none;}.contact ul li.accordion{height:auto;border:none;}.contact ul li a:hover{background-color:#EC6607;}.contact ul li a.ui-state-active,.contact ul li a.ui-state-active:hover{background-color:#4CA2CA;}.contact ul li a span{font-family:'ITCOfficinaSansBookRegular',sans-serif;float:left;height:27px;padding-top:16px;white-space:nowrap;}.contact ul li a span.arrow{float:right;height:32px;width:26px;padding:0;background:url(/static/images/bgContactArrow.png) left top no-repeat;}.contact ul li a:hover span.arrow,.contact ul li a.hover span.arrow{background-position:left -32px;}.contact ul li.callMe a span.arrow{background-position:left -64px;}.contact ul li fieldset{height:249px;overflow:hidden;background-color:#4CA2CA;padding:8px 0 0 13px;}.contact ul li fieldset span{display:block;color:#FFF;font-size:1.2em;padding:2px 0 10px;}.contact ul li fieldset p{color:#FFF;}.contact ul li fieldset .fieldRow label{color:#666;font-style:italic;font-size:1.2em;line-height:24px;padding-left:9px;}.contact ul li fieldset input{width:191px;height:20px;margin-bottom:4px;border:none;background:url(/static/images/bgContactInput.png) left top no-repeat;color:#666;font-style:italic;padding:4px 0 0 9px;}.contact ul li fieldset select{width:200px;margin-bottom:4px;}.contact ul li fieldset textarea{width:191px;height:60px;margin-bottom:4px;border:none;background:url(/static/images/bgContactTextArea.png) left top no-repeat;color:#666;font-style:italic;padding:4px 0 0 9px;}.contact ul li fieldset input.button{height:26px;text-indent:-999em;cursor:pointer;background-position:left top;background-repeat:no-repeat;margin-top:4px;}.contact ul li fieldset input.button:hover{background-position:left -26px;}.contact ul li.callMe fieldset input.button{width:119px;background-image:url(/static/images/bgContactCallMeButton.png);margin-top:7px;margin-left:81px;}.modal.appointment{right:-14px;top:100px;width:842px;}.modal.asktheeyedoctor{right:-14px;top:100px;}.modal.passwordforgotten,.modal.howdoigetanaccount,.modal.helpwithlogon{right:auto;left:238px;top:250px;}.actual{width:270px;float:left;margin-right:10px;}.actual ul,.quickmenu ul{width:100%;padding:0;list-style:none;}.actual ul li,.quickmenu ul li{width:100%;float:left;font-size:1em;padding:0 0 6px;background:url(/static/images/bgBulletOrange.gif) 3px 7px no-repeat;}.actual ul li a,.quickmenu ul li a{display:block;padding-left:18px;font-size:1.2em;line-height:1.6em;text-decoration:none;}.actual ul li a:hover,.quickmenu ul li a:hover{text-decoration:underline;}.quickmenu{width:210px;float:left;margin-right:10px;}.quickmenu ul li.more{position:relative;}.quickmenu ul li.more a{background:url(/static/images/bgQuickMenuMoreArrow.gif) 80px top no-repeat;color:#EC6607;text-decoration:none;font-weight:bold;}.quickmenu ul li.more a:hover,.quickmenu ul li.more a.active{color:#EC6607;text-decoration:underline;font-weight:bold;background-position:80px -20px;}.quickmenu ul li.more div.popup{width:250px;position:absolute;left:-10px;bottom:28px;display:none;z-index:101;}.quickmenu ul li.more div.popup a:hover{color:#fff;}.quickmenu ul li.more div ul{background:#E84600;width:240px;padding:10px 0 10px 10px;}.quickmenu ul li.more div ul li{width:290px;background-image:url(/static/images/bgBulletWhite.gif);}.quickmenu ul li.more div ul li a{background:none;color:#FFF;font-weight:bold;padding-left:16px;}.quickmenu ul li.more div ul li a:hover{text-decoration:underline;}.hightlightBottom{width:225px;float:left;margin-right:10px;}.hightlightBottom a{text-decoration:none;cursor:pointer;}.hightlightBottom a:hover{text-decoration:none;}.hightlightBottom a img{margin:2px 0 8px;}.hightlightBottom a span{font-size:1.2em;line-height:1.6em;}.map{width:225px;height:190px;float:left;}.map .flash{width:130px;margin-left:47px;}.footer{width:960px;padding-bottom:50px;}.footer .slogan{height:22px;border-bottom:solid 1px #C2C2C2;padding:9px 0 0 1px;}.footer .slogan span{font-family:'ITCOfficinaSansBookRegular',sans-serif;font-size:1.6em;color:#0073B0;}.footer .icons{float:left;list-style:none;padding:5px 0 0 1px;}.footer .icons li{float:left;}.footer .icons li .image{float:left;width:24px;padding-right:10px;}.footer .icons li span{float:left;color:#666;font-size:.9em;padding:10px 20px 0 0;}.footer .menu{float:right;list-style:none;padding:0;margin-top:16px;}.footer .menu li{float:left;margin-left:9px;padding:0;font-size:1.1em;color:#666;}.footer .menu li.fontSize{margin-top:0;}.footer .menu li a{color:#999;text-decoration:none;padding-left:9px;border-left:solid 1px #999;}.footer .menu li a:hover{text-decoration:underline;}.searchField{padding:8px 0 0 27px;z-index:100;position:absolute;top:111px;left:708px;}.searchField label{color:#666;font-size:1.2em;line-height:1.25em;padding:4px 0 0 5px;width:198px;}.searchField input{border:solid 1px #E6E6E6;width:218px;height:18px;color:#666;font-size:1.2em;padding:3px 0 0 5px;}.searchField input.button{width:19px;height:15px;text-indent:-999em;cursor:pointer;background:url(/static/images/bgSearchButton.gif) left top no-repeat;border:none;position:absolute;top:5px;right:3px;}.smoke{background:url(/static/images/bgSmoke.png) left top repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:150;display:none;}.modal{position:absolute;right:0;top:0;width:442px;z-index:200;display:none;}.modal .top{width:414px;height:10px;background-color:#EF4500;margin:0 14px;}.modal.appointment .top{width:814px;}.modal .middle{width:382px;padding:1px 30px 4px;background:url(/static/images/bgModalDialogMiddle.png) left top repeat-y;}.modal.appointment .middle{width:782px;background:url(/static/images/bgModalAppointmentDialogMiddle.png) left top repeat-y;overflow:hidden;}.modal .middle .close,.modal .middle .closeNoAction{float:right;width:26px;height:24px;display:block;background:url(/static/images/bgClose.png) left top no-repeat;text-indent:-999em;cursor:pointer;overflow:hidden;}.modal .middle .close:hover,.modal .middle .closeNoAction:hover{background-position:left -24px;}.modal .middle .title{float:left;color:#FFF;font-size:1.6em;font-weight:bold;margin:3px 0 12px;}.modal .middle p{color:#FFF;font-size:1.2em;}.modal .middle fieldset{padding-top:24px;}.modal.appointment .middle fieldset{width:50%;float:left;}.modal.appointment .middle .wideFieldset{width:100%;float:none;padding-top:0;}.modal.appointment .middle .rightFieldset label{padding-left:9px;}.modal .middle fieldset label{float:left;color:#FFF;font-size:1.2em;line-height:17px;width:176px;}.modal .middle fieldset input{float:left;width:202px;border:solid 1px #AAA;margin-bottom:8px;height:17px;}.modal .middle fieldset input.medium{width:92px;}.modal .middle fieldset textarea{float:left;width:200px;border:solid 1px #AAA;margin-bottom:8px;height:60px;}.modal .middle fieldset select{float:left;width:204px;border:solid 1px #AAA;margin-bottom:8px;}.modal .middle fieldset .radio{list-style:none;float:left;padding:0;}.modal .middle fieldset .radio li{float:left;padding:0;font-size:1em;}.modal .middle fieldset .radio li input{margin:4px 0 14px;padding:0;width:13px;height:13px;border:none;}.modal .middle fieldset .radio li label{width:auto;padding:0 15px 0 5px;padding-top:3px;}.modal .middle fieldset input.error,.modal .middle fieldset textarea.error{border:solid 1px #000;}.modal .middle fieldset label.error{color:#000;}.modal .middle fieldset span.error span{color:#000;clear:both;display:block;margin:0 0 8px 176px;font-size:1.2em;line-height:1.25em;}.modal .middle fieldset .required{float:left;display:block;margin-top:11px;color:#FFF;font-size:1.1em;line-height:22px;}.modal .middle fieldset a.button{font-size:1.4em;font-weight:bold;color:#FFF;background:none;padding:0;text-decoration:none;cursor:pointer;float:right;margin:11px 0 14px;}.modal .middle fieldset a.button span{float:left;height:23px;background:url(/static/images/bgButtonLeft.png) left top no-repeat;padding:0 3px 0 28px;line-height:22px;}.modal .middle fieldset a.button span.right{float:left;width:9px;background:url(/static/images/bgButtonRight.png) left top no-repeat;padding:0;}.modal .middle fieldset a.button:hover span{background-position:left -24px;}.modal .bottom{width:414px;height:10px;background:#EF4500;margin:0 14px;}.modal.appointment .bottom{width:814px;}.modal ul.autocomplete li{color:#000;}.modal ul.autocomplete li.highlighteditem{color:#FFF;}.modal.shortQuestion{top:130px;left:128px;}.modal.shortQuestion .middle fieldset{width:100%;}.modal.shortQuestion .middle{background:#EC6607;padding:1px 20px 4px;width:664px;overflow:hidden;}.modal.shortQuestion .middle .choice{margin-right:21px;margin-top:22px;cursor:pointer;float:left;position:relative;}.modal.shortQuestion .middle .choice .checked{position:absolute;top:84px;left:80px;display:none;}.modal.shortQuestion .middle .choice.last{margin-right:0;}.modal.shortQuestion .top{height:20px;background:#EC6607;width:704px;margin:0;}.modal.shortQuestion .bottom{background:#EC6607;height:5px;width:704px;margin:0;}.login{float:left;width:250px;height:339px;background:url(/static/images/bgLogin.jpg) left top no-repeat;margin-right:10px;padding:17px 0 0 240px;position:relative;}.login .title{font-family:'ITCOfficinaSansBookRegular',sans-serif;display:block;color:#FFF;font-size:3.4em;line-height:1em;margin-left:-3px;padding-bottom:5px;}.login .subtitle{font-family:'ITCOfficinaSansBookRegular',sans-serif;display:block;color:#D7E8F2;font-size:2.4em;line-height:1em;}.login fieldset{margin-top:18px;}.login fieldset .fieldRow label{color:#666;font-style:italic;font-size:1.1em;line-height:24px;padding-left:9px;}.login fieldset .fieldRow input{width:172px;height:19px;margin-bottom:4px;border:none;background:url(/static/images/bgContactInput.png) left top no-repeat;color:#666;font-style:italic;font-size:1.1em;padding:5px 0 0 9px;}.login fieldset .type{padding-bottom:10px;}.login fieldset .type span{color:#FFF;display:block;font-size:1.4em;padding-bottom:5px;}.login fieldset .type input{float:left;margin:2px 0 0;padding:0;width:13px;height:13px;}.login fieldset .type label{float:left;color:#FFF;font-size:1.1em;padding:0 7px;line-height:18px;}.login fieldset input.button{width:86px;height:26px;background:url(/static/images/bgLoginButton.png) left top no-repeat;cursor:pointer;margin-top:13px;border:none;font-size:0;display:block;line-height:0;}.login fieldset input.button:hover{background-position:left -26px;}.login fieldset .remember{padding-top:5px;}.login fieldset .remember input{float:left;margin:2px 0 0;padding:0;}.login fieldset .remember label{float:left;color:#FFF;font-size:1.1em;padding:0 7px;line-height:18px;}.login fieldset span.failure{color:#FFF;display:block;font-size:1.2em;padding:5px 5px 0 0;}.login ul{position:absolute;left:240px;bottom:10px;width:220px;padding:0;list-style:none;}.login ul li{float:left;width:220px;font-size:1.1em;padding:2px 0;}.login ul li a{color:#FFF;text-decoration:underline;}.login ul li a:hover{color:#FFF;text-decoration:underline;}.login.retrievePassword{display:none;}.logged-in{float:right;margin:11px 15px 0 0;padding-left:14px;background:url(/static/images/bgLoggedIn.gif) left 1px no-repeat;font-size:1.1em;color:#666;}.logged-in a{color:#666;text-decoration:none;}.logged-in a:hover{color:#666;text-decoration:underline;}.logged-in .login-status{border-left:1px solid #D9D9D9;padding-left:9px;margin-left:4px;}.login .loggedOn{color:#fff;font-size:1.4em;padding-top:3px;line-height:18px;display:block;}.latestNews{float:left;width:200px;height:335px;margin-right:10px;background:url(/static/images/bgLatestNews.jpg) left top no-repeat;padding:21px 10px 0 15px;position:relative;}.latestNews .title{font-family:'ITCOfficinaSansBookRegular',sans-serif;color:#FFF;font-size:2.7em;line-height:1em;display:block;padding-left:16px;}.latestNews ul{list-style:none;padding:0;}.latestNews ul li{float:left;width:182px;font-size:1.2em;padding:0 0 0 18px;background:url(/static/images/bgBulletWhite.png) left 4px no-repeat;margin-top:10px;}.latestNews ul li a{color:#FFF;text-decoration:none;display:block;line-height:1.6em;}.latestNews a.more{position:absolute;left:15px;bottom:10px;color:#FFF;font-size:1.2em;font-weight:bold;padding-left:18px;background:url(/static/images/bgBulletWhite.png) left 50% no-repeat;text-decoration:none;}.latestNews a:hover{color:#FFF;text-decoration:underline;}.highlightJobs{float:left;width:200px;height:335px;background:#C2C2C2;padding:21px 10px 0 15px;position:relative;}.highlightJobs .title{font-family:'ITCOfficinaSansBookRegular',sans-serif;color:#333;font-size:2.7em;line-height:1em;display:block;padding-left:16px;}.highlightJobs ul{list-style:none;padding:0;}.highlightJobs ul li{float:left;width:182px;font-size:1.2em;padding:0 0 0 18px;background:url(/static/images/bgBulletGrey.png) left 4px no-repeat;margin-top:7px;}.highlightJobs ul li a{color:#333;text-decoration:none;display:block;line-height:1.5em;}.highlightJobs ul li a strong{display:block;}.highlightJobs a.more{position:absolute;left:15px;bottom:10px;color:#FFF;font-size:1.2em;font-weight:bold;padding-left:18px;background:url(/static/images/bgBulletWhite.png) left 50% no-repeat;text-decoration:none;}.highlightJobs a:hover{color:#333;text-decoration:underline;}.highlightJobs a.more:hover{color:#FFF;}.subnav{width:196px;}.subnav ul{list-style:none;padding:0;width:196px;}.subnav ul li{float:left;width:196px;font-size:1.2em;padding:0;}.subnav ul li.active{background-color:#FBE0CD;}.subnav ul li.hasChildren{background-image:url(/static/images/bgBulletGrayDown.png);background-position:177px 12px;background-repeat:no-repeat;border-bottom:solid 1px #E6E6E6;}.subnav ul li.active.hasChildren{background-image:url(/static/images/bgBulletWhiteDown.png);background-color:#EC6607;}.subnav ul li.back{background-image:url(/static/images/bgBulletGrayLeft.png);background-position:177px 12px;background-repeat:no-repeat;border-bottom:1px solid #E6E6E6;height:30px;}.subnav ul li a{color:#666;font-weight:bold;text-decoration:none;display:block;width:165px;padding:9px 24px 9px 7px;}.subnav ul li.active a{color:#EC6607;}.subnav ul li.active.hasChildren a{color:#FFF;}.subnav ul li.hasChildren:hover{background-image:url(/static/images/bgBulletOrangeDown.png);}.subnav ul li.active.hasChildren:hover{background-image:url(/static/images/bgBulletWhiteDown.png);}.subnav ul li a:hover{color:#EC6607;}.subnav ul li.active.haschildren a:hover{color:#fff;}.subnav ul li.active ul li a{color:#EC6607;}.subnav ul li.active ul li a:hover{color:#EC6607;}.subnav ul li.active ul li.hasChildren{background-image:url(/static/images/bgPlusGray.png);border:none;}.subnav ul li.active ul li.active{background-color:#FBE0CD;}.subnav ul li.active ul li.active.hasChildren{background-image:url(/static/images/bgPlus.png);}.subnav ul li.active ul li.active a{font-weight:bold;}.subnav ul li.active ul li.hasChildren:hover{background-image:url(/static/images/bgPlus.png);}.subnav ul li ul{background-color:#fff;display:none;}.subnav ul li.active ul{display:block;}.subnav ul li ul li{font-size:1em;background:none;margin:0;}.subnav ul li.active.hasChildren ul li a{width:159px;padding-left:13px;font-weight:normal;color:#666;}.subnav ul li.active.hasChildren ul li a:hover{color:#EC6607;}.subnav ul li.active ul li a{color:#666;}.subnav ul li.active ul li.active a{color:#EC6607;}.subnav ul li.active ul li.active ul{border:none;background:#FFF;}.subnav ul li.active ul li ul li{display:none;}.subnav ul li.active ul li.active ul li{display:list-item;}.subnav ul li.active ul li.active ul li{list-style:square outside none;margin-left:30px;width:166px;color:#999;}.subnav ul li.active ul li.active ul li{background:none;}.subnav ul li.active ul li.active ul li a{padding:9px 0;width:167px;font-weight:normal;color:#666;}.subnav ul li.active ul li.active ul li:hover,.subnav ul li.active ul li.active ul li:hover a,.subnav ul li.active ul li.active ul li.active,.subnav ul li.active ul li.active ul li.active a{color:#EC6607;}.breadcrumbs{margin-bottom:25px;}.breadcrumbs .hr{clear:both;width:100%;height:0;border-bottom:solid 1px #E6E6E6;}.breadcrumbs ul{list-style:none;padding:15px 0 0 4px;}.breadcrumbs ul li{float:left;padding:0 0 0 10px;font-size:1.1em;color:#EC6607;}.breadcrumbs ul li.first{padding:0;}.breadcrumbs ul li a{color:#000;padding-right:20px;text-decoration:none;background:url(/static/images/bgBreadcrumb.gif) right 50% no-repeat;}.breadcrumbs ul li a:hover{text-decoration:underline;}.textArea p{font-size:1.2em;}.textArea ul{list-style:none;padding:0;}.textArea ul li{padding-left:14px;background:url(/static/images/bgBulletOrange.gif) left 9px no-repeat;line-height:1.7em;}.textArea.error ul li{padding-left:18px;background:url(/static/images/bgBulletArrowOrange.gif) left 6px no-repeat;}.textArea ol li{line-height:1.7em;}.textArea .flash{width:448px;height:252px;padding:7px;background:#E9E9E9;}.textArea table{border-collapse:collapse;border:solid 1px #0073B0;}.textArea table caption{display:none;}.textArea table th{font-size:1.2em;font-weight:bold;padding:6px 12px;}.textArea table thead th{background:#0073B0;color:#FFF;}.textArea table tbody{border-left:solid 1px #CCC;border-right:solid 1px #CCC;}.textArea table tbody th,.textArea table tbody td{border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;padding:6px 12px;font-size:1.2em;}.utilities{padding:6px 0 5px;float:right;}.utilities ul{list-style:none;padding:0;}.utilities ul li{padding:0;font-size:1em;float:left;margin-left:12px;}.utilities ul li a{text-indent:-999em;display:block;width:20px;height:18px;background-repeat:no-repeat;background-image:url(/static/images/bgUtilities.gif);overflow:hidden;}.utilities ul li a.read{width:20px;background-position:left top;}.utilities ul li a.mail{width:24px;background-position:-24px top;}.utilities ul li a.print{width:16px;background-position:-48px top;}.utilities ul li a.pdf{width:18px;background-position:-72px top;}.utilities ul li a.zoomtext{width:17px;background-position:-96px top;}.utilities .tooltip{position:absolute;height:21px;line-height:21px;z-index:100;background:#EC6709;padding:0 5px;color:#FFF;font-size:1.1em;white-space:nowrap;top:-6px;display:none;}.modal.mailafriend{left:200px;top:227px;}.opticianFinder{width:210px;height:61px;background:url(/static/images/bgOpticianFinder.jpg) left top no-repeat;margin-bottom:30px;padding:60px 0 0 15px;}.opticianFinder fieldset .fieldRow{float:left;}.opticianFinder fieldset .fieldRow input{width:64px;height:19px;border:none;color:#666;font-style:italic;font-size:1.1em;padding:5px 0 0 9px;background:none;}.opticianFinder fieldset .fieldRow label{display:block;width:64px;height:19px;color:#666;font-style:italic;font-size:1.1em;padding:5px 0 0 9px;}.opticianFinder fieldset input.button{width:35px;height:23px;float:left;background:none;border:none;text-indent:-999em;cursor:pointer;}.banner{display:block;width:225px;margin-bottom:30px;overflow:hidden;}.related,.socialmedia{width:225px;margin-bottom:30px;}.related .title{display:block;font-size:1.6em;color:#EC6607;margin-bottom:7px;}.related ul{list-style:none;padding:0;}.related ul li{float:left;width:202px;font-size:1.2em;padding:2px 0 2px 23px;background:url(/static/images/bgBulletBlue.gif) 6px 8px no-repeat;}.related ul li a{text-decoration:none;line-height:1.25em;}.related ul li a:hover{text-decoration:underline;}.overview{list-style:none;padding:0;}.overview li{padding:0 0 10px 0;font-size:1em;float:left;width:492px;border-bottom:solid 1px #E6E6E6;margin-bottom:10px;}.overview li a{font-size:1.2em;font-weight:bold;padding-left:18px;background:url(/static/images/bgBulletArrowOrange.gif) left 2px no-repeat;text-decoration:none;display:block;}.overview li a:hover{text-decoration:underline;}.overview li .teaser{padding:6px 0 0 18px;}.overview li .info{padding:6px 0 0 18px;}.overview li .info span{display:block;color:#999;font-size:1.2em;padding:4px 0;}.details,.filter,.download,.profile{width:492px;margin-bottom:12px;}.download{margin-top:12px;}.details .top,.filter .top,.download .top,.profile .top{width:492px;height:10px;background:url(/static/images/bgDetailsTop.gif) left top no-repeat;}.details .bottom,.filter .bottom,.download .bottom,.profile .bottom{width:492px;height:10px;background:url(/static/images/bgDetailsBottom.gif) left top no-repeat;}.details .middle,.filter .middle,.download .middle,.profile .middle{width:466px;background:#F5F5F5;padding:0 13px;}.details .middle span{display:block;color:#333;font-size:1.2em;padding:4px 0;}.filter .middle fieldset .column{width:218px;float:left;}.filter .middle fieldset .column label{font-size:1.2em;padding-right:5px;}.filter .middle fieldset .column select{width:147px;}.download .middle{width:474px;padding:2px 9px;}.download .middle .icon{float:left;width:30px;height:30px;}.download .middle .description{float:left;padding-left:12px;font-size:1.2em;line-height:1.25em;}.download .middle a.button{float:right;display:block;width:90px;height:26px;background:url(/static/images/bgDownload.png) left top no-repeat;text-indent:-999em;margin:5px 0;overflow:hidden;}.download .middle a.button:hover{background-position:left -26px;}.profile .middle{background-image:url(/static/images/bgProfile.png);background-position:462px top;background-repeat:no-repeat;width:492px;padding:0;}.profile .middle div{width:466px;padding:0 13px;}.profile .middle .image{float:left;width:68px;height:68px;position:relative;padding:0;}.profile .middle .image .mask{position:absolute;left:0;top:0;width:68px;height:68px;background:url(/static/images/bgProfileMask.png) left top no-repeat;padding:0;}.profile .middle .description{float:left;padding:0 0 0 12px;font-size:1.2em;line-height:1.7em;width:338px;}.profile .middle .extra{background:#F5F5F5;padding:12px 13px 4px;border-top:solid 1px #FFF;}.profile .middle a{font-size:1.2em;}.profile .middle a:hover{color:#EC6607;}.profile .middle .button{color:#666;text-decoration:none;display:block;height:18px;line-height:1.3em;background:url(/static/images/bgProfileButtonLeft.png) left top no-repeat;padding-left:9px;font-size:1.2em;cursor:pointer;}.profile .middle .button span{display:block;height:18px;float:left;background:url(/static/images/bgProfileButtonRight.png) right top no-repeat;padding-right:9px;}.profile .middle .button:hover{color:#FFF;text-decoration:none;background-position:left -18px;}.profile .middle .button:hover span{background-position:right -18px;}.pager{width:462px;height:34px;margin-top:2px;}.pager ul{list-style:none;padding:0;height:26px;}.pager ul li{float:left;padding:0;font-size:1.2em;width:24px;height:26px;}.pager ul li.prev,.pager ul li.next{width:27px;}.pager ul li a,.pager ul li span{display:block;height:26px;line-height:26px;text-align:center;color:#999;text-decoration:none;background:url(/static/images/bgPagerPage.png) left top no-repeat;}.pager ul li.first a{background:none;}.pager ul li.prev a,.pager ul li.next a{text-indent:-999em;}.pager ul li a:hover{background:url(/static/images/bgPagerPageHover.png) left top no-repeat;color:#EC6607;text-decoration:none;}.pager ul li.first a:hover{background:url(/static/images/bgPagerFirstPageHover.png) left top no-repeat;}.pager ul li span{background:url(/static/images/bgPagerPageActive.png) left top no-repeat;color:#FFF;}.pager ul li.prev a{background:url(/static/images/bgPagerPrev.png) left top no-repeat;}.pager ul li.prev a:hover{background:url(/static/images/bgPagerPrevHover.png) left top no-repeat;}.pager ul li.next a{background:url(/static/images/bgPagerNext.png) left top no-repeat;}.pager ul li.next a:hover{background:url(/static/images/bgPagerNextHover.png) left top no-repeat;}.pager ul li.prev span{background:url(/static/images/bgPagerPrevDisabled.png) left top no-repeat;}.pager ul li.next span{background:url(/static/images/bgPagerNextDisabled.png) left top no-repeat;}.profiles{list-style:none;padding:0;margin-top:40px;}.profiles li{padding:0;font-size:1em;float:left;width:462px;margin-bottom:7px;}.profiles li .profile .middle .button{margin:9px 0 0 12px;float:left;}.profiles li .profile .middle .extra{display:none;margin-top:8px;}.searchresults .highlight{border:none;}.searchresults .highlight .top{width:462px;height:10px;background:url(/static/images/bgSearchresultHighlightTop.gif) left top no-repeat;}.searchresults .highlight .bottom{width:462px;height:10px;background:url(/static/images/bgSearchresultHighlightBottom.gif) left top no-repeat;}.searchresults .highlight .middle{width:440px;border-left:solid 1px #EC6607;border-right:solid 1px #EC6607;padding:5px 10px 0;}.searchresults .highlight .middle a{color:#000;background:url(/static/images/bgBulletOrangeLarge.gif) left top no-repeat;padding-left:24px;}.searchresults .highlight .middle .teaser{color:#000;padding-left:24px;}.profile .middle .form{float:left;padding:0 0 0 12px;line-height:1.7em;width:386px;}.profile .middle .form .row{width:386px;border-bottom:solid 1px #E6E6E6;padding:5px 0;font-size:1.2em;}.profile .middle .form .row.last{border:none;}.profile .middle .form .row span{float:left;width:122px;}.profile .middle .form .row strong{float:left;width:234px;}.profile .middle .extra .button{float:right;margin-right:30px;}.profile .middle .form fieldset label{float:left;width:122px;line-height:20px;font-size:1.2em;}.profile .middle .form fieldset input{float:left;width:202px;border:solid 1px #AAA;margin-bottom:8px;height:17px;font-size:1.2em;}.profile .middle .form fieldset .file{background:#FFF;height:23px;width:205px;}.modal.changepassword{left:232px;top:271px;}.locator{width:710px;}.locator .wrapper{width:726px;height:501px;background:#1372A9;padding:7px;}.locator .wrapper .map{float:left;width:452px;height:501px;}.locator .wrapper .map .OpticianMarkerLabel{color:#FFF;font-size:1.1em;font-weight:bold;}.locator .wrapper .map .OpticianMarkerLabel .province{background:#1876B1;height:16px;padding:0 5px;line-height:16px;margin-bottom:1px;white-space:nowrap;}.locator .wrapper .map .OpticianMarkerLabel .count{width:18px;height:16px;background:#3EA7E6;text-align:center;line-height:16px;}#infoWindow{width:183px;}#infoWindow_contents{background:url(/static/images/bgInfoWindowContents.png) left top repeat;height:200px;}#infoWindow_contents h2{color:#333;font-size:1.2em;font-weight:bold;padding:6px 0 4px 2px;}#infoWindow_contents p{color:#333;font-size:1.1em;line-height:1.4em;padding-left:2px;}#infoWindow_contents img{margin:8px 0 2px 0;}#infoWindow_tl{width:9px;height:9px;background:url(/static/images/bgInfoWindowTopLeft.png) left top no-repeat;}#infoWindow_t{height:9px;background:url(/static/images/bgInfoWindowTop.png) left top repeat-x;}#infoWindow_tr{width:13px;height:9px;background:url(/static/images/bgInfoWindowTopRight.png) left top no-repeat;}#infoWindow_l{width:9px;background:url(/static/images/bgInfoWindowLeft.png) left top repeat-y;}#infoWindow_r{width:13px;background:url(/static/images/bgInfoWindowRight.png) left top repeat-y;}#infoWindow_bl{width:9px;height:13px;background:url(/static/images/bgInfoWindowBottomLeft.png) left top no-repeat;}#infoWindow_b{height:13px;background:url(/static/images/bgInfoWindowBottom.png) left top repeat-x;z-index:1;}#infoWindow_br{width:13px;height:13px;background:url(/static/images/bgInfoWindowBottomRight.png) left top no-repeat;}#infoWindow_close{width:21px;height:21px;background:url(/static/images/bgInfoWindowClose.png) top left no-repeat transparent;cursor:pointer;}#infoWindow_beak{width:17px;height:13px;background:url(/static/images/bgInfoWindowBeak.png) left top no-repeat;}.locator .wrapper .info{float:left;padding:0 35px 0 26px;width:183px;height:501px;}.locator .wrapper .info h2{color:#FFF;font-size:1.2em;font-weight:bold;padding-top:10px;}.locator .wrapper .info p{color:#FFF;}.locator .wrapper .info fieldset .fieldRow label{color:#666;font-style:italic;font-size:1.1em;line-height:24px;padding-left:9px;}.locator .wrapper .info fieldset .fieldRow input{width:76px;height:20px;margin-bottom:4px;border:none;background:url(/static/images/bgLocatorInput.png) left top no-repeat;color:#666;font-style:italic;padding:4px 0 0 9px;font-size:1.1em;}.locator .wrapper .info fieldset input.button{height:26px;text-indent:-999em;cursor:pointer;margin-top:4px;width:74px;background:url(/static/images/bgLocatorButton.png) left top no-repeat;border:none;}.locator .wrapper .info fieldset input.button:hover{background-position:left -26px;}.locator .legend{padding:12px 0;}.locator .legend input{float:left;margin:2px 0 0 0;padding:0;}.locator .legend label{float:left;font-size:1.2em;padding-left:7px;margin-right:42px;line-height:18px;}.locator .legend label.branches{padding-right:26px;background:url(/static/images/imgMarkerBranch.png) right 50% no-repeat;}.locator .legend label.opticians{padding-right:26px;background:url(/static/images/bgMarkerLegendOpticians.gif) right 50% no-repeat;}.jobForm{margin-top:20px;}.jobForm .button{float:left;display:block;height:26px;background:url(/static/images/bgFormButtonRight.png) right -26px no-repeat;padding-right:7px;text-decoration:none;}.jobForm .button span{display:block;height:26px;background:url(/static/images/bgFormButtonNextLeft.png) left -26px no-repeat;padding-left:22px;padding-right:7px;font-size:1.2em;color:#fff;font-weight:bold;line-height:26px;}.jobForm .button:hover,.jobForm .button.active{background-position:right top;}.jobForm .button:hover span{background-position:left top;}.jobForm .button.active span{background:url(/static/images/bgFormButtonDownLeft.png) left top no-repeat;}.jobForm .button.active:hover{background-position:right top;}.jobForm .button.active:hover span{background-position:left top;}.jobForm .form{background:#FDE8D9;border-top:5px solid #EC6607;margin-top:-4px;z-index:1;position:relative;padding-top:2px;}.jobForm .form fieldset{padding:22px 22px 0 22px;}.jobForm .form fieldset label{float:left;color:#000;font-size:1.2em;line-height:17px;width:176px;}.jobForm .form fieldset input{float:left;width:268px;border:solid 1px #AAA;margin-bottom:8px;height:17px;}.jobForm .form fieldset input.medium{width:92px;}.jobForm .form fieldset input.file{background:#FFF;height:23px;}.jobForm .form fieldset textarea{float:left;width:268px;border:solid 1px #AAA;margin-bottom:8px;height:80px;}.jobForm .form fieldset hr{border:0;color:#fff;background-color:#fff;height:1px;width:100%;margin-top:10px;}.jobForm .form fieldset input.error,.jobForm .form fieldset textarea.error{border:solid 1px #000;}.jobForm .form fieldset span.error span{color:#000;clear:both;display:block;margin:0 0 8px 176px;font-size:1.2em;line-height:1.25em;}.jobForm .form fieldset .required{float:left;display:block;margin-top:11px;color:#000;font-size:1.1em;line-height:22px;}.jobForm .form fieldset a.button{font-size:1.4em;font-weight:bold;color:#FFF;background:none;padding:0;text-decoration:none;cursor:pointer;float:right;margin:11px 0 14px;}.jobForm .form fieldset a.button span{float:left;height:26px;background:url(/static/images/bgJobButtonLeft.png) left top no-repeat;padding:0 3px 0 28px;line-height:24px;font-size:1em;}.jobForm .form fieldset a.button span.right{float:left;width:9px;background:url(/static/images/bgJobButtonRight.png) left top no-repeat;padding:0;}.jobForm .form fieldset a.button:hover span{background-position:left -26px;color:#EC6607;}.jobForm .form p{color:#000;font-size:1.2em;padding:0 22px;}.defaultForm table,.defaultForm table td{font-size:inherit;}.defaultForm fieldset{padding-bottom:8px;margin-bottom:16px;border-bottom:solid 1px #E6E6E6;}.defaultForm fieldset label,.defaultForm fieldset .overviewLabel,.defaultForm fieldset .overviewValue{width:188px;float:left;font-size:1.2em;line-height:1.25em;padding-top:3px;margin-bottom:8px;}.defaultForm fieldset .overviewValue{width:303px;margin-bottom:4px;padding-top:0;}.defaultForm fieldset .overviewLabel{margin-bottom:4px;padding-top:0;}.defaultForm fieldset textarea{float:left;width:302px;padding:0;border:solid 1px #AAA;margin-bottom:8px;height:100px;overflow:hidden;}.defaultForm fieldset input{float:left;border:solid 1px #AAA;width:202px;margin-bottom:8px;height:17px;}.defaultForm fieldset input.medium{width:92px;}.defaultForm fieldset .radio{list-style:none;float:left;padding:0;}.defaultForm fieldset .radio li{float:left;padding:0;font-size:1em;}.defaultForm fieldset .radio li input{margin:4px 0 14px;padding:0;width:13px;height:13px;border:none;}.defaultForm fieldset .radio li label{width:auto;padding:0 15px 0 5px;color:#999;padding-top:3px;}.defaultForm fieldset .checkbox input{margin:4px 0 14px;padding:0;width:13px;height:13px;border:none;}.defaultForm fieldset select{float:left;width:204px;border:solid 1px #AAA;margin-bottom:8px;}.defaultForm fieldset input.error,.defaultForm fieldset textarea.error{border:solid 1px #F00;}.defaultForm fieldset label.error{color:#F00;}.defaultForm fieldset span.error span{color:#F00!important;clear:both;display:block!important;margin:0 0 8px 158px;font-size:1.2em;line-height:1.25em;}.defaultForm .required{float:left;display:block;color:#000;font-size:1.1em;line-height:22px;}.defaultForm .button{float:right;display:block;height:26px;background:url(/static/images/bgFormButtonRight.png) right top no-repeat;padding-right:7px;text-decoration:none;margin-left:15px;}.defaultForm .button span{display:block;height:26px;background:url(/static/images/bgFormButtonLeft.png) left top no-repeat;padding:0 7px 0 14px;font-size:1.2em;color:#FFF;font-weight:bold;line-height:26px;}.defaultForm .button.prev span{background-image:url(/static/images/bgFormButtonPrevLeft.png);padding-left:22px;}.defaultForm .button:hover{background-position:right -26px;}.defaultForm .button:hover span{background-position:left -26px;}.listForm{margin-bottom:10px;}.listForm li a,.listForm li .teaser{float:left;width:380px;}.listForm li a{background-position:left 2px;}.listForm li fieldset{width:60px;float:right;text-align:right;}.listForm li fieldset label{display:block;font-size:1.2em;font-weight:bold;margin-bottom:8px;}.listForm li fieldset a.bin{float:none;width:8px;background:none;padding:0 4px 0 0;vertical-align:bottom;display:inline;}.listForm li fieldset input{width:25px;border:solid 1px #AAA;}.listForm li fieldset input.error{border:solid 1px #F00;}.listForm li fieldset span{font-size:1.2em;vertical-align:bottom;padding-left:5px;}.listForm li.total{padding:10px 0 20px 18px;width:444px;position:relative;}.listForm li.total .plus{position:absolute;background:#FFF;width:22px;text-align:right;font-size:1.4em;right:0;top:-17px;}.listForm li.total .available{float:left;font-size:1.2em;font-weight:bold;color:#0073B0;}.listForm li.total .price{float:right;font-size:1.2em;font-weight:bold;padding-right:22px;}.listFormError{color:#F00!important;clear:both;display:block!important;font-size:1.2em;line-height:1.25em;}.voiceover{position:absolute;top:18px;right:0;background:#FFF;}.printfooter{display:none;}.content .centerColumn .digitalDoctor{width:100%;}.content .centerColumn .digitalDoctor h2{padding-top:0;}.content .centerColumn .digitalDoctor fieldset .radio{width:100%;float:none;}.content .centerColumn .digitalDoctor fieldset .radio li{width:100%;}.content .centerColumn .digitalDoctor fieldset .radio li label{color:#333;}.content .centerColumn .digitalDoctor fieldset span.error span{margin-left:0;}.opticians-accordion h2{border-bottom:1px solid #E6E6E6;padding-top:10px!important;padding-left:10px!important;outline:none;height:20px;}.opticians-accordion h2.ui-state-active{background-color:#E9E9E9;}.opticians-accordion h2.ui-state-active{border:none;}.opticians-accordion h2 a{color:#0073B0;text-decoration:none;outline:none;}.opticians-accordion h2 a span.arrow{float:right;height:20px;width:15px;padding:0;background:url(/static/images/bgArrowOpticians.png) left top no-repeat;margin-right:10px;}.opticians-accordion h2.ui-state-active a span.arrow{background-position:left -30px;}.opticians-accordion .content{padding:5px 0 0 0;background-color:#F7F7F7;}.opticians-accordion .content p{padding:0 0 7px 10px;margin-bottom:5px;border-bottom:1px solid #E6E6E6;}.opticians-accordion .content p span.phone,.opticians-accordion .content p span.www,.opticians-accordion .content p span.route{float:left;height:18px;width:11px;padding:0 5px 0 0;background:url(/static/images/bgSpritesOpticians.png) left top no-repeat;}.opticians-accordion .content p span.www{background-position:left -19px;}.opticians-accordion .content p span.route{background-position:left -40px;}.opticians-accordion .content .image{float:right;position:relative;padding:0 10px 0 0;}.captcha img{margin:0 0 8px 176px;border:1px solid #AAA;}.treatment{float:left;padding-top:5px;}.treatment.bottom{padding-top:15px;}.treatment a{color:#EC6607;font-weight:bold;font-size:1.2em;}.treatment a span{background:url("/static/images/bgBulletArrowOrange.gif") no-repeat scroll 0 50% transparent;float:left;height:23px;line-height:22px;margin:0;padding:0 0 0 18px;}.treatment a:hover span{text-decoration:underline;}.ui-widget-overlay{position:absolute;top:0;opacity:.3;filter:alpha(opacity = 30);background:#000;}.ui-dialog{background:#FFF;padding:30px;font-size:120%;position:absolute;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:#0072B0;font-family:'ITCOfficinaSansBookRegular',sans-serif;font-size:2.1em;line-height:1em;border-bottom:1px solid #E6E6E6;display:block;padding:20px 0;margin-bottom:20px;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;right:15px;top:15px;background-color:#EC6607;background-image:url("/static/images/bgClose_bgwhite.png");background-repeat:no-repeat;cursor:pointer;display:block;height:24px;overflow:hidden;text-indent:-999em;width:26px;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background-position:left -24px;}
