html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#stores-map *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}html,body,#content{height:100%}body{font-family:Tahoma;font-size:14px;padding:10px 0}#content{width:980px;margin:0 auto}h2{font-size:18px;margin-bottom:20px}.region-selector{margin-bottom:20px}.region-selector a{text-decoration:none;color:#000;display:inline-block;padding:5px 20px;margin-right:20px;border-bottom:2px solid transparent}.region-selector a.active,.region-selector a:hover{border-color:#8b0000}.search-options .row{margin:10px 0}.search-options .row>*,.search-options .city-select-container>.select2-container{display:inline-block;vertical-align:top;line-height:26px}.search-options .city-select-container.loading{min-width:100px;height:26px;background:url("images/ajax-loader.gif") 5px center no-repeat}.search-options .select2-container span,.search-options .select2-container input[type=text]{line-height:24px}.search-options .row label:first-child{width:100px}.search-options.usa .row label:first-child{}.search-options.international .row label:first-child{width:80px}.search-options .search-button{display:inline-block;margin-top:15px;font-size:14px;padding:0 10px;line-height:24px;border:1px solid #aaa;cursor:pointer}.search-options .select2-container{width:260px}.search-options .select2-container.short{width:60px}.search-options label.in{margin:0 5px 0 10px}.search-options label.miles,.search-options label.kms{margin-left:5px}.search-options input[type=text]{height:26px;padding:0 3px;border:1px solid #aaa;color:#444;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,white));background-image:-webkit-linear-gradient(center bottom,#eee 0%,white 50%);background-image:-moz-linear-gradient(center bottom,#eee 0%,white 50%);background-image:-o-linear-gradient(bottom,#eee 0%,#fff 50%);background-image:-ms-linear-gradient(top,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#fff 0%,#eee 50%)}.search-options .select2-container .select2-choice{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search-options input.zip,.search-options input.postal-code{width:100px}.search-options input.city{width:155px}.search-options input.store-name{width:260px}.not-found-message{margin-top:20px;color:#8b0000}.not-found-message .phone{font-weight:bold}#search-results{height:100%;width:100%;position:relative}#search-results .map-side{position:absolute;left:0;top:35px;width:520px;bottom:0}#search-results .stores-side{position:absolute;left:520px;top:35px;right:0;bottom:0}#search-results .new-search-button{display:inline-block;font-size:14px;line-height:24px;padding:3px 10px;border:1px solid #aaa;padding:0 10px;line-height:24px;cursor:pointer}#stores-map{height:375px;width:500px}#search-results .stores{top:0;left:0;right:0;bottom:0;overflow-y:auto}#search-results .stores .store{padding:10px 0;border-top:1px solid #d3d3d3}#search-results .stores .store:first-child{border-top:0}#search-results .store{font-size:12px;line-height:16px;padding-left:30px!important;color:#444}#search-results .store>*{display:block;margin-top:5px}#search-results .store .store-name{margin-top:0;font-size:14px;margin-left:-30px;color:#000}#search-results .store .store-name .number{font-weight:bold;display:inline-block;width:30px}#search-results .store .store-name .number:after{content:')'}#search-results .store .contacts .contacts-row{margin-top:5px}#search-results .store .contacts .contacts-row:first-child{margin-top:0}#search-results .store .contacts .contacts-row label{display:inline-block;width:50px}