a{color:#70a0cf}a:hover{text-decoration:none}a:visited{color:#70a0cf}body{background:#000 none;color:#404040;margin:0px 0px 15px}h1{overflow:hidden}h2{}h3{color:#404040;font-family:Georgia;font-size:16px;font-weight:bold;line-height:19px;padding-top:3px}h4{font-size:13px;line-height:17px}small{font-size:.8em}#atratag{background-color:#000;font-size:smaller;padding:8px}#atratag,#atratag *{color:#ffffff}#atratag span{float:right}#lcol{}#lcol_wrap{float:left;padding:0 40px;width:300px}#rcol{padding:0 40px 0 40px}#rcol_wrap{margin-left:380px}#body_wrap{background:transparent url(/templates/professional/images/horizontal-bar.jpg) 380px 0 repeat-y;margin-top:33px}#content{background-color:#ffffff;margin:0;padding-bottom:33px}#footer{background:transparent url(/templates/professional/images/black/page-bottom-band.jpg) 0 0 repeat-x;font-size:10px;text-align:center;padding-top:4px}#footer a,#footer p{font-size:10px;text-align:center}#footer p{margin-top:15px}#footer,#footer *{color:#fff}#footer .contactInfo{background-color:#474747}#foundation{margin:0 auto;width:1000px}#head{position:relative}#social-media-bar{padding:5px}#head h1{margin:0px;min-height:124px}#head h1 img{width:100%}#head h1 a{text-align:left;padding:0}#jgal{width:100px}#gallery-nav{width:75px}#gallery-nav .datapager{height:65px !important;text-align:right}#item-wrap{margin-left:100px}#map{height:330px;width:99%}#mast{background-color:#333333;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:2px}#mast .asset{float:left;height:250px;overflow:hidden;text-align:center;width:502px}#mast .asset img{margin:auto auto}#mast .topSpecials{background-color:#474747;margin-left:502px;min-height:250px}#mast strong{background-color:#333333;border-bottom-color:#7d7d7d;color:#fff;border-bottom-style:solid;border-bottom-width:1px;display:block;font:normal normal normal 24px/67px Georgia;padding-left:25px}#mast .topSpecials div.speciallist{border-top-color:#353535;border-top-style:solid;border-top-width:1px;padding:30px 0 0 30px}#mast .topSpecials li{list-style-type:none}#mast .topSpecials li a{background:transparent url(/templates/professional/images/black/mast-bullet.jpg) 0 2px no-repeat;color:#fff}#mast .topSpecials li a{display:inline-block;font-family:Georgia;font-size:18px;line-height:30px;padding-left:45px}#page-info h2{background:#fff url(/templates/professional/images/page-heading-bg.jpg) 0 0 repeat-y;line-height:50px;margin-left:2px;padding:0 0 0 25px}#site{border-style:solid;border-width:1px}.pgRAPIDQUOTE .userForm .shopcontact{padding-left:165px}.pgAPPOINTMENT .larger,.pgAPPOINTMENT .larger *{font-size:12px}.pgAPPOINTMENT .userForm ul li label{width:150px}.pgAPPOINTMENT .userForm .shopcontact{padding-left:165px}.pgAPPOINTMENT .userForm ul li input,.pgAPPOINTMENT .userForm ul li select{width:200px}.pgREFERFRIEND .larger,.pgREFERFRIEND .larger *{font-size:12px}.pgREFERFRIEND .userForm ul li label{width:150px}.pgREFERFRIEND .userForm .shopcontact{padding-left:165px}.pgREFERFRIEND .userForm ul li input,.pgREFERFRIEND .userForm ul li select{width:200px}div.affiliations{margin-left:15px}div.affiliations div.affiliation{margin-bottom:25px;min-height:150px;padding-top:15px}div.affiliations div.affiliation h3{}div.affiliations div.affiliation img{float:left}div.affiliations div.affiliation p{margin-left:150px}span.breadcrumbs{display:block;margin-bottom:5px;margin-left:25px}span.breadcrumbs span{font-size:x-small}.buttonBar{margin-top:15px}.color1{color:#000;font-weight:bold}#footer .contactInfo{font-size:12px;text-align:right;margin-top:0;padding:15px 20px}#footer .contactInfo,#footer .contactInfo *{font-family:Georgia}#footer .contactInfo big{font-size:20px;font-weight:bold}div.datapager{display:block;text-align:right;font-size:12px;padding:5px 5px}div.datapager a.text{display:inline-block;padding:5px}div.datapager a.numeric{display:inline-block;padding:5px 0px}div.datapager span span{display:inline-block;border-style:solid;border-width:1px;font-weight:bold;line-height:18px;padding:4px}.employees div.employee{float:left;padding-bottom:15px;width:100%}.employees div.employee img{float:left}.employees div.employee h3{}.employees div.employee p{margin-left:200px}div.FAQs{margin-left:15px}div.FAQs div.FAQ{clear:right;margin-bottom:15px}div.FAQs div.FAQ h4{border:none 0px}div.FAQs div.FAQ h4 a{font-size:inherit;text-decoration:none}div.FAQs div.FAQ div{margin-left:15px}div.FAQs div.FAQ div p{}.GlobalMenu{background:#000 url(/templates/professional/images/menu-bg.jpg) repeat-x left bottom;height:44px;margin:0;padding-top:3px}.GlobalMenu ul.AspNet-Menu{margin:0 auto;padding-top:2px;width:950px;z-index:999999}.GlobalMenu ul.AspNet-Menu ul{top:100%;left:0;position:absolute;width:190px !important}.GlobalMenu li{width:115px}.GlobalMenu li:hover a,.GlobalMenu li.AspNet-Menu-Hover a{color:#ffffff}.GlobalMenu li:hover,.GlobalMenu li.AspNet-Menu-Hover{background-color:#000}.GlobalMenu a,.GlobalMenu span{display:inline-block;font-size:13px !important;font-weight:bold;line-height:41px;text-align:center;text-transform:uppercase}.GlobalMenu li ul{border-style:solid;border-width:1px;padding:0px}.GlobalMenu li li{width:100%}.GlobalMenu li li a,.GlobalMenu li li span{display:block;font-size:11px !important;font-weight:normal;line-height:20px;padding:3px 5px;text-align:left}.GlobalMenu li:hover li a,.GlobalMenu li.AspNet-Menu-Hover li a{color:#404040}.GlobalMenu li{border-color:#666666}.GlobalMenu li li a,.GlobalMenu li li span{}.GlobalMenu li li:hover a,.GlobalMenu li li.AspNet-Menu-Hover a{color:#ffffff}.GlobalMenu li a,.GlobalMenu span{color:#666666}.GlobalMenu li.AspNet-Menu-WithChildren a{background:transparent url(/templates/professional/images/ArrowRight.gif) right center no-repeat;padding-right:10px}.GlobalMenu li.AspNet-Menu-WithChildren a:hover{background:transparent url(/templates/professional/images/activeArrowRight.gif) right center no-repeat}.GlobalMenu li:hover li,.GlobalMenu li.AspNet-Menu-Hover li,.GlobalMenu li:hover li a,.GlobalMenu li.AspNet-Menu-Hover li a,.GlobalMenu li:hover li a:hover,.GlobalMenu li.AspNet-Menu-Hover li a:hover{background-image:none}.GlobalMenu li ul{background-color:#fff;border-color:#404040;border-top-color:#666666}.GlobalMenu li li{background-color:#fff}.GlobalMenu .AspNet-Menu-Selected,.GlobalMenu .AspNet-Menu-ChildSelected{background-color:#000;color:#404040 !important}div.links{margin-left:15px}div.links ul.key li{}div.links h3{}div.links ul{width:95%}div.links ul li{margin-bottom:15px;margin-left:35px;vertical-align:top;width:98%}div.links ul li a{display:block}div.locations{}div.locations div.location{border-bottom-color:#ccc;border-bottom-style:dotted;border-bottom-width:1px;margin-bottom:25px;margin-left:15px;padding:10px}div.locations div.location p.address{float:left;font-size:larger;width:225px}div.locations div.location ul.links{margin-left:325px}div.locations div.location ul.links li{list-style-type:none}div.locations div.location p.hours{margin-left:325px}div.modalpopup{border-color:#999996;border-style:solid;border-width:5px}div.modalpopup div.content{}div.modalpopup h1{color:#000}a.moreinfo{display:inline-block;line-height:40px;padding-left:40px}a.navTop{float:right;display:inline-block;padding-right:10px}div.randomTestimonial blockquote{font-style:italic;font-size:larger;text-align:center;margin-bottom:10px}div.randomTestimonial cite{font-size:13px}div.randomTestimonial img{margin-bottom:10px;margin-right:5px}div.services table{margin-bottom:25px;margin-left:15px;width:95%}div.services table td{padding:2px 0px;width:50%}div.specials{width:99%}div.specials div.special{border-style:dashed;border-width:1px;margin-bottom:10px;min-height:175px;padding:0 15px 15px}div.specials div.special h3{background-color:Transparent;font-size:18px;margin:15px 0 15px 0;padding-left:0}div.specials div.special a{font-size:small}div.specials div.special p{margin-left:125px}div.specials div.special > img{float:left}div.testimonials{margin-left:15px}div.testimonials div.testimonial{margin-bottom:25px}div.testimonials div.testimonial blockquote{font-style:italic;font-size:larger}div.testimonials div.testimonial blockquote:before{content:open-quote;font-size:x-large;font-weight:bold}div.testimonials div.testimonial blockquote:after{content:close-quote;font-size:x-large;font-weight:bold}div.testimonials div.testimonial cite{display:block;font-size:10px !important;font-weight:bold;padding-left:45px}div.warranties{}div.warranties div.warranty{float:left;margin-bottom:25px;padding-top:15px;padding-right:15px;width:325px}div.warranties div.warranty h3{clear:left}div.warranties div.warranty img{float:left}div.warranties div.warranty p{margin-left:125px}#affil-sidebar div.widget img{float:right}#affil-sidebar h3{margin-right:70px}#affil-sidebar h3.hdr{}#affil-sidebar .widget h3{}div.widget{border-style:solid;border-width:10px;font-size:11px;margin-bottom:10px;padding:10px}div.widget h3{line-height:17px;font-size:14px;margin-bottom:20px;padding:0}.newsletter-signup{}.newsletter-signup label{display:block;float:left;font-size:1.125em;font-weight:bold;width:75px}a.moreinfo{background:transparent url(/templates/professional/images/black/more-btn.jpg) 0 0 no-repeat}a.navTop{background:#fff url(/templates/professional/images/black/page-top.jpg) no-repeat scroll right top}div.widget{border-color:#e2e2e2}/*\*/* html #head h1{height:124px}* html #mast .topSpecials,* html #mast .asset{height:250px}* html div.specials div.special{height:175px}/**/ #mast{overflow:hidden;max-height:250px}#mast .topSpecials .asset{width:100%;height:80px;overflow:hidden}.color1{color:#fff}#mast{overflow:hidden;max-height:250px}#mast .topSpecials .asset{width:100%;height:80px;overflow:hidden}
