*,body{font-family:Roboto,sans-serif,arial}#mobilecontact,#searchbar,#ypsearch{display:none}.businesstitle,.subtitle,.title{text-shadow:0 1px 1px rgba(0,0,0,.5);font-weight:400}#container-header,#container-home,#content,#header{width:100%}.businesstitle,.subtitle,.title,body{font-weight:400}#headersearch,.ad336,.columnthree,.columntwo{position:relative}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}.bizlink:hover,.bizlink:link,.bizlink:visited,.homelink:hover,.weblink:link,.weblink:visited,a,a:active,a:visited{text-decoration:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%;margin:0!important}body{font-size:15px;line-height:26px;color:#333;background:#FFF}.bg2{background:#F4F3F2}.bg3{background:#F7F7F7}#container{width:1000px;margin:0 auto}#header{position:fixed;top:0;height:69px;z-index:10;background:rgba(0,0,0,.3);border-bottom:0 solid #f2f2f2}.homeheader{height:69px!important;border-bottom:0 solid #f2f2f2!important;background:rgba(0,0,0,.3)!important}#businessbanner,#homebanner{border-bottom:0 solid #e5e5e5;height:550px}.bizheader{background:rgba(47,174,230,.7)!important}#headerleft{padding-top:11px;float:left}#headerright{padding-top:11px;float:right}.headerleftinside{float:left;padding-left:0;min-width:150px}#headerlogo,#logo{float:none;text-align:center}#headerlogo{padding-top:0px;margin:0 auto}#headerrightsearch{position:absolute;right:10px;top:9px}#logo{padding-top:0;margin:0 5px;line-height:49px;font-size:22px;color:#333;min-width:135px}.ypsearchopen{clear:both;padding-top:10px;display:none;background:rgba(255,255,255,.9);box-shadow:0 2px 2px -1px rgba(0,0,0,.2)}#deskcontact,#mobilecontact{padding-top:20px;text-align:center}#homebanner{background:url(images/banner.jpg) top center;background-size:cover}#businessbanner{background:url(images/cbanner.jpg) top center;background-size:cover}.peoplebanner{background:url(images/banner.jpg) top center!important;background-size:cover!important}#homebanner-inside{clear:both;float:left;position:relative;width:1000px;height:550px}.hometitle{padding-top:160px}.bannersearch{padding-top:10px}#frmsearch{margin:0 10px 0 5px;padding:0}.title{color:#fff;font-size:26px;line-height:40px;margin-left:5px;text-align:center;margin-top:5px;margin-bottom:5px}.businesstitle{color:#fff;font-size:60px;line-height:72px;text-align:center}.subtitle{color:#eee;font-size:32px;line-height:42px;text-align:center}.delayp1{animation-delay:.1s;transition-delay:.1s}#content{padding-top:76px;padding-bottom:5px}h1,h2,h3,h4,h5,h6{font-weight:400;margin:15px 0;padding:0;line-height:28px}.weblink2:link,.weblink2:visited,.weblink:link,.weblink:visited{padding:6px 10px;box-shadow:0 2px 2px -1px rgba(0,0,0,.2),0 0 0 #E7E5E5 inset}h1{font-size:28px;font-size:26px}h2{font-size:23px;font-size:21px}h3{font-size:22px;font-size:20px}h4{font-size:20px;font-size:18px}h5{font-size:18px}.btnlink,h6{font-size:16px}p{margin-top:15px}.homelink:link,.homelink:visited{font-size:24px;font-size:16px;text-decoration:none}.bizlink:link,.bizlink:visited{font-size:24px}.weblink:link,.weblink:visited{font-size:18px;background:#096;border:1px solid #096;color:#fff;line-height:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.weblink2:hover,.weblink:hover{background:#333;text-decoration:none;color:#fff}.weblink:hover{border:1px solid #333}.weblink2:link,.weblink2:visited{font-size:15px;text-decoration:none;color:#fff;line-height:18px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#tab1,#tab2,.btnlink{-webkit-border-radius:3px;-moz-border-radius:3px}.weblink2:hover{font-size:15px}.btnlink{text-decoration:none;color:#fff;padding:5px 10px;line-height:18px;border-radius:3px;cursor:pointer}#tab1,#tab2,.btn{font-size:16px;text-decoration:none;color:#fff;padding:2px 10px;line-height:18px;cursor:pointer}#tab1,#tab2{border-radius:3px;background:#999;border:1px solid #999}.btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#footer a,#homecities strong a{color:#333}.fcbox,.fcboxbiz{padding:25px;background:#fff}#onehalf,#onehalfcats{width:49%;float:left}#onethirdbiz{width:32%;float:left}#onefourth{width:23%;float:left}.columntwo{left:2%}.columnthree{left:4%}.columnlast,.columnlastcats{float:right!important}#twothird{width:66%;float:left}#onethird{width:32%;float:right}#leftcontent{width:670px;float:left}#leftcontent-biz{width:690px;float:left}#rightcontent{width:300px;float:right}#twothird-ad{width:634px;float:left}#twothird-biz{width:652px;float:left}#onethird-ad,#onethird-biz{width:336px;float:right}.ad336{float:left;width:336px}#bizbox{margin-top:20px}.fcbox{border:1px solid #e5e5e5}.fcboxbiz{border:0 solid #e5e5e5;border-right:0 solid #eee}.listbox,.listbox2{padding:10px;border:1px solid #ddd}.result{padding:32px 25px;font-size:24px;line-height:54px}.result .bizlink{font-size:30px;line-height:56px}#footer{width:100%;z-index:10;line-height:25px;clear:both;padding:0;background:#E3E3E0;border-top:0 solid #eee}#footerleft{padding-top:5px;float:left}#footerright{padding-top:5px;float:right}#headersearch{float:left;padding-top:2px}.cityinput,.headerinput,.homeinput,.whatinput{border:0 solid #e5e5e5;border-right:0 solid #e5e5e5;background:#f6f6f6;width:60%;max-width:513px;height:30px;line-height:30px;padding:7px 3px 7px 10px;margin-right:0;margin-bottom:5px;font-size:14px}.cityinput,.homeinput,.whatinput{padding:10px 3px 10px 10px;font-size:20px;margin-right:8px}.headerinput{width:210px;margin-right:8px}.whatinput{width:250px}.cityinput{width:70%;min-width:160px;max-width:250px}.homereverseinput,.reverseinput,.searchinput{height:30px;line-height:30px;font-size:15px;padding:6px 3px 6px 10px;margin-right:0;margin-bottom:5px;background-color:#fff}.searchinput{border:1px solid #ddd;border-right:0 solid #e5e5e5;width:260px}.homereverseinput,.reverseinput{border:1px solid #ddd;width:40px}.homereverseinput{padding:10px 5px 10px 12px;font-size:20px;border:0 solid #ddd}.userinput{border:1px solid #ccc;background-color:#fff;width:95%;max-width:250px;height:26px;font-size:15px;padding:3px 3px 3px 5px}.userinput:focus{outline:0;border-color:rgba(0,172,238,.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(0,172,238,.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(0,172,238,.6);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(0,172,238,.6)}#homecities a{display:block;margin-top:5px}.locationlist{margin-left:0;padding-left:0}.locationlist li{float:left;display:block;margin-top:8px;padding-left:20px;background:url(images/diagonal.gif) 0 8px no-repeat;width:21%;min-width:140px}.listcat li,.listcat3 li{margin-top:15px;padding-left:20px;background:url(images/r-arrow.png) 0 8px no-repeat;min-width:180px;float:left;display:block}.listcat li{width:45%}.listcat3 li{width:30%}.bizimg,.logobiz{background-color:#fff}.logobiz{margin:0 8px 5px 0;border:1px solid #ddd;padding:4px;float:left;min-height:60px}.catshadow{background-image:-moz-linear-gradient(center top ,rgba(64,64,64,0) 0,rgba(64,64,64,.1) 60%,rgba(64,64,64,.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,0)),color-stop(60%,rgba(64,64,64,.45)),color-stop(100%,rgba(64,64,64,.2)));background:-webkit-linear-gradient(top,rgba(64,64,64,0) 0,rgba(64,64,64,.1) 60%,rgba(64,64,64,.2) 100%);background:-o-linear-gradient(top,rgba(64,64,64,0) 0,rgba(64,64,64,.1) 60%,rgba(64,64,64,.2) 100%);background:-ms-linear-gradient(top,rgba(64,64,64,0) 0,rgba(64,64,64,.1) 60%,rgba(64,64,64,.2) 100%);background:linear-gradient(to bottom,rgba(64,64,64,0) 0,rgba(64,64,64,.1) 60%,rgba(64,64,64,.2) 100%);background-size:100% auto;cursor:pointer;height:100%;width:100%;transition:all .5s ease 0s;-webkit-transition:all .5s linear;position:absolute;left:0;top:0}.catimgt,.catimgt img{width:100%;height:150px}.catimgt{clear:left;margin-top:10px;float:left;position:relative}.catimgtitlet,.catlinkst{clear:both;text-align:center}.catimgtitlet{padding-bottom:2px;border-bottom:1px dashed #e5e5e5;font-size:18px;font-weight:700;margin:20px 5px 5px}.catimgtitlet a{color:#fff}.catlinkst{line-height:17px!important;position:relative;margin:10px}.catdetails,.catimg{position:inherit;width:100%;float:none}.catlinkst a,.catlinkst a:link{font-size:13px;color:#fff}.catimgtitle,.catlinks a,.catlinks a:link{font-size:15px}.catimg{clear:left;margin-top:0;margin-right:0}.catimg img{width:100%;max-height:90px;vertical-align:top;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.catdetails{margin-top:5px}.catimgtitle{padding-bottom:0;margin-bottom:3px;clear:both}.catlinks{line-height:24px!important;clear:both;position:relative;margin-top:5px;margin-bottom:5px}ul#css3menu1,ul#css3menu1 li{font-size:0;position:relative}.bizimg{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd;padding:0;margin-bottom:10px}#phoenixMenu{margin-top:13px;margin-left:10px;float:right}ul#css3menu1,ul#css3menu1 ul{margin:0;list-style:none;padding:0;border-width:0;border-style:solid}ul#css3menu1 ul{display:none;position:absolute;right:0;top:100%;background-color:transparent;-moz-box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);padding:0}ul#css3menu1 li:hover>*{display:block}* html ul#css3menu1 li a,ul#css3menu1{display:inline-block}ul#css3menu1 li{display:block;white-space:nowrap;float:left}ul#css3menu1 li:hover{z-index:1}ul#css3menu1 ul ul{position:absolute;left:100%;top:0}ul#css3menu1{z-index:999;zoom:1;background-color:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}ul#css3menu1 a,ul#css3menu1 ul a{text-align:left;font-size:13px;text-transform:uppercase;text-decoration:none}ul#css3menu1>li{margin:0 0 0 5px}ul#css3menu1 ul>li{margin:5px 0 0}ul#css3menu1 a:active,ul#css3menu1 a:focus{outline-style:none}ul#css3menu1 a{display:block;vertical-align:middle;color:#000;cursor:pointer;padding:3px;background-repeat:repeat;border-width:0;border-style:none}ul#css3menu1 ul li{float:none;margin:0}ul#css3menu1 ul a{padding:4px 15px;background-color:#f9f9f9;border-width:1px;border-style:solid none none;border-color:#eee;color:#333;font-weight:400}ul#css3menu1 li a.pressed,ul#css3menu1 li:hover>a{border-style:none;color:#333;text-decoration:none}ul#css3menu1 ul span{background-image:none;padding-right:9px}ul#css3menu1>li.switch{cursor:pointer;width:25px;height:20px;padding:9px 28px}ul#css3menu1>li.switch:before,ul#css3menu1>li.topmenu:before{content:"";position:absolute;display:block;height:4px;width:25px;background:#333}ul#css3menu1>li.switch:before{-moz-box-shadow:0 8px #333,0 16px #333;-webkit-box-shadow:0 8px #333,0 16px #333;box-shadow:0 8px #333,0 16px #333}ul#css3menu1>li.topmenu:before{border-radius:0;-moz-box-shadow:0 8px #333,0 16px #333;-webkit-box-shadow:0 8px #333,0 16px #333;box-shadow:0 8px #333,0 16px #333}.c3m-switch-input{display:none}ul#css3menu1 ul li a.pressed,ul#css3menu1 ul li:hover>a{border-style:solid none none;border-color:#eee;color:#fff;text-decoration:none}ul#css3menu1>li>a{padding:9px 15px}ul#css3menu1 li.subfirst a.pressed,ul#css3menu1 li.subfirst:hover>a,ul#css3menu1 li.subfirst>a{border-color:transparent}ul#css3menu1>li{position:relative}.c3m-switch-input:checked+ul#css3menu1>li+li,ul#css3menu1>li.switch{display:block}ul#css3menu1>li.switch>label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0} @media only screen and (max-width :1000px){#container,#homebanner-inside{width:100%}#leftcontent,#leftcontent-biz,#twothird-ad{max-width:66%}#onethird-ad,#rightcontent{width:300px}#twothird-biz{width:66%}#onethird-biz{width:34%}.result{padding:25px;font-size:18px;line-height:30px}.result .bizlink{font-size:24px;line-height:30px}} @media only screen and (max-width :920px){#leftcontent,#leftcontent-biz,#twothird-ad{max-width:64%}.headerinput,.homeinput{width:38%;width:60%}.headerinput{min-width:auto;width:38%}#footerright{padding-top:10px;float:left;clear:both}} @media only screen and (max-width :870px){#leftcontent,#leftcontent-biz,#twothird-ad{max-width:62%}} @media only screen and (max-width :820px){#leftcontent,#leftcontent-biz,#twothird-ad{max-width:58%}} @media only screen and (max-width :767px){h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:17px}h5,h6{font-size:16px}#leftcontent,#leftcontent-biz,#onefourth,#onehalf,#onethird,#onethird-ad,#onethird-biz,#onethirdbiz,#rightcontent,#twothird,#twothird-ad,#twothird-biz{width:100%;min-width:100%;max-width:100%;float:none;margin:0;padding:0}.columnthree,.columntwo{left:0}#onefourth{float:left;width:46%;min-width:46%;max-width:46%}.columntwo{float:right!important}.columnthree{clear:both;float:left}.columnlast{float:right!important}.locationlist li{width:40%;min-width:140px}#menu ul#main{display:none!important}#menu .tinynav{width:100%;margin:0;display:block!important;padding:5px}#menu{background:0 0}.catlinks{clear:both;position:relative;margin-top:5px;margin-bottom:5px}#footerright{padding-top:10px;float:left;clear:both}.fcboxbiz{border:0 solid #e5e5e5}} @media only screen and (max-width :740px){.hidetab{display:none}#phoenixMenu{margin-left:5px}} @media only screen and (min-width :728px){.ypsearchopen{display:none!important}} @media only screen and (max-width :727px){#deskcontact,#headerrightsearch,#headersearch,.ad728{display:none}.headerinput,.homeinput{min-width:auto;width:38%;width:50%;width:70%}.headerinput{min-width:auto;width:38%}.cityinput{max-width:190px}#headerleft{float:none}.headerleftinside{float:none;padding-left:0;min-width:auto;text-align:center;width:100%}#headerright{float:none;clear:both;padding-top:3px}#searchbar{display:block;position:absolute;right:10px;top:19px}#phoenixMenu{margin-top:-38px;float:left;margin-left:10px}ul#css3menu1 ul{position:absolute;right:auto;left:0!important;top:100%}#content{padding-top:86px}.listcat3 li{width:45%;min-width:180px}.hometitle{padding-top:130px}.title{font-size:22px;line-height:34px}#businessbanner,#homebanner,#homebanner-inside{height:500px}.businesstitle{font-size:40px;line-height:54px}.subtitle{font-size:20px;line-height:30px}#mobilecontact{display:block}} @media only screen and (max-width :580px){.whatinput{width:350px;margin-right:0}.cityinput{width:292px;max-width:292px;margin-right:0}} @media only screen and (max-width :520px){.hidemobile{display:none}#onehalfcats{width:100%;min-width:100%;max-width:100%;float:none;margin:0;padding:0}.columnlastcats{float:none!important}#phoenixMenu{float:left;margin-left:5px}ul#css3menu1 ul{position:absolute;right:auto;left:0!important;top:100%}}.m0p0,.margin0{margin:0} @media only screen and (max-width :420px){.headerinput,.homeinput{width:33%;width:70%}.headerinput{min-width:auto;width:33%}.whatinput{width:250px}.cityinput{width:192px;max-width:192px}.listcat li,.listcat3 li{width:90%;min-width:250px}.ad336{float:left;position:relative;width:300px}.hidemobile{display:none}}.pad5{clear:both;padding:5px}.pad055{clear:both;padding:0 5px 5px}.pt0pb0{padding-top:0!important;padding-bottom:0!important}.clearpt5{clear:both;padding-top:5px}.clearpt10{clear:both;padding-top:10px}.clearpt15{clear:both;padding-top:15px}.clearpt20,.clearpt25{clear:both;padding-top:25px}.clearpt40{clear:both;padding-top:40px}.clearpt0{clear:both;padding-top:0}.m0p0{padding:0;line-height:30px}.mt0{margin-top:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mr10{margin-right:10px}.mt15mb10{margin-top:15px;margin-bottom:10px}.clearb{clear:both}.width36{width:36px}.c777{color:#777}.ajaxheading{padding:0;margin:0 0 5px;color:#666}.addressheading{line-height:36px;margin-top:0;color:#666}.socialdiv{font-size:16px;font-weight:400;margin-top:10px;float:left;position:relative;margin-right:15px}.keysdiv,.phonediv{font-size:18px;margin-top:15px}.phonediv{font-weight:400;color:#777}.keysdiv{font-weight:400;color:#555;line-height:30px}.borderdiv,.descdiv,.hoursdiv,.webdiv{font-size:16px;font-weight:400}.borderdiv{margin-top:18px;border-top:1px dashed #ddd;padding-top:17px}.webdiv{margin-top:20px}.hoursdiv{margin-top:5px}.descdiv{margin-top:30px;color:#777;line-height:30px}