body {margin: 0;padding: 0;font: 14px Arial, Tahoma, sans-serif;background-color: #eaeaea;}a {color: inherit;}a:hover {text-decoration: none;}#header {height: 168px;width: 1024px;margin: 0 auto;}#header {color: #ffffff;}:focus {outline: 0;}.clearfix:after {content: '.';display: block; height: 0; clear: both; visibility: hidden;}* html .clearfix {height: 1%;}@font-face {font-family: 'Hybi4';src: url('/static/fonts/Bradley.eot?') format('eot'), url('/static/fonts/Bradley.ttf') format('truetype');}h1 { font-size: 26px; color: #333333; font-weight: bold; margin: 0 0 15px 0; }h2 { font-size: 20px; color: #4FA600; font-weight: bold; margin: 0 0 5px 0; }h3 { font-size: 18px; color: #4FA600; font-weight: bold; margin: 0 0 5px 0; }h4 { font-size: 16px; color: #333333; font-weight: bold; }h5 { font-size: 14px; color: #333333; font-weight: bold; }h6 { font-size: 14px; color: #333333; font-weight: bold; }a { color: #4FA600; text-decoration: none; }a:hover { text-decoration: underline; color: #4FA600;}a:visited{ color: #4FA600; text-decoration: none;}a:visited:hover, a:active{ color: #4FA600; text-decoration: underline;}.clear { clear: both; }.hidden { display: none; }input::-webkit-input-placeholder { color: #666666 !important; }input:-moz-placeholder { color: #666666 !important; }input.placeholder { color: #666666 !important; }body{font-family: Arial;}#header {height: 133px;background: #ffffff url(/static/images/geers/sprites.png) no-repeat 12px 5px;}#header #site_logo {position: absolute;z-index: 1;width: 200px;height: 80px;margin: 40px 0px 0px 30px;}#header #alt_menu {padding: 0;margin: 23px auto 0 auto;width: 925px;position: absolute;z-index: 500;top: 0;}#header #alt_menu ul {margin: 0 0px 0 0;padding: 0 16px 0 0;float: right;}#header #alt_menu ul li {list-style: none;margin: 0 7px;padding: 0;display: inline;font-size: 14px;}#header #alt_menu ul li a {text-decoration: none;color: #333333;}#header #alt_menu ul li a:hover {text-decoration: underline;color: #4FA600;}#header #preferences_menu {padding: 0;position: absolute;width: 1024px;top: 0;margin: 11px 0 0 0;}#header #preferences_menu #country_select {display: none;}#header #preferences_menu #fontsize_select {padding: 0px;float: right;margin: 4px 40px 0px 0px;}#header #preferences_menu #fontsize_select li{width: 33px;height: 33px;overflow: hidden;float: left;}#header #preferences_menu #fontsize_select li a{position: absolute;z-index: 600;width: 29px;height: 27px;padding: 2px 0 0 4px;text-align: center;text-decoration: none;background: url(/static/images/geers/sprites.png) #F0F8E9 no-repeat;}#header #preferences_menu #fontsize_select li.normal a{ background-position:0px -761px;}#header #preferences_menu #fontsize_select li.normal.active a:hover,#header #preferences_menu #fontsize_select li.normal a:hover{ background-position: -33px -761px; background-color: #DCEDCC;}#header #preferences_menu #fontsize_select li.normal.active a{ background-position:-66px -761px;}#header #preferences_menu #fontsize_select li.large a{ background-position: -9px -792px;}#header #preferences_menu #fontsize_select li.active.large a:hover,#header #preferences_menu #fontsize_select li.large a:hover{ background-position: -40px -792px; background-color: #DCEDCC;}#header #preferences_menu #fontsize_select li.active.large a{background-position: -77px -792px;}#header form#search {float: right;margin: 70px 44px 0 0;}#header form#search span.input {width: 330px;background-position: 0 -380px;padding: 0 8px 0 5px;float: left;}.ie7 #header form#search span.input {height: 30px;}#header form#search .button{margin: -2px 0px 0px 10px;}#header form#search input[type=submit] {border: 0;}#header #phone_number {float: right;height: 30px;margin: 68px 33px 0 0;color: #333333;background: url("/static/images/geers/sprites.png") no-repeat scroll -10px -724px transparent;padding-left: 33px;font-size: 24px;z-index: 100;position: relative;padding-top: 2px;}#main_menu {height: 38px;width: 1024px;margin: 0 auto 0 auto;background: #f2fafd;position: relative;z-index: 5600;background: url(/static/images/geers/site-back.png) #fff repeat-y 12px 0 !important;}#main_menu ul {padding-left: 5px;margin: 0;height: 38px;background: url(/static/images/geers/buttons.png) repeat-x 0px -132px;width: 975px;margin-left: 21px;}#main_menu ul li {list-style: none;display: block;font-weight: bold;font-size: 17px;height: 38px;float: left;color: #fff;position: relative;}#main_menu ul li div{position: relative;z-index: 5600;color: #000;zoom: 1;display: inline-block; } #main_menu ul li div .text{position: relative;float: left; }#main_menu ul li div .right{display: none;}#main_menu ul li a {display: inline-block;text-decoration: none;height: 38px;line-height: 38px;color: #fff;position: relative;zoom: 1;padding: 0 11px 0 11px;} #main_menu ul li ul {display:none;position: absolute;z-index: 5500;margin: 2px 0 0 0px;padding: 0;top: 38px;clear: both;background: none;}.ie7 #main_menu ul li ul {top: 23px;}#main_menu ul li ul li {margin: 0;padding: 0;float: none;font-weight: normal;font-size: 14px;width: 208px;border-left: 2px solid #e5e5e5;border-right: 2px solid #e5e5e5;background-color: #fff;height: 28px !important;}.ie7 #main_menu ul li ul li{margin-bottom: -4px;}.ie7 #main_menu ul li ul li a{width: 170px;}#main_menu ul li ul li a {width: 188px;text-decoration: none !important;border: 0px !important;height: 28px !important;line-height: 28px !important;}#main_menu ul li ul li a .link-arrow{display: none;}#main_menu ul li ul li a:hover {text-decoration: underline !important; color: #4FA600 !important;background: none;}#main_menu ul li ul li.top {height: 4px !important;border-top: 2px solid #e5e5e5;}.ie7 #main_menu ul li ul li.top { height: 8px; }#main_menu ul li ul li.bottom {height: 4px !important;border-bottom: 2px solid #e5e5e5;z-index: 5500;}#main_menu ul li:hover ul {display: block;}#main_menu ul li.active div{color: #006a9c;border: none;z-index: 5600;height: 32px;color: #ffffff;}#main_menu ul li.active a {color: #ffffff;background: url(/static/images/geers/buttons.png) repeat-x 0px -175px;}#main_menu ul li:hover div{background: url(/static/images/geers/sprites.png) no-repeat 0 -1000px;color: #000;height: 34px;} #main_menu ul li:hover a {background: url(/static/images/geers/buttons.png) repeat-x 0px -175px;height: 38px;color: #fff;}#main_menu ul li.has-sub a{padding-right: 5px;}#main_menu ul li.has-sub:hover div{color: #000;height: 39px;}#main_menu ul li.has-sub:hover a {height: 42px;color: #000;float:left;background: none;background-color: #fff;border-top: 2px solid #e5e5e5;border-right: 2px solid #e5e5e5;border-left: 2px solid #e5e5e5;margin-top: -2px;padding: 0px 1px 0 11px !important;}#main_menu ul li.has-sub:hover a span{cursor: pointer;}#main_menu ul li.has-sub:hover a span.text{float:left;}#main_menu ul li.has-sub:hover a .right{display:none;}#main_menu ul li .arrow{width: 10px;height: 34px;position: relative;float: left;margin: 0px 5px 0px 5px;background: url("/static/images/geers/sprites.png") no-repeat scroll -109px -757px transparent}#main_menu ul li:hover .arrow{background: url("/static/images/geers/sprites.png") no-repeat scroll -109px -788px transparent}#main_menu ul li.active .arrow{background: url("/static/images/geers/sprites.png") no-repeat scroll -109px -757px transparent}#main_menu ul li.active:hover .arrow{background: url("/static/images/geers/sprites.png") no-repeat scroll -109px -788px transparent}#footer {width: 940px;background: #ffffff url(/static/images/geers/sprites.png) no-repeat 12px -428px;margin: 0 auto 0 auto;padding: 27px 42px;clear: both;height: 248px;}#footer ul {width: 210px;float: left;margin: 40px 20px 0px 0;height: 172px;padding-bottom: 0px;}.ie7 #footer ul {height: 152px;}#footer ul li {list-style: none; margin-bottom: 5px;padding: 0;}#footer ul li a {font-size: 14px;color: #333;text-decoration: none;}#footer ul li:hover {}#footer ul li a:hover {text-decoration: underline;color: #4FA600;}#footer form {width: 250px;float: left;margin-bottom: 40px;}#footer form h4{margin-bottom: 5px;}#footer form .button{margin-left: 10px; }#footer form .checkbox{float: left;margin-top: 5px;}#footer form label{margin-left: 5px;display: inline; float: left;margin-top: 10px;}#footer form span.input {width: 117px;}#footer form span.input input {width: 118px;}#footer div.copyright {clear: both;border-top: 1px solid #c3d4dc;padding: 15px 0 10px 26px;background: url("/static/images/geers/sprites.png") no-repeat scroll -678px -1042px transparent;}.ie7 #footer div.copyright {padding: 6px 0 10px 26px;} a.button,span.button {background: url(/static/images/geers/buttons.png) no-repeat 0 0;display: inline-block;height: 32px;margin-right: 6px;text-decoration: none;}span.button.style-2 {background: url(/static/images/geers/buttons.png) no-repeat left -600px;}span.button.style-big {background: url(/static/images/geers/buttons.png) no-repeat left -725px;height: 36px;}span.file span.button div.submit,span.button input[type=button],a.button span,span.button input[type=submit] {background: url(/static/images/geers/buttons.png) no-repeat right -32px;border: 0px;height: 32px;line-height: 30px;font-weight: bold;color: #fff;font-size: 14px;text-shadow: #828282 1px 1px 1px;position: relative;left: 5px;padding: 0 12px 0 6px;cursor: pointer;}span.button input[type=button],span.button input[type=submit] {width: auto;overflow: visible;}a.button span{display: inline-block;}span.button.style-2 input[type=button],span.button.style-2 input[type=submit]{background: url(/static/images/geers/buttons.png) no-repeat right -631px;color: #333333;font-weight: normal;}span.button.style-big input[type=button],span.button.style-big input[type=submit]{background: url(/static/images/geers/buttons.png) no-repeat right -763px;height: 36px;}a.button:hover,span.button:hover {background-position: 0 -65px;}span.button.style-2:hover {background: url(/static/images/geers/buttons.png) no-repeat left -662px;}span.button.style-big:hover {background: url(/static/images/geers/buttons.png) no-repeat left -802px;}span.file span.button:hover div.submit,a.button:hover span,span.button:hover input[type=submit] {background-position: right -97px;}span.button.style-2:hover input[type=submit] {background: url(/static/images/geers/buttons.png) no-repeat right -693px;}span.button.style-big:hover input[type=submit] {background: url(/static/images/geers/buttons.png) no-repeat right -840px;}span.dropdown,span.input {display: inline-block;background: url(/static/images/geers/buttons.png) no-repeat -2px -380px;padding: 0 8px 0 4px;height: 30px;}span.input input[type=text], span.input input[type=password] {height: 30px;background: url(/static/images/geers/buttons.png) no-repeat right -413px;border: 0;padding: 0 7px 0 4px;width: inherit;font-size: 14px;right: 0px;}.ie8 span.input input[type=text], .ie8 span.input input[type=password],.ie7 span.input input[type=text], .ie7 span.input input[type=password] {width: 100%;padding-top: 7px;height: 23px;}.ie7 span.input input[type=text], .ie7 span.input input[type=password] {margin: -1px;}span.file{position: relative;}span.file input[type=file] {opacity: 0;filter: alpha(opacity=0);position: relative;text-align: right;z-index: 2;}span.file .fake{ position: relative;top: 0;width: 260px;z-index: 1;margin-top: -27px;}span.file .fake .button{float: right;}span.dropdown{ display: inline-block; width: auto; padding: 0; width: 220px; position: relative; height: 30px;}.stores span.dropdown{width: 358px;}span.dropdown select{font-size: 14px;padding: 5px 5px;}span.dropdown .selected-value{font-size: 14px;padding: 0;height: 23px;position: relative;z-index: 150;width: 100%;overflow:hidden;}span.dropdown .fake-dropdown {padding: 4px 0 3px 8px;}span.dropdown .handle {height: 30px;position: absolute;top: 0;width: 30px;right: -1px;background: white url(/static/images/geers/buttons.png) no-repeat -368px -450px;z-index: 200;}span.dropdown.disabled .selected-value{color: #999999;}span.dropdown .fake-options{position: absolute;z-index: 200;border: 1px solid #ddd;background-color: #fff;width: 100%;display: none;left: 0;margin-top: 2px;}.stores span.dropdown .fake-options{width: 358px;}span.dropdown .fake-options .fake-option{font-size: 14px;padding: 4px 5px 4px 6px;display: block;cursor: pointer;color: #666;overflow: hidden;}span.dropdown .fake-options .fake-option:hover{font-size: 14px;padding: 4px 6px;display: block;cursor: pointer;background-color: #666;color: #fff;text-decoration: none;}span.textarea{ display: inline-block;}span.dropdown textarea{font-size: 14px;}span.checkbox {width: 22px;height: 22px;display: inline-block;overflow: hidden;background: url(/static/images/geers/buttons.png) no-repeat -10px -570px;}span.checkbox input {opacity: 0;filter: alpha(opacity=0);width: 22px;height: 22px;margin: 0px;padding: 0px;cursor: pointer;border: 0px;}span.checkbox.checked {background: url(/static/images/geers/buttons.png) no-repeat -32px -570px;}span.radio-button {width: 22px;height: 22px;display: inline-block;overflow: hidden;background: url(/static/images/geers/buttons.png) no-repeat -10px -485px;}span.radio-button input {opacity: 0;filter: alpha(opacity=0);width: 22px;height: 22px;margin: 0px;padding: 0px;cursor: pointer;border: 0px;}span.radio-button.checked{background: url(/static/images/geers/buttons.png) no-repeat -32px -485px;}div.social {margin: 0 !important;width: 79px !important;float: right !important;background: url("/static/images/geers/sprites.png") no-repeat scroll -723px -1550px transparent !important;height: 16px;}div.social span {float: left !important;width: 16px !important;height: 16px !important;margin: 0 3px 0 0 !important;text-indent: -3000px !important;background: none !important;overflow: hidden !important;padding: 0 !important;}#main {width: 1024px;margin: 0 auto;padding: 0 0 40px 0;background: #fff;min-height: 332px;background: url(/static/images/geers/site-back.png) #fff repeat-y 12px 0 !important;}#main aside.right {margin-right: 44px;width: 226px;float: right;}#main aside.left {width: 224px;float: left;margin: 0 0 0 44px;position: relative;z-index: 100;margin-top: -168px;}.store-detail-page #main aside.left,.store-locator-page #main aside.left {width: 300px;margin: 0 0 0 44px;float: left;min-height: 1px;}body.content #main .content {width: 700px;padding: 0 10px 0 4 0px;}#main .content {padding: 30px 0 30px 42px;width: 580px;overflow: visible;float: left;line-height: 22px;}.iframe #main .content{width: 100%;padding: 20px 0px 0px 0px;}.job-detail-page #main .content {width: 660px;}.faq #main .content,.news-detail #main .content,.news-overview #main .content,.product-detail-page #main .content,.collection-overview #main .content,.content-page #main .content,.form #main .content{float: right;padding-top: 40px !important;width: 680px;margin-right: 34px;}.form.full #main .content{width: 948px;padding: 30px 0 30px 20px;}.form.wide #main .content{float: left;}.faq #main .page-introduction,.news-detail #main .page-introduction,.news-overview #main .page-introduction,.product-detail-page #main .page-introduction,.collection-overview #main .page-introduction,.content-page #main .page-introduction,.form #main .page-introduction{float: left;}.faq #main .page-introduction p,.news-detail #main .page-introduction p,.news-overview #main .page-introduction p,.product-detail-page #main .page-introduction p,.collection-overview #main .page-introduction p,.faq #main .page-introduction h1,.news-detail #main .page-introduction h1,.news-overview #main .page-introduction h1,.collection-overview #main .page-introduction h1,.product-detail-page #main .page-introduction h1,.content-page #main .page-introduction p,.content-page #main .page-introduction h1,.form #main .page-introduction p,.form #main .page-introduction h1{width: 650px;float: right;}.faq #main .page-introduction.has-image p,.news-detail #main .page-introduction.has-image p,.news-overview #main .page-introduction.has-image p,.product-detail-page #main .page-introduction.has-image p,.collection-overview #main .page-introduction.has-image p,.faq #main .page-introduction.has-image h1,.news-detail #main .page-introduction.has-image h1,.news-overview #main .page-introduction.has-image h1,.collection-overview #main .page-introduction.has-image h1,.product-detail-page #main .page-introduction.has-image h1,.content-page #main .page-introduction.has-image p,.content-page #main .page-introduction.has-image h1,.form #main .page-introduction.has-image p,.form #main .page-introduction.has-image h1{width: 497px !important;}.form.wide #main .page-introduction p,.form.wide #main .page-introduction h1{float: left;}body.homepage #main .content {width: 700px;padding: 0px 0 30px 42px;}.share{float: left;width: 100%;font-size: 14px;background-color: #F0F8E9;height: 41px;margin-bottom: 10px;}.share span{float: left;margin: 10px 0px 0px 15px !important;}.share .social{float: left !important;margin: 10px 0px 0px 15px !important;}.share .right{float: right;width: 7px;font-size: 16px;height: 39px;}.pagination{float: right;margin-top: 20px;}.pagination span{margin-top: 2px;float: left;}.pagination a{padding: 2px 5px;display: block;float: left;cursor: pointer;}.pagination a.selected{font-weight: bold;color: #000;}.pagination .previous{margin-right: 10px;} .pagination .next{margin-left: 12px;}.top-level-error-message{color: #EF4123;font-size: 16px;padding: 20px 20px 20px 50px;margin-bottom: 40px;background: #feeee8 url(/static/images/geers/sprites.png) no-repeat -657px -1595px;}.error-message{background-color: #fff7f2;width: 100%;height: 141px;float: left;margin-top: 40px;border: 1px solid #e5e5e5;}.error-message .message{float: left;margin: 20px;width: 78%;}.error-message .message h2{color: #000;padding: 2px 0px 0px 36px;height: 30px;background: url("/static/images/geers/sprites.png") no-repeat scroll -673px -1612px transparent;}.error-message .right{float: right;width: 14px;height: 141px;background-color: #fff;display: none;}.google-map {width: 580px;height: 640px;}.link-button:hover{text-decoration: none;}#newsletter-msg.error{background: url("/static/images/minisom/sprites.png") no-repeat scroll -463px -2063px transparent;padding: 5px 5px 5px 25px;background-color: #feeee8;margin: 10px 0px;color: #ef4123;}#newsletter-msg.success{background: url("/static/images/minisom/sprites.png") no-repeat scroll -463px -2158px transparent;padding: 5px 5px 5px 25px;background-color: #e1efcc;margin: 10px 0px;color: #88c036;}.sub-navigation-container {min-height: 168px;}.sub-navigation{width: 220px;float: left;font-size: 14px;border: 2px solid #cbd0d4; background-color: #fff;}.ie .sub-navigation{margin-bottom: -5px;}.sub-navigation .menu,.sub-navigation .crumbpath{margin: 0px;padding: 0px;list-style: none;}.sub-navigation .crumbpath span{border-bottom: 1px solid #cbd0d4; padding-bottom: 5px;display: inline-block;}.sub-navigation .crumbpath .home a{background: url("/static/images/geers/sprites.png") no-repeat scroll -404px -1103px transparent; display: inline-block;}.sub-navigation .menu .spacer{height: 15px;line-height: 15px;}.sub-navigation .menu li h4{padding-left: 20px;border-bottom: 1px solid #cbd0d4; padding-right: 20px;}.sub-navigation .crumbpath .top{height: 6px;display: none;line-height: 16px;}.sub-navigation .crumbpath li a{margin-left: 15px;background: url("/static/images/geers/sprites.png") no-repeat scroll -404px -1137px transparent; padding-left: 28px;display: inline-block;}.sub-navigation .bottom{display: none;height: 8px;line-height: 0px;background-color: #fff;margin-top: -1px;}.sub-navigation ul li{line-height: 31px;}.sub-navigation ul li span{border-bottom: 1px solid #cbd0d4; padding-top: 5px;display: inline-block;width: 100%;}.sub-navigation ul li a{display: inline-block;line-height: 24px !important;margin-left: 21px;width: 160px;}.sub-navigation ul li.active a{color: #333333;}.landing-page #main .content {width: 942px;}.collection-overview #main .content .sub-collection{float: left;width: 100%;margin-bottom: 40px;}.collection-overview #main .content .sub-collection ul{margin-left: 15px;float: left;width: 435px;}.ie7 .collection-overview #main .content .sub-collection ul{margin-left: 0px;}.ie7 .collection-overview #main .content .sub-collection ul li{margin-left: 20px;}.collection-overview #main .content .sub-collection img{ float: left;margin-right: 20px;}.collection-overview #main .content .sub-collection .button{margin-top: 10px;}.product-detail-page .content .product-details{float: left;border-bottom: 1px solid #cbd0d4;}.product-detail-page .content .product-details .product-information{float: left;width: 330px;margin-right: 20px;}.product-detail-page .content .product-details .product-images{float: left;width: 330px;position: relative;}.product-detail-page .content .product-details .product-images .large-images{width: 330px;height: 290px;overflow: hidden;position: relative;left: 0px;float: left;}.product-detail-page .content .product-details .product-images .large-images img{position: absolute;z-index: 100;}.product-detail-page .content .product-details .product-images .zoom-help{float: left;background: url("/static/images/geers/sprites.png") no-repeat scroll -721px -1284px transparent;padding-left: 24px;margin-left: 20px;margin-left: 47px;margin-top: 20px;}.product-detail-page .content .product-details .product-images .thumbnails{float: left;width: 330px;text-align: center;margin-top: 10px;}.product-detail-page .content .product-details .product-images .thumbnails img{cursor: pointer;margin-right: 5px;border: 2px solid #fff;}.product-detail-page .content .product-details .product-images .thumbnails img.active{border: 2px solid #000;}.product-detail-page .content .product-details .product-images .make-appointment-banner{margin-bottom: 20px;margin-top: 20px;background: url("/static/images/geers/sprites.png") repeat-x scroll -9px -919px transparent !important;height: 141px;float: left;padding-left: 20px;color: #fff;}.product-detail-page .content .product-details .product-images .make-appointment-banner .right{height: 141px;width: 13px;float: right;}.product-detail-page .content .product-details .product-images .make-appointment-banner h3{color: #fff;padding-top: 13px;}.product-detail-page .content .product-details .product-images .make-appointment-banner .button{float: right;margin-top: 10px;}.form #main .content h2 span{font-size: 14px;font-weight: normal;color:#666;margin-left: 10px;}.form #main .content form h2 {color: #333;}.form #main .content fieldset{border-top: 1px solid #cbd0d4; margin: 20px 0px 40px 0px;padding-top: 20px;font-size: 16px;color: #333333;}.form #main .content fieldset.buttons{ margin-bottom: -80px;}.form #main .content fieldset .formRow{float: left;width: 680px;padding: 10px 0px;}.ie7 .form #main .content fieldset .formRow{margin-bottom: 10px;}.ie9 .form #main .content fieldset .hearingaid,.ie8 .form #main .content fieldset .hearingaid{margin-top: -5px;}.ie7 .form #main .content fieldset .hearingaid{margin-top: -10px;}.form #main .content fieldset #mask{background-color: #fff;width: 300px;height: 35px;position: absolute;opacity: 0.7;filter: alpha(opacity=70);}.ie7 .form #main .content fieldset #mask{margin-left: -410px;}.form #main .content fieldset .formRow.focus{background-color: #FFFBDF;}.form #main .content fieldset .formRow.error{background-color: #FEEEE8;color: #EF4123;cursor: default;}.form #main .content fieldset .formRow .formLabel{float: left;width: 235px;margin-right: 20px;}.form #main .content fieldset .formRow .formLabel label{cursor: default;}.form #main .content fieldset .formRow .formInput{float: left;width: 410px;}.form #main .content fieldset .formRow .xsmall{width: 50px;}.form #main .content fieldset .formRow .small{width: 105px;}.form #main .content fieldset .formRow .normal{width: 170px;}.form #main .content fieldset .formRow .large{width: 270px;}.form #main .content fieldset .formRow .xlarge{width: 358px;}.form #main .content fieldset .formRow label{width: 235px;display: block;float: left;text-align: right;margin-right: 20px; padding-top: 5px;}.form #main .content fieldset .formRow label .error-hint{padding-top: 10px;color: #EF4123;font-size: 14px;}.form #main .content fieldset .formRow .hint{color: #999999;font-size: 14px;padding-top: 5px;background: none repeat scroll 0 0 transparent;margin-top: 5px;}.form #main .content fieldset .formRow .cityOrZipcode .hint{width: 200px;}.form #main .content fieldset .formRow textarea{width: 270px;height: 100px;}.form #main .content fieldset .formRow .input{margin-right: 10px;height: auto;}.form #main .content fieldset .formRow .dropdown{height: auto;}.ie7 .form #main .content fieldset .formRow .input{height: 45px;}.form #main .content fieldset .formRow .radio-button,.form #main .content fieldset .formRow .checkbox{float:left;}.form #main .content fieldset .formRow span.checkbox label{margin-left: 23px;position: absolute;width: 310px;font-size: 14px;text-align: left;}.form #main .content fieldset .formRow .radio_label,.form #main .content fieldset .formRow label.checkbox_label{float: left;display: inline;margin-left: 10px;text-align: left;font-size: 14px;padding-top: 2px;width: 357px;height: 22px;}.form #main .content fieldset .formRow.brochures label.checkbox_label{width: 155px;}.form #main .content fieldset .formRow .date-input{margin-bottom: 40px;}.form #main .content fieldset .formRow .radio_label .part{float: left;}.ie7 .form #main .content fieldset .formRow .part .input{height: 30px;}.form #main .content fieldset .formRow .radio_label .hint{width: 10px;}.form #main .content fieldset .formRow span.checkboxes{float: left;width: 425px;display: none;}.form #main .content fieldset .formRow span.disabled select{color: #999;}.hp-carousel {clear: both;width: 940px;height: 360px;overflow: hidden;border-bottom: 1px solid #e7eef1;margin-bottom: 29px;margin-left: -21px;background-color: #F0F8E9;padding: 20px;}.hp-carousel .images {}.hp-carousel .images .image{ opacity: 0; filter: alpha(opacity=00);} .hp-carousel .images .image img{width: 720px;height: 360px;} .hp-carousel .images div {z-index: 100;position: absolute;opacity: 0;}.hp-carousel .images a.active {}.hp-carousel .text{z-index: 201;position: relative;top: 20px;float: left;margin-left: 20px;}.hp-carousel .text .intro-text {z-index: 100;position: absolute;width: 270px;opacity: 0; filter: alpha(opacity=00); background-color: #FFFFFF; padding: 20px;}.hp-carousel .text .intro-text ul{margin-left: 0px;top: auto;z-index: auto;}.hp-carousel .text .intro-text ul li{background: none;color: #333333;width: 100%;height: auto;margin-bottom: 5px;list-style: disc;cursor: default;font-size: 12px;margin-left: 10px;text-indent: 0px;}.hp-carousel .text .intro-text h2{margin-bottom: 20px;}.hp-carousel .text .intro-text .button{margin-top: 20px;} .tip-wrap{ padding: 8px 10px;background-color: #fff;-webkit-border-radius: 6px;-moz-border-radius: 6px;z-index: 20000;display: block; } .hp-carousel ul {z-index: 200;position: relative;top: 325px;margin-left: 335px;}.hp-carousel ul li {text-indent: 8px;float: left;list-style: none;margin: 0 0 20px 0;background: url("/static/images/geers/sprites.png") no-repeat scroll -548px -775px transparent;width: 24px;height: 23px;font-size: 11px;cursor: pointer;color: #fff;}.hp-carousel ul li:hover, .hp-carousel ul li.active {background-position: -548px -801px;color: #333;}.content .content-framework{float: left;width: 100%;}.content .content-framework .promotional-banner{width: 100%;float: left;position: relative;margin-bottom: 20px;}.content .content-framework .promotional-banner .banner-text{position: absolute;z-index: 100;width: 50%;padding: 20px;}.content .content-framework .promotional-banner .banner-text h2{margin-bottom: 20px;}.content .content-framework .promotional-banner .banner-text .button{margin-top: 20px;}.content .content-framework .promotional-banner img{z-index: 100;width: 100%;}.promotion-bar{ background-color: #F0F8E9; height: 100px; width: 100%; float: left; position: relative; margin-bottom: 20px; margin-top: 20px;}.promotion-bar .text{float: left;margin: 25px 0px 0px 20px;width: 454px;}.promotion-bar .text h2{float: left;color: #333333;font-size: 22px;}.promotion-bar .text a{float: right;font-size: 16px;padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1736px transparent;}.promotion-bar .right{float: right;height: 100px;width: 14px;margin-top: 7px;}.promotion-bar img{float: right;position: absolute;margin-top: -13px;right: 40px;width: 156px;height: 116px;}.testimonial{ background-color: #F0F8E9; height: 100px; width: 100%; float: left; position: relative; margin-bottom: 40px; margin-top: 20px;}.testimonial .text{float: left;margin: 25px 0px 0px 20px;width: 480px;}.testimonial .text h2{float: left;color: #4FA600;font-size: 22px;width: 480px;text-align: right;font-family: Hybi4,Arial,Tahoma,sans-serif}.testimonial .text span.name{float: right;font-size: 14px;font-weight: bold;margin-right: 10px;}.testimonial .text span.city{float: right;font-size: 14px;color: #999999;}.testimonial .right{float: right;height: 100px;width: 14px;margin-top: 7px;}.testimonial img{float: right;position: absolute;margin-top: -15px;right: 40px;}.news-component {background: #ffffff;width: 220px;margin-top: 20px;margin-bottom: 6px;border: 2px solid #cbd0d4;float: left;}.news-component .top {display: block;height: 6px;width: 220px;position: relative;top: -6px;left: -2px;}.news-component .rss{ background: url("/static/images/geers/sprites.png") no-repeat scroll -717px -1442px transparent;float: right;height: 20px;width: 52px;text-decoration: none;}.news-component .bottom {clear: both;display: block;height: 6px;width: 220px;position: relative;top: 6px;left: -2px;}.news-component h3 {padding: 0 16px 10px 16px;margin: 0 0 2px 0;color: #000;}.news-component ul {padding: 0;margin: 0;border-top: 1px dotted #d6d6d6;}.news-component ul li {padding: 5px 14px 5px 14px;list-style: none;border-bottom: 1px solid #d6d6d6;}.news-component ul li a {font-size: 14px;color: #333333;display: block;}.news-component ul li a:hover { color: #4FA600;}.news-component ul li.more {margin: 10px 0 0 0;border: none;}.news-component ul li.more a {color: #4FA600; padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;display: inline;}.store-locator {height: 326px;position: relative;z-index: 500;padding: 18px 9px 18px 19px;margin: 19px 0 7px 0;background-color: #fff;}.store-locator h3 {margin-bottom: 14px;}.store-locator h5 {margin-bottom: 9px;}.store-locator form {}.store-locator form span.input {width: 96px;margin-right: 5px;}.store-locator ul.links {margin: 16px 0 0 2px;}.store-locator ul.links li {list-style: none;padding: 0 0 4px 10px;}.store-locator ul.links li a {font-size: 14px;padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;}.store-locator div.service {position: absolute;top: 201px;color: #fff;height: 135px;width: 189px;margin-left: -19px;height: 122px;padding: 19px;background: url(/static/images/geers/sprites.png) #fff repeat-x -9px -919px !important;}.store-locator div.service h3 {color: #fff;}.store-locator div.service ul {font-size: 14px;margin: 0;padding: 0;}.store-locator div.service ul li {background: url(/static/images/geers/sprites.png) no-repeat -980px -797px;padding: 0 0 0 15px;list-style: none;}.store-locator div.service ul li a {}.store-locator div.service a {background: url("/static/images/geers/sprites.png") no-repeat scroll right -944px transparent;font-size: 14px;padding:0 22px 10px 0px;color: #fff;position: absolute;bottom: 0;}.video-entry-large {width: 100%;float: left;margin: 10px 0px;padding-bottom: 20px;}.product-detail-page .video-entry-large{ border-bottom: 1px solid #cbd0d4;}.video-entry-large .video-frame{float: right;width: 332px;}.video-entry-large h2,.video-entry-large .text{width: 330px;float:left;}.video-entry-large a .overlay {width: 210px;height: 100px;background: url("/static/images/geers/sprites.png") no-repeat scroll 60px -1085px transparent;display: block;position: absolute;margin-left: 50px;margin-top: 20px;}.video-entry-small {width: 220px;margin: 0 10px;}.sidebar-framework .video-entry-small{margin: 20px 0px 0px 0px;float: left;}.video-entry-small h4 {margin: 0 0 10px 0;height: 20px;}.video-entry-small a {color: #4FA600;}.video-entry-small a .overlay {width: 220px;height: 123px;background: url(/static/images/geers/sprites.png) no-repeat 65px -1085px;display: block;position: absolute;}.video-entry-small a .text {font-size: 14px;padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1736px transparent;padding-bottom: 20px;float: left;}.video-entry-small a:hover .text{text-decoration: underline;}.sidebar-framework .video-entry-small a .text{background: url("/static/images/geers/sprites.png") no-repeat scroll -901px -1736px transparent;padding-top: 3px;}.video-entry-full {}.video-entry-framework {height: 172px;margin: 0 0 20px 0;}.video-entry-framework .video-entry-small {float: left;}.video-entry-framework .video-entry-small.item-1 {margin: 0 10px 0 0;}.video-entry-framework .video-entry-small.item-3 {margin: 0 0 0 10px;}.solutions-component {padding: 0 20px;clear: both;height: 321px;width: 656px;float: left;border: 2px solid #cbd0d4; background: url(/static/images/geers/sprites.png) no-repeat -8px -1288px;margin-bottom: 20px;}.solutions-component .scroller {height: 172px;width: 660px;overflow: hidden;margin: 0 0 26px 0;}.solutions-component .scroller .items {margin-left: 0px;margin-bottom: 28px;height: 188px;width: 10000px;}.solutions-component .scroller .items .item {width: 200px;float: left;height: 188px;margin: 0 10px;text-align: center;}.solutions-component .scroller .items .item h3 {font-size: 18px;color: #000;font-weight: normal;}.solutions-component .scroller .items .item a {font-size: 14px;color: #4FA600;text-decoration: none;padding: 0 20px 0 10px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1737px transparent;display: inline-block;max-width: 180px;}.solutions-component .scroller .items .item a:hover {text-decoration: underline;}.solutions-component h2 {height: 52px;line-height: 52px;margin: 0;color: #333;margin-bottom: 10px;}.solutions-component .bottom {height: 62px;display: block;color: #fff;font-size: 18px;text-align: center;line-height: 62px;text-shadow: 0px -1px 0px #404040;background: url("/static/images/geers/sprites.png") no-repeat scroll -9px -835px transparent;width: 700px;position: absolute;margin-left: -22px;}.solutions-component .bottom .button{line-height: 22px;margin-left: 10px;}.solutions-component .left, .solutions-component .right {cursor: pointer;z-index: 500;width: 31px;height: 31px;position: absolute;margin-top: 68px;}.solutions-component .left {background: url(/static/images/geers/solution-left-btn.png) no-repeat 0px 0px;}.solutions-component .right {margin-left: 633px;background: url(/static/images/geers/solution-right-btn.png) no-repeat 0px 0px;}.solutions-component.active .left, .solutions-component.active .right {display: block;}.page-introduction {background: #F0F8E9; padding: 26px 43px 0 18px;width: 919px;height: 169px;border-bottom: 1px solid #e7eef1;margin-left: 21px;}.page-introduction h1 {font-size: 26px;}.page-introduction p {font-size: 16px;color: #333333;}.page-introduction .image{float: right;position: relative;top: 8px;}.form.full .page-introduction {background: #F0F8E9;padding: 26px 20px 26px 20px;border-bottom: 1px solid #e7eef1;margin-left: 21px;width: 940px;float: none;}.form.full .page-introduction h1 {color: #333;font-size: 20px;float: none !important; width: auto !important;}.form.full .page-introduction p {font-size: 16px;color: #333;float: none !important;width: auto !important;}.form.full .page-introduction .image{float: right;position: relative;top: 8px;}.form.full .page-introduction p:after {}.page-tabs {background: #F0F8E9;margin-left: 22px;width: 979px;}.page-tabs h2 {margin-bottom: 40px;}.page-tabs ul.tabs-list {margin: 0px;padding: 0px 44px;height: 36px;}.page-tabs ul.tabs-list li {cursor: pointer;float: left;list-style: none;background: url(/static/images/geers/buttons.png) 0 -294px; height: 36px;margin: 0 15px 0 0;padding: 0 0 0 9px;}.page-tabs ul.tabs-list li a {background: url(/static/images/geers/buttons.png) right -332px;display: block;height: 26px;position: relative;margin-right: -9px;padding: 10px 39px 0 30px;font-size: 16px;color: #fff;font-weight: bold;text-decoration: none;}.page-tabs ul.tabs-list li.active {background-position: 0 -218px;}.page-tabs ul.tabs-list li.active a {color: #333;background-position: right -256px;}body.store-locator-page{}body.store-locator-page #main aside.left{position: relative;z-index: 1;top:auto;}body.store-locator-page #main .store-locator-list-tab aside.left {top: -65px;margin-left: 40px;}body.store-locator-page .page-introduction{border-bottom: 0px;}body.store-locator-page .store-locator-map-tab {float: left;padding-top: 30px;}body.store-locator-page .store-locator-map-tab form {}body.store-locator-page .store-locator-map-tab form span.input {display: block;margin: 0 0 10px 0;}body.store-locator-page .store-locator-map-tab form span.input input {width: 100%;}body.store-locator-page .store-locator-map-tab form .options {margin: 0 0 15px 0;width: 100%;float: left;}body.store-locator-page .store-locator-map-tab form .options .checkbox,body.store-locator-page .store-locator-map-tab form .options label{float: left;}body.store-locator-page .store-locator-map-tab form .options .checkbox {clear: both;margin-top: 5px;}body.store-locator-page .store-locator-map-tab form .options label{margin: 10px 20px 0 6px;}body.store-locator-page .store-locator-map-tab form span.button {width: 80px;float: left;}body.store-locator-page .store-locator-map-tab form span.button input {width: 80px;}body.store-locator-page .store-locator-map-tab form a {float: right;line-height: 30px;padding-right: 26px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -848px transparent;}body.store-locator-page .store-locator-map-tab .results {clear: both;padding-top: 30px;}body.store-locator-page .store-locator-map-tab .results h4 {clear: both;padding-bottom: 10px;border-bottom: 1px solid #cbd0d4;}body.store-locator-page .store-locator-map-tab .results .view-port {overflow: hidden;float: left;}body.store-locator-page .store-locator-map-tab .results .pager{float: left;width: 300px;margin-top: 10px;}body.store-locator-page .store-locator-map-tab .results .pager .previous{float: left;cursor: pointer;}body.store-locator-page .store-locator-map-tab .results .pager .next{float: right;cursor: pointer;}body.store-locator-page .store-locator-map-tab .results .result-item {padding: 20px 0px;float: left;width: 300px;height: 179px;border-bottom: 1px solid #cbd0d4;}body.store-locator-page .store-locator-map-tab .results .result-item .store-info{float: left;width: 243px;}body.store-locator-page .store-locator-map-tab .results .result-item .marker{background: url(/static/images/geers/marker.png) no-repeat left top;float: left;color: #fff;width: 36px;height: 160px;}body.store-locator-page .store-locator-map-tab .results .result-item .store-info span{width: 265px;float: left;margin-bottom: 5px;}body.store-locator-page .store-locator-map-tab .result-item .store-info span.store-zipcode{width: 46px !important;float: left;}body.store-locator-page .store-locator-map-tab .results .result-item .store-info span.store-city{width: 170px;float: left;}body.store-locator-page .store-locator-map-tab .result-item .store-info span.store-appointment{margin-top: 10px;}body.store-locator-page .store-locator-map-tab .result-item .store-info span.store-detail a,body.store-locator-page .store-locator-map-tab .result-item .store-info span.store-appointment a{ padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;}body.store-locator-page .store-locator-map-tab .result-item .store-info span.store-name{font-weight: bold;}body.store-locator-page .store-locator-map-tab .result-item .store-info span.store-feature{background: url("/static/images/geers/sprites.png") no-repeat scroll -814px -1549px transparent;color: #ff6600;padding-left: 20px;height: 17px;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-directions{float: left;margin-top: 10px;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-hours{float: left;height: 188px;width: 250px;overflow: hidden;padding-bottom: 10px;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-hours label{font-weight: bold;width: 230px;float: left;margin-top: 10px;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-hours .store-hours-item{float: left;width: 230px;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-hours .store-hours-item .day{float: left;width: 125px;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-hours .store-hours-item .hours{float: left;width: 100px;text-align: right;color: #888888;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-directions label{float: left;font-weight: bold;width: 200px;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-directions .input{width: 150px;margin-right: 10px;}body.store-locator-page .store-locator-map-tab .result-item .store-info div.store-directions .button{width: 76px;}body.store-locator-page .store-locator-map-tab .infoBox .page-tabs{height: 30px;background: none;float: left;}body.store-locator-page .store-locator-map-tab .infoBox .page-tabs ul.tabs-list{height: 30px;padding: 30px 15px;float: left; }body.store-locator-page .store-locator-map-tab .infoBox .close-button{margin-right: 0px;cursor: pointer;position: absolute;right: -10px;}body.store-locator-page .store-locator-map-tab .infoBox .page-tabs ul.tabs-list li{height: 30px;padding-left: 0px;}body.store-locator-page .store-locator-map-tab .infoBox .page-tabs ul.tabs-list li a{height: 20px;font-size: 13px;padding: 10px 15px 0 15px;}body.store-locator-page .store-locator-map-tab .infoBox .tab-content {float: left;margin-top: 30px;}body.store-locator-page .store-locator-map-tab .infoBox .tab-content input[type=submit]{left: 2px !important;}body.store-locator-page .store-locator-map-tab .infoBox .result-item {padding: 0px 0px;float: left;width: 260px;margin-left: 20px;}body.store-locator-page .store-locator-map-tab .infoBox .result-item .store-info span{width: 250px;float: left;}body.store-locator-page .store-locator-map-tab .infoBox .result-item .store-info span.store-city{width: 180px;float: left;}body.store-locator-page .store-locator-map-tab .infoBox .result-item .store-info span.store-zipcode {width: auto !important;margin-right: 5px;}body.store-locator-page {}body.store-locator-page #main .store-locator-list-tab{float: left;}body.store-locator-page #main .store-locator-list-tab .content{width: 100%;margin-right: 20px;}body.store-locator-page .store-locator-list-tab .content .alphabetical-list-navigation{margin-top: 5px;margin-bottom: 30px;float: left;}body.store-locator-page .store-locator-list-tab .content .alphabetical-list-navigation a{width: 26px;height: 35px;padding-top: 4px;display: block;float: left;text-align: center;font-weight: bold;color: #000;cursor: pointer;}body.store-locator-page .store-locator-list-tab .content .alphabetical-list-navigation a.disabled{cursor: default;color: #999999;}body.store-locator-page .store-locator-list-tab .content .alphabetical-list-navigation a.active{background: url("/static/images/geers/sprites.png") no-repeat scroll -585px -778px transparent;color: #333;text-decoration: none;}body.store-locator-page .store-locator-list-tab .content .alphabetical-list-navigation a:hover{background: url(/static/images/geers/sprites.png) no-repeat -619px -778px transparent;color: #fff;text-decoration: none;}body.store-locator-page .store-locator-list-tab .content .alphabetical-list-navigation a.disabled:hover{cursor: default;color: #999999;background: none !important;}body.store-locator-page .store-locator-list-tab .content .store-list-results{float:left;width: 680px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-header{float:left;width: 100%;border-bottom: 1px solid #cbd0d4;padding-bottom: 15px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .pagination{float: right;margin-top: 17px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .pagination a{padding: 2px 5px;display: block;float: left;cursor: pointer;}body.store-locator-page .store-locator-list-tab .content .store-list-results .pagination a.selected{font-weight: bold;color: #000;}body.store-locator-page .store-locator-list-tab .content .store-list-results .pagination a.previous{margin-right: 10px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .pagination a.next{margin-left: 12px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .pagination a.disabled{cursor: default;color: #444;text-decoration: none;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-header .alphabetical-title{float: left;font-size: 34px;margin-right: 15px;margin-top: 10px;line-height: 35px;padding-top: 3px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-header .store-result-index{float: left;font-size: 16px;margin-top: 17px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-entries{float: left;width: 100%;height: 1000px;overflow: hidden;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-entries .result-item{float: left;width: 100%;border-bottom: 1px solid #cbd0d4;height: 199px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-entries .result-item .marker{height: 10px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-entries .result-item span{width: 100%;float: left;}body.store-locator-page .store-locator-list-tab .content .store-list-results .result-item .store-name{font-weight: bold;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-entries .result-item .store-zipcode,body.store-locator-page .store-locator-list-tab .content .store-list-results .result-item .store-zipcode{width: auto !important;margin-right: 5px;}body.store-locator-page .store-locator-list-tab .content .store-list-results .result-item .store-city{width: 200px !important;}body.store-locator-page .store-locator-list-tab .content .store-list-results span.store-feature{background: url("/static/images/geers/sprites.png") no-repeat scroll -814px -1546px transparent;color: #ff6600;padding-left: 20px;margin-top: -104px;float: right !important;width: 120px !important;z-index: 100;}body.store-locator-page .store-locator-list-tab .content .store-list-results span.store-appointment{margin-top: 20px;}body.store-locator-page .store-locator-list-tab .result-item .store-info span.store-detail a,body.store-locator-page .store-locator-list-tab .result-item .store-info span.store-appointment a{ padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;}body.store-locator-page .store-locator-list-tab .content .store-list-results .store-list-results-footer{float:left;width: 100%;}body.store-locator-page.special-opening-hours #main .store-locator-list-tab .content {width: 680px;}body.store-detail-page{}body.store-detail-page #main aside.left{position: relative;z-index: 1;top:auto;padding-top: 30px;}body.store-detail-page #main aside.left h2{border-bottom: 1px solid #cbd0d4;padding-bottom: 10px;margin-bottom: 10px;}body.store-detail-page .content{float: left;}body.store-detail-page .store-info{float: left;width: 283px;}body.store-detail-page .store-info span{width: 280px;float: left;margin-bottom: 5px;}body.store-locator-page .store-info span.store-zipcode{width: 58px !important;float: left;}body.store-detail-page .store-info span.store-zipcode {width: auto;margin-right: 5px;}body.store-detail-page .store-info span.store-city{width: 210px;float: left;}body.store-detail-page .store-info span.store-appointment{margin-top: 10px;}body.store-detail-page .store-info span.store-appointment a{ padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;}body.store-detail-page .store-info span.store-name{font-weight: bold;}body.store-detail-page .store-info span.store-feature{background: url("/static/images/geers/sprites.png") no-repeat scroll -814px -1549px transparent;color: #ff6600;padding-left: 20px;margin-top: 10px;}body.store-detail-page .store-info span.store-note{background: url("/static/images/geers/sprites.png") no-repeat scroll -673px -1688px #E1EFCCcolor: #88C036;margin: 10px 0;padding: 10px 5px 10px 0px;}body.store-detail-page .store-info div.store-directions{float: left;margin-top: 10px;}body.store-detail-page .store-info div.store-directions #store_directions input[type="submit"]{right: 0px;}body.store-detail-page .store-info div.store-hours{float: left;width: 250px;padding-bottom: 10px;}body.store-detail-page .store-info div.store-hours label{font-weight: bold;width: 230px;float: left;margin-top: 20px;margin-bottom: 10px;}body.store-detail-page .store-info div.store-hours .store-hours-item{float: left;width: 230px;margin-top: 4px;}body.store-detail-page .store-info div.store-hours .store-hours-item .day{float: left;width: 125px;}body.store-detail-page .store-info div.store-hours .store-hours-item .hours{float: left;width: 100px;text-align: right;}body.store-detail-page .store-info div.store-directions label{float: left;font-weight: bold;width: 200px;}body.store-detail-page .store-info div.store-directions .input{width: 185px;margin-right: 10px;}body.store-detail-page .store-info div.store-directions .button{width: auto;}body.store-detail-page .content #store_directions_panel .adp-placemark{border: 0px;background: none repeat scroll 0 0 #fff;border-bottom: 1px solid #cbd0d4;background-repeat: repeat-x;background-position: left bottom;line-height: 35px;}body.store-detail-page .content #store_directions_panel .adp-placemark img{visibility: hidden;}body.store-detail-page .content #store_directions_panel .adp-placemark td:first-child{background-image: url('/static/images/geers/marker-directions.png');background-repeat: no-repeat;width: 36px;height: 36px;}body.store-detail-page .content #store_directions_panel div div div .adp-placemark{background-position: left top;padding-top: 10px;}body.store-detail-page .content #store_directions_panel div div div .adp-placemark td:first-child{background-image: url('/static/images/geers/marker-directions.png');background-repeat: no-repeat;background-position: -36px 5px;width: 36px;height: 36px;}body.store-detail-page .content #store_directions_panel div div div .adp-placemark td{padding-top: 10px;}body.store-detail-page .content #store_directions_panel .adp-text{padding-left: 10px;}body.store-detail-page .content #store_directions_panel .adp-summary{display:none;}body.store-detail-page .content #store_directions_panel .adp-directions td:FIRST-CHILD{font-weight: bold;padding-left: 35px;}body.store-detail-page .content #store_directions_panel .adp-directions .adp-substep{border-top: 0px;}body.job-board-landing{}body.job-board-landing #main aside.left{width: 300px;margin-top: 30px;} body.job-board-landing #job_locator label{ width: 300px; font-weight: bold; display: inline-block; margin: 10px 0px 5px 0px; } body.job-board-landing #job_locator select{ width: 300px; height: 30px; padding-top: 3px; } body.job-board-landing #job_locator .input{ width :285px; } body.job-board-landing #job_locator .button{margin-top: 10px; }.ie7 body.job-board-landing #job_locator .button{margin-top: 25px; }body.job-board-landing .results {clear: both;padding-top: 30px;}body.job-board-landing .results .view-port {overflow: hidden;float: left;} body.job-board-landing .results .pager{float: left;width: 300px;margin-top: 10px;}body.job-board-landing .results .pager .previous{float: left;cursor: pointer;}body.job-board-landing .results .pager .next{float: right;cursor: pointer;}body.job-board-landing .results .pager .previous, body.job-board-landing .results .pager .next {background: url(/static/images/geers/buttons.png) no-repeat 0 -601px;display: block;height: 27px;color: #333;}body.job-board-landing .results .pager .previous:hover, body.job-board-landing .results .pager .next:hover {background-position: 0 -663px;text-decoration: none;}body.job-board-landing .results .pager .previous span, body.job-board-landing .results .pager .next span {background: url(/static/images/geers/buttons.png) no-repeat 100% -632px;height: 17px;display: block;padding: 5px 10px;position: relative;margin-right: -6px;}body.job-board-landing .results h4 {clear: both;padding-bottom: 10px;border-bottom: 1px solid #cbd0d4;width: 300px;}body.job-board-landing .results .result-item {padding: 20px 0px;float: left;width: 300px;height: 95px;border-bottom: 1px solid #cbd0d4;} body.job-board-landing .results .result-item .job-info{float: left;width: 240px;} body.job-board-landing .results .result-item .marker{background: url(/static/images/geers/marker.png) no-repeat left top;float: left;color: #fff;width: 36px;height: 160px;} body.job-board-landing .results .result-item .job-info span{width: 280px;float: left;margin-bottom: 5px;} body.job-board-landing .result-item .job-info span.job-zipcode{width: 58px !important;float: left;} body.job-board-landing .results .result-item .job-info span.job-city{width: 210px;float: left;} body.job-board-landing .result-item .job-info span.job-appointment{margin-top: 10px;} body.job-board-landing .result-item .job-info span.job-name{font-weight: bold;} body.job-board-landing .result-item .job-info span.job-feature{background: url(/static/images/geers/sprites.png) no-repeat -77px -168px;color: #ffb400;padding-left: 20px;margin-top: 10px;} body.job-board-landing .result-item .job-info div.job-directions{float: left;margin-top: 10px;} body.job-board-landing .result-item .job-info div.job-hours{float: left;height: 200px;width: 250px;overflow: hidden;padding-bottom: 10px;} body.job-board-landing .result-item .job-info div.job-hours label{font-weight: bold;width: 230px;float: left;margin-top: 10px;} body.job-board-landing .result-item .job-info div.job-hours .job-hours-item{float: left;width: 230px;margin-top: 4px;} body.job-board-landing .result-item .job-info div.job-hours .job-hours-item .day{float: left;width: 125px;} body.job-board-landing .result-item .job-info div.job-hours .job-hours-item .hours{float: left;width: 100px;text-align: right;} body.job-board-landing .result-item .job-info div.job-directions label{float: left;font-weight: bold;width: 200px;} body.job-board-landing .result-item .job-info div.job-directions .input{width: 150px;margin-right: 10px;} body.job-board-landing .result-item .job-info div.job-directions .button{width: 76px;} body.job-board-landing .infoBoxJob{ float: left;margin: 2px 10px 0 20px; }body.job-board-landing .infoBoxJob h3{float: left;margin-bottom : 20px;display: block;}body.job-board-landing .infoBoxJob a{display: block;margin-bottom: 5px;float: left;width: 245px;}.job-detail-page h2, .job-detail-page h3 {color: #333;}.job-detail-page ul.job-details{margin: 0 0 40px 0px;padding: 0px 0px 40px 12px;font-size: 16px;border-bottom: 1px solid #cbd0d4;}.job-detail-page .page-introduction {margin-bottom: 20px;}.job-detail-page aside.right .apply-banner{float: left;width: 100%;position: relative;}.job-detail-page aside.right .apply-banner .button {position: absolute;bottom: 20px;left: 0px;}.job-detail-page aside.right .apply-banner .button span {height: 36px;}.ie .job-detail-page aside.right .apply-banner .button {}.job-detail-page aside.right .apply-banner .banner {position: relative;}.job-detail-page aside.right .apply-banner .banner .button{position: absolute;margin-left: 40px;margin-bottom: 24px;bottom: 0px;height: 36px;background-position: 0 -725px;}.job-detail-page aside.right .apply-banner .banner .button input {background-position: right -763px;height: 36px;}.job-detail-page aside.right .apply-banner .banner .button:hover {background-position: 0 -802px;}.job-detail-page aside.right .apply-banner .banner .button:hover input {background-position: right -840px;}.ie .job-detail-pageaside.right .apply-banner .banner .button{position: absolute;margin-left: 45px;left: 0px;}.ie7 .job-detail-pageaside.right .apply-banner .banner .button{position: relative;margin-left: 30px;margin-top: -60px;}.job-detail-page .options {float: left;width: 100%;}.job-detail-page .options .button {float: right;background-position: 0 -725px;height: 36px;}.job-detail-page .options .button input {background-position: right -763px;height: 36px;}.job-detail-page .options .button:hover {background-position: 0 -802px;}.job-detail-page .options .button:hover input {background-position: right -840px;}.job-detail-page .options .button.style-2 {float: left;background-position: left -600px;height: 32px;}.job-detail-page .options .button.style-2 input {height: 32px;text-shadow: none;}.job-detail-page .options .button.style-2:hover {background-position: 0 -662px;}.job-detail-page .options .button.style-2:hover input {background-position: 100% -693px;} .vsbHandle {width:5px;background-color:#67736F;height: 20px;cursor: pointer;} .vsbHandle:hover {background-color:#000;} .vsbContent {height:200px;width:230px;overflow:hidden;}.vsbScrollbar {margin: 0px 2px;height:200px;width:5px;background-color:#DCDEDB; float:right;}.news-overview .content .news-list-item{float: left;padding: 30px 0px;border-bottom: 1px solid #cbd0d4;width: 100%;}.news-overview .content .rss{background: url("/static/images/geers/sprites.png") no-repeat scroll -717px -1442px transparent;float: left;height: 20px;width: 52px;text-decoration: none;margin-top: 20px;}.news-overview .news-list-item .news-info{float: left;width: 540px;}.news-overview .content .news-list-item .image{float: left;margin-right: 25px;}.news-overview .content .news-list-item h2{color: #000;float: left;width: 540px;}.news-overview .content .news-list-item p.date{color: #999999;float: left;width: 540px;}.news-overview .content .news-list-item p.text{float: left;width: 540px;padding: 3px 0px;}.news-overview .content .news-list-item p.link a{ padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;}.news-detail .page-introduction h1{margin-bottom: 0px;} .news-detail .page-introduction span{ color: #666666;font-size: 16px;width: 652px;float: right;margin-bottom: 10px;}.news-detail .news-detail-content{border-bottom: 1px solid #cbd0d4;padding-bottom: 10px;margin-bottom: 20px;float: left;width: 671px;}.news-detail .news-detail-content img{float: left;margin: 0px 20px 10px 0px;}.news-detail .news-detail-content .share{float: right;width: 230px;margin-top: 20px;}.news-detail #main {margin-bottom: 0 !important;padding-bottom: 0 !important;}.site-search table.gsc-search-box{width: 71%;}.site-search .gsc-webResult,.site-search .gsc-result{border-bottom: 1px solid #cbd0d4;padding: 20px 0px !important;}.site-search .gsc-webResult .gs-title,.site-search .gsc-result .gs-title{color: #4FA600 !important;text-decoration: none;font-weight: bold;}.site-search .gsc-webResult .gs-title b{color: #000 !important;text-decoration: none;}.site-search .gsc-webResult .gs-title:hover b,.site-search .gsc-result .gs-title:hover{text-decoration: underline;}.site-search .gsc-webResult .gs-visibleUrl{color: #999;}.site-search div.gsc-clear-button{display: none !important;}.site-search .gsc-cursor{padding-top: 20px;float: right;}.site-search .gsc-cursor .gsc-cursor-page{color: #4FA600 !important;text-decoration: none !important;}.site-search .gsc-cursor .gsc-cursor-page:hover{text-decoration: underline !important;}.site-search .gsc-cursor .gsc-cursor-current-page{color: #000 !important;}.site-search .gsc-search-button {background: url("/static/images/geers/buttons.png") no-repeat scroll 0 -1px transparent;height: 32px;margin-right: 6px;position: relative;}.ie .site-search .gsc-search-button {margin-top: -1px;}.site-search .gsc-search-button input[type="submit"] {background: url("/static/images/geers/buttons.png") no-repeat scroll right -33px transparent;border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 14px;font-weight: bold;height: 32px;left: 12px;line-height: 30px;padding: 0 12px 0 0;position: relative;text-shadow: 1px 1px 1px #828282;}.site-search .gsc-search-button:hover {background-position: 0 -66px;}.site-search .gsc-search-button:hover input[type="submit"] {background-position: right -98px;}.ie .site-search .gsc-search-button input[type="submit"] {position: relative; top: 2px;}.ie9 .site-search .gsc-search-button input[type="submit"] {top: 1px;}.site-search .gsc-input {background: url("/static/images/geers/buttons.png") no-repeat scroll -2px -380px transparent;height: 29px;margin-right: 4px;padding: 0 8px 0 8px;width: 380px;}.site-search .gsc-input input[type="text"] {background: url("/static/images/geers/buttons.png") no-repeat scroll right -413px transparent !important;border: 0 none;font-size: 14px;height: 32px;padding: 0 8px 0 4px;position: relative;width: inherit;}.ie .site-search .gsc-input input[type="text"] {margin-top: -3px;}.ie9 .site-search .gsc-input input[type="text"]{height: 22px;padding: 8px 8px 0 4px;}.ie8 .site-search .gsc-input input[type="text"]{height: 21px;margin-top: -2px;padding-top: 8px;}.ie7 .site-search .gsc-input input[type="text"] {padding-top: 8px;height: 22px;}.ie9 .site-search .gsc-search-button input,.ie8 .site-search .gsc-search-button input,.ie7 .site-search .gsc-search-button input{margin-top: -3px;}.faq .faq-item,.faq .faq-category{margin-bottom: 30px;padding-bottom: 30px; border-bottom: 1px solid #cbd0d4; width: 100%;}.faq .faq-category a{ padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;}.faq .faq-item a.up{padding-right: 26px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1031px transparent;}.faq .faq-item h2{font-style: italic;color: #333;}.faq .content-block h2, .faq .faq-category h2 {color: #333;}.content-block{float:left;padding-bottom: 30px;margin-bottom: 30px;width: 100%;border-bottom: 1px solid #cbd0d4;}.content-block h2{margin-bottom: 15px;}.content-block.small{width: 47%;margin-right: 20px;}.content-block.image-left img{float: left;margin: 0px 20px 10px 0px; }.content-block.image-right img{float:right;margin: 0px 0px 10px 20px; }.content-block table{width: 100%;margin-top: 20px;}.content-block table thead td{border-bottom: 1px solid #d6d6d6;font-weight: bold;padding: 5px 0px;font-size: 16px;border-left: 1px solid #fff;}.content-block table tbody td{border-bottom: 1px solid #cbd0d4;padding: 5px 0px;border-left: 1px solid #fff;}.content-block.link-list ul{float:left;list-style: none;margin: 0px;padding: 0px;}.content-block.link-list ul a{font-size: 16px;padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;}.sidebar-framework{float:left;margin-bottom: 30px;width: 100%;}.sidebar-framework .sidebar-block{padding: 20px;float: left;margin-top: 20px;border: 2px solid #cbd0d4; }.sidebar-framework .sidebar-block h3{color: #333;}.sidebar-framework .sidebar-block a{padding-right: 20px;background: url("/static/images/geers/sprites.png") no-repeat scroll right -1739px transparent;}.sidebar-framework .sidebar-block a.no-arrow{background: none;}.sidebar-framework .sidebar-block.image-left img{float: left;margin: 0px 5px 2px 0px;}.sidebar-framework .sidebar-block.image-right img{float: right;margin: 0px 0px 2px 5px;}.sidebar-framework .sidebar-block.usp{background: url(/static/images/geers/sprites.png) #fff repeat-x -9px -919px !important;padding: 0px;width: 100%;border: 0px;}.sidebar-framework .sidebar-block.usp h3{color: #fff;}.sidebar-framework .sidebar-block.usp .text{padding: 20px;color: #fff;}.sidebar-framework .sidebar-block.usp .text a{background: url("/static/images/geers/sprites.png") no-repeat scroll right -944px transparent;font-size: 14px;padding:0 22px 10px 0px;color: #fff;}.sidebar-framework .sidebar-block.usph3{color: #fff;}.sidebar-framework .sidebar-block.usp ul{list-style: none;margin: 0px;padding: 0px;}.sidebar-framework .sidebar-block.usp ul li{background: url(/static/images/geers/sprites.png) no-repeat -980px -797px;list-style: none outside none;padding: 0 0 0 15px;margin-bottom: 3px;}.css-arrow-left {border-color: transparent #fff transparent transparent;border-style: solid;border-width: 10px 20px 10px 0;height: 0;margin: 10px 0;width: 0;}.css-arrow-down {border-color: #fff transparent transparent;border-style: solid;border-width: 20px 20px 0;height: 0;margin: 0 10px;width: 0;z-index: 2000;}.css-arrow-up {border-color: transparent transparent #000;border-style: solid;border-width: 0 20px 20px;height: 0;margin: 0 10px;width: 0;}.css-arrow-right {border-color: transparent transparent transparent #000;border-style: solid;border-width: 10px 0 10px 20px;height: 0;margin: 10px 0;width: 0;}.tooltip {background: #fff;border-radius: 5px;box-shadow: 2px 2px 10px rgba(0,0,0,.3);color: #333333;max-width: 500px;padding: 5px 8px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 2px 2px 10px rgba(0,0,0,.3);-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.3);behavior:url(/static/images/geers/PIE.htc);z-index: 2000;}.tooltip a {color: #fff;}.tooltip div.close:hover {border-style: outset;}.minimal #header #phone_number{margin: 75px 45px 0 0;}.minimal #footer{padding: 0px 42px 19px 42px;height: 40px;background: url("/static/images/geers/sprites.png") no-repeat scroll 12px -667px #FFFFFF;} .minimal #footer .copyright{border-top: 0px;}#cerabox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 6106;display: none;}#cerabox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url("/static/images/minisom/cerabox.png");}#cerabox-background {position: absolute;top: 0;left: 0;width: 100%;z-index: 6100;display: none;background: #000;opacity: .5;}#cerabox {position: absolute;top: 50%;left: 50%;z-index: 6101;display: none;opacity: 0;background: #fff;}#cerabox .cerabox-content {width: 100%;height: 100%;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 6102;border: 0px solid #fff;-moz-box-shadow: 0 0 30px -5px #333;-webkit-box-shadow: 0 0 30px -5px #333;box-shadow: 0 0 30px -5px #333;}#cerabox .cerabox-content img {float: left;}#cerabox .cerabox-content span {font-family: Helvetica;font-size: 12px;margin: 10px;display: block;color: #000;line-height: normal;}#cerabox .cerabox-title {z-index: 6102;position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;background: #000;background: rgba(0,0,0,.8);width: 100%;}#cerabox .cerabox-title span {font-family: Helvetica;font-size: 12px;margin: 10px;display: block;line-height: normal;}#cerabox .cerabox-close {position: absolute;top: -26px;right: -26px;width: 30px;height: 30px;background: transparent url('/static/images/minisom/cerabox.png') -40px 0px;cursor: pointer;z-index: 6105;}#cerabox .cerabox-content img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}#cerabox .cerabox-content iframe {width: 100%;height: 100%;border: none;display: block;}#cerabox a.cerabox-left, #cerabox a.cerabox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('/static/images/minisom/blank.gif');z-index: 6104;display: none;}#cerabox a.cerabox-left {left: 0px;}#cerabox a.cerabox-right {right: 0px;}#cerabox a.cerabox-left span, #cerabox a.cerabox-right span {position: absolute;top: 50%;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 6104;display: block;}#cerabox a.cerabox-left:hover span {background-image: url('/static/images/minisom/cerabox.png');background-position: -40px -30px;left: -15px;}#cerabox a.cerabox-right:hover span {background-image: url('/static/images/minisom/cerabox.png');background-position: -40px -60px;right: -15px;}#cerabox .cerabox-content-protection {display: none;position: absolute;background: transparent url('/static/images/minisom/blank.gif');z-index: 6103;left: 0;right: 0;bottom: 0;top: 0;}#cerabox-loading.ceraboxbox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
