tr.header{font-weight:bold;background-color:#E9D6E7}tr.header td{font-weight:bold;color:#6c2068}tr.header th{font-weight:bold;color:#6c2068}THEAD TD{font-size:10pt;font-weight:bold;font-style:normal;color:#6c2068;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:center;background-color:#E9D6E7}TH{font-size:10pt;font-weight:bold;font-style:normal;color:#6c2068;word-spacing:normal;letter-spacing:normal;text-transform:none;background-color:#E9D6E7}TD{font-size:10pt;font-weight:normal;word-spacing:normal;letter-spacing:normal;text-transform:none}h1,h3,h5,dt{color:#800080}h2,h4,h6{color:#000080}TFOOT{font-size:10pt;font-weight:bold;font-style:normal;color:#98BF20;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:center}HR{color:#6c2068;height:1px}SMALL{font-size:.7em}BIG{font-size:1.17em}BLOCKQUOTE,PRE{font-family:Courier New,monospace}UL LI{list-style-type:square}UL LI LI{list-style-type:disc}UL LI LI LI{list-style-type:circle}OL LI{list-style-type:decimal}OL OL LI{list-style-type:lower-alpha}OL OL OL LI{list-style-type:lower-roman}IMG{margin-top:0;margin-left:0;margin-right:0}.descriptor{font-size:10pt;font-style:normal;font-weight:bold;color:#6c2068}.listing{font-size:11pt;font-weight:normal;font-style:italic}.new{text-transform:uppercase;font-size:9pt;font-weight:normal;font-style:normal;color:#f00}.note{color:#6c2068}.stats_heading{font-size:10pt;font-weight:bold;font-style:normal;color:#98BF20;word-spacing:normal;letter-spacing:normal;text-transform:none}a img{border:0}table.sortable th,table.sortable THEAD TD{font-size:10pt;font-weight:bold;font-style:normal;color:#6c2068;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:center;border-width:1px 1px 1px 1px;background-color:#E9D6E7}table.sortable td{font-size:10pt;font-weight:normal;word-spacing:normal;letter-spacing:normal;text-transform:none}table.sortable tr.odd td{font-weight:normal;word-spacing:normal;letter-spacing:normal;text-transform:none}table.sortable tr.even td{font-weight:normal;word-spacing:normal;letter-spacing:normal;text-transform:none}table.sortable tr.sortbottom td{font-size:10pt;font-weight:bold;font-style:normal;color:#98BF20;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:center}html,body{margin:0;border:0;padding:0;height:100%;width:100%}body{background-color:white}img{border:0}div{margin:0;padding:0}html{background-position:center top;margin:inherit;font-size:14px;overflow-x:hidden}.divwrap{width:975px;margin:0 auto}.divWrapper{min-height:100%;margin-bottom:20px;clear:both;float:left;width:100%}.divheader{background-position:left top;height:99px;background-repeat:no-repeat;min-width:965px}.divrighttopinfos{float:right;margin-top:42px}.divlefttopinfos{float:left;font-size:1.5em;padding-top:42px;color:white}.divlocation{float:right;color:#FFF;white-space:nowrap;text-align:right}.divlanguage{float:right;margin-left:10px;height:16px}.divsearch{margin-top:5px;float:right;text-align:right}.divsearchbutton{float:right;height:20px;margin-left:10px;width:30px;display:block}#txtSearchHeader{width:278px}.divcart{float:right;height:20px;margin-top:5px;padding-left:15px;width:105px;display:none}.divwraplogo{margin:auto;width:100%}.divlogo{font-weight:700;height:49px;width:200px;float:left;position:relative;z-index:9}.divlogo img{margin-left:-210px}.divsubheader{height:25px}.divsubheaderlocation{float:left;font-weight:bold}.divmenu,.divsubheaderlocation{padding-left:200px}.divsubheaderphone{margin-left:10px;float:left;color:#FFF}.divmenu{position:absolute;margin-top:95px;*margin-top:0;z-index:10}.divmenu div{display:inline-block}.divcontenu{width:975px;padding-left:10px}.divfooter{height:95px;width:100%;min-width:965px;clear:both;position:absolute}.divcopyright{float:right;padding-top:10px;text-align:right;font-size:.8em;margin-right:10px}.divfooter a{text-decoration:none}.divfooterimage{float:left;overflow-x:hidden;cursor:pointer}p span.small{font-size:.8em}p span.title{text-transform:uppercase;font-size:1.2em;font-weight:bold}p span.italic{font-style:italic}p span.strong{font-weight:bold}hr{border-color:#5e8e9b}.divheader .lnkFranchise{text-decoration:underline}ul,ol{margin:10px 0;display:table}ul li,ol li{margin:5px 25px}ul li{list-style-type:disc}ol li{list-style-type:decimal}h1{font-size:1.75em;margin-top:0;margin-bottom:20px;line-height:28px}h2{font-size:1.5em;margin-top:0;margin-bottom:15px}h3{font-size:1.25em;margin-top:0;margin-bottom:12px}h4{font-size:1em;margin-top:0;margin-bottom:10px}h5,h6{font-size:.8em;margin-top:0;margin-bottom:5px}strong{font-weight:bold;margin-bottom:3px;margin-top:5px}p{margin-bottom:5px}em{font-style:italic}.divAppFront{float:left;margin:8px 8px 0 0;*margin-top:9px;position:relative}.divMainMenuItem{background-repeat:no-repeat;padding:5px 10px;text-align:center;margin-right:3px;display:inline-block;border-top-left-radius:10px 5px;border-top-right-radius:10px 5px;float:left;height:19px}.divBreadCrumb{margin:0 auto 0 auto;width:975px;height:30px;padding:1px 0 0 200px}.divBreadCrumb .divBreadCrumbInner{position:absolute;z-index:10}.divFooterPadding{height:20px;clear:both;margin:30px 0 0 0}.tagClickable{cursor:pointer}.divSocialFooter{float:right;padding-right:10px}.divSocialFooter img{width:25px;margin:4px 2px 0 2px}.divLocationWrapFlat{width:470px}.divLocationFront{background-image:url('/img/theme/standard/msg-near-you.jpg');padding-right:10px}.lnkLang{display:inline-block;background-repeat:no-repeat;background-position:0 3px}.lnkLangFrançais,.lnkLangFrench{background-image:url('/img/theme/standard/France_flag.jpg')}.lnkLangEnglish{background-image:url('/img/theme/standard/usa_flag.jpg')}.divLocationFront .title{text-align:left;font-size:1.5em;font-weight:bold;padding:10px 0 0 10px}.divfooterimage{overflow:hidden}.divfooterimage #lblFooterText{margin-left:140px;display:block;position:absolute;top:15%;text-align:center;width:175px}.divLocationBack{height:25px;opacity:.7;filter:alpha(opacity=70);z-index:8}.divLocationWrap{z-index:9;margin-top:3px;left:0}.divLocationWrap,.divLocationBack{position:absolute;width:100%}.divBreadCrumb{font-size:12px}.divTitleContainer{clear:both;margin-top:-15px}.divTitleContainer .divNewsletterWrap{position:relative;float:right;width:auto;top:auto}.divTitleContainer .lblSpanSocialTitle{display:block;font-weight:bold;text-align:center}.divCorporate{display:inline-block;font-weight:bold}.lnkMobile{font-weight:bold}form label.error,label.error{color:red;font-style:italic}form div.error{display:none}form input.error{border:1px dotted red}.stepmenu{height:50px;position:relative}.stepmenu .step1,.stepmenu .step{float:left;text-align:center;border:solid 2px purple;text-decoration:none;width:123px}.stepmenu .step{margin-left:12px}.stepmenu .stepnum{height:50px;display:table-cell;vertical-align:middle;color:white;background-color:purple;width:25px;font-size:16pt}.stepmenu .stepname{height:50px;display:table-cell;vertical-align:middle;color:purple;width:97px}.brixVideo{margin:0 auto;width:800px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.two_column_container{width:670px;margin:0 auto;padding-left:15px;height:80px}.two_column{width:320px;margin:0 15px 5px 0;min-height:170px;float:left}.prominence{font-size:14pt}.lnkLogin{display:inline-block;height:22px;width:150px}.lnkLogin:hover{background-position:0 -24px}.lnkLoginFacebook{background-image:url('/img/social_signin_buttons_icons/facebook_signin.png')}.lnkLoginTwitter{background-image:url('/img/social_signin_buttons_icons/twitter_signin.png')}.lnkLoginError{border:2px dotted red}.lnkPostAs .ui-icon,.lnkPost .ui-icon{display:inline-block;margin-right:10px;*float:left}.lnkPostAs{clear:both}.divLoginTab{overflow-y:hidden}.divLoginTab .lblLoginField{display:inline-block;width:100px}.divMediaPreview{margin:10px 10px 10px 0;padding:10px;border:2px dashed grey;float:left;height:150px;width:150px;text-align:center;font-size:.8em;font-style:italic}.lblOverlayText,.lblOverlayTextSmall{display:block;position:absolute;bottom:0;left:0;opacity:.85;filter:alpha(opacity=805);margin:1px;text-align:center;text-decoration:none}.lblOverlayText{padding:10px;font-size:1.7em;line-height:1.0em}.lblOverlayTextSmall{padding:5px 10px;font-size:1.2em}.colorpicker{z-index:1050}.imgFancyPicture{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.18);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.18);box-shadow:5px 5px 5px rgba(0,0,0,0.18)}.layoutEditorItem{background-repeat:no-repeat;background-position:center center}.divPictureGallery,.divVideoGallery{border-top:1px solid grey;margin-top:10px;padding:10px}.divUploadPicture,.divUploadVideo{display:none}.divPictureGallery a,.divVideoGallery a{float:left;background-color:#BBB;margin:0 5px 5px 0;overflow:hidden;text-align:center;display:block;background-repeat:no-repeat;background-position:bottom;text-shadow:white 2px -2px 2px;filter:dropshadow(color=#ffffff,offX=2,offY=2)}.divPictureGallery a.lnkSelected,.divVideoGallery a.lnkSelected{background-color:#FF0;font-weight:bold}.divPictureGallery a{width:128px;height:138px}.divVideoGallery a{width:190px;height:130px}.divPictureGallery span,.divVideoGallery span{display:block}.divPictureGallery img{display:inline-block}.spanTotal,.spanPaging{font-style:italic;width:55%;margin-bottom:10px;text-align:right}.spanPaging{float:right;display:block}.spanPaging a{margin-right:3px;display:inline-block}.divMediaGalleryWrap .ui-widget-header{border:0;background:0}.lnkUploadNew{float:right}.picture textarea,.video textarea{width:100%}.divUploadContainer{width:450px}.divUploadContainer textarea,.divUploadContainer iframe{width:400px}.divUploadContainer iframe{height:40px}.divImageSlider,.divVideoSlider{width:100%}.spanCountImage,.spanCountVideo{font-size:.7em}.divMediaPager{clear:both;text-align:center}.divContainImage img{margin:0 2px 2px 0}.divMediaPager .lnkFancyButton{font-size:11px}.socialFeed .ui-tabs .ui-tabs-panel{padding:0;position:absolute}.social-content .facebook{border:0}.social-content li{list-style:none outside}.social-content ul{padding:0}.social-content ul li{font-size:12px;padding:5px 0}.social-buttons{float:right;width:36px;margin:50px 0 0 0;padding:0}.social-buttons li{list-style:none outside;margin:0}.social-buttons li a{background:transparent url("/app/socialFeed/socialFeedButtons.png") no-repeat 0 0 scroll;display:block;height:38px;width:36px;text-indent:-4000px}.social-buttons li a:hover,.social-buttons li a.active{width:31px}.social-buttons li a.btnFacebook{background-position:right 0}.social-buttons li a.btnTwitter{background-position:right -38px}.social-buttons li a.btnYouTube{background-position:right -76px;height:37px}.social-buttons li a.btnFlickr{background-position:right -112px}.social-buttons li a.btnMySpace{background-position:right -150px;height:37px}.social-buttons li a.btnGooglePlus{background-position:right bottom;height:37px}.scroll-pane{overflow:auto;background-color:white}.scroll-content-item{width:120px;height:90px;float:left;margin:10px 5px 0 5px;font-size:3em;line-height:96px;text-align:center}.googleplus p{word-wrap:break-word}.flickr .scroll-content{text-align:center}.flickr .scroll-content a{display:inline-block;margin:3px 0}* html .scroll-content-item{display:inline}.pSharingOptional{font-size:.9em;font-style:italic;margin:10px 0}.imgNews{float:right;margin:0 0 10px 10px;width:300px;height:300px}.lblReleaseDate{font-style:italic;display:inline-block;margin-bottom:2px}.poll-wrap .title{padding:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.poll{border:1px solid #E25919;padding:10px;overflow:auto}ul.answers li{list-style:none}.voteButton{text-align:right;padding:10px}li.percentage{list-style:none;font-size:11px;padding:5px 0}.percentage li{margin:5px 0}.divAddPoll,.editPoll,.noAnswer{display:none}.txtQuestion,.txtFact{width:100%}.editPoll{margin-left:20px}.divShareEmail{display:inline;line-height:29px}.lblFriendShare{display:inline-block;width:230px}.txtYourName,.txtYourEmail,.txtFriendName,.txtFriendEmail{width:200px}.txtMessage{width:450px;height:150px}.divEmailFriend{display:none}.lblEmailShareError{color:red;font-weight:bold;display:none}.lnkShareEmail{background-image:url("/img/Forward-256-small.png");background-repeat:no-repeat;padding:4px 0 0 37px;background-position:0 0;height:29px;display:inline-block;color:grey}.divSocialShare .fb-like span{margin-top:-24px;position:absolute;*position:static}.divCatchpa{min-height:150px}.divSocialShare div,.divSocialShare iframe{*float:left}.divSocialShare .divShareEmail{float:right}.txtMaxComments{width:35px}.lblComments{font-weight:bold}.txtComment{width:99%;height:100px}.divCommentPost{text-align:right;width:100%}.divCommentPost .lnkRss{float:left;margin-top:8px}.divCommentLogin .spanLoginTitle{display:block;font-weight:bold}.spanLoginTitle{font-weight:bold}.missingLoginField{border-color:red}.divCommentList{clear:both}.divCommentList .divUser{float:left;width:20%;font-size:.7em}.divCommentList .divCommentText{float:left;width:80%}.divCommentList .divCommentFunctions{border-top:1px solid #DDD;padding-top:4px;text-align:right;margin-top:10px;font-size:.8em}.divCommentList .divCommentFunctions .lnkReply{padding-bottom:10px;display:inline-block}.divCommentList .divCommentList{width:95%;display:none;padding-left:5%}.divCommentList .spanCommentHeader.ui-button-text-only .ui-button-text{padding:.2em .6em}.divCommentList .spanCommentHeader.ui-button{display:block;text-align:left;margin:10px 0}.divCommentList .lnkPermalink{float:right;padding:5px 5px 0 0;font-size:.8em}.divCommentList .lnkPermalink:hover{text-decoration:underline}.divCommentList .divReply{display:none;clear:both}.divCommentPaging{font-weight:bold;text-align:center;clear:both}.spanNFError{color:red;display:none}.lblCommentCount{height:24px;display:inline-block;text-align:center;width:38px;font-weight:bold;padding-top:1px}.lblCommentsLabel{font-style:italic}.location-wrap{padding:25px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.lnkFranchise{display:inline-block;font-size:12px}.Madscience{background:#B0DC13}.bestLocation,.otherLocations{margin:10px;font-size:12px}.bestMatch{font-size:16px;font-weight:bold}.moreLocations,.moreLocationsFlat{display:none}.search .line{line-height:1.6em}.search label{display:inline-block;width:8em}ul.ui-autocomplete li{list-style:none}.nearestLocation a{font-weight:bold;text-decoration:none}.nearestLocation a:hover{text-decoration:underline}.divLocationFront{text-align:right}#livesearch{display:none;position:absolute;background-color:white;height:150px;overflow-y:auto;border:1px solid #A9A9A9}.pageSize{width:30px}.spanHeading{display:block;border-bottom:2px solid #a9a6bb;padding:5px;margin:5px 0}.divNewsRow{clear:both;margin-bottom:10px;float:left;width:100%}.divNewsRow .divImageWrap{float:left;width:110px;min-height:5px;min-height:50px}.divNewsRow .spanDate{color:#cd5c38;float:right}.imgNewsThumb{width:100px}.interactiveMap-wrap{-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.mapTitle{font-size:1.2em;font-weight:bold;position:absolute;width:100%;text-align:right;padding-right:10px}.interactiveMap-wrap .ui-tabs .ui-tabs-panel{border:0;padding:0}div.can-map{display:none}div.int-map{display:none}.stateFranchisees{display:none}.divTooltip{display:none;position:absolute;border:1px solid black;background-color:white;padding:10px;z-index:9999;width:220px}.flags li{float:left;list-style:none;margin:5px}a.lnkOpenFranchise{text-decoration:underline}.txtMaxReviews{width:35px}.divRating{cursor:pointer;margin-bottom:5px;float:left}.divRating div{height:57px;width:57px;background-image:url('/img/theme/standard/review_negative.jpg');float:left}.divRating img{opacity:0}.divStarsAdmin{display:inline-block}.divReviewText .imgStar,.divStarsAdmin .imgStar{width:25px;height:25px}.txtReview{width:99%;height:100px;margin-top:5px}.divReviewPost{text-align:right}.divReviewsBox{margin-top:10px}.divReviewsList{clear:both;border-top:1px dotted grey;padding:10px 0;margin:10px 0 0 0;float:left;width:100%}.divReviewsList .divApproved{float:right}.divReviewsList .divReviewText{float:left;width:80%}.divReviewsList .divUser{float:left;width:20%;font-size:.7em}.divReviewsList .divUser .imgUser{float:left;margin-right:10px}.pApprovalType{text-align:right}.txtTagLocation{height:55px;width:480px}.drpLocationAdmin{width:260px}.divFranchiseBusiness{margin-bottom:5px}.lblBizArea{font-weight:bold;font-size:.8em}.errorBox{border:1px dotted red}.txtMinRating{width:30px}.lblLatestReviewTitle{font-weight:bold}.imgReviewPerson{float:left;margin:10px 10px 10px 0}.divReviewButtons{float:right}.imgSmallStar{width:20px}.latestReviewTab .lnkFancyButton{margin-bottom:3px;width:166px}.lblWrapRatings{white-space:nowrap}.divSidebarMenu a{display:block;margin-bottom:5px;padding:5px 5px 5px 30px;font-weight:bold;font-size:1.1em;text-decoration:none;height:30px;width:85%;line-height:30px}.sidebar5 a{height:21px;line-height:21px}.sidebar6 a{height:15px;line-height:15px;font-size:.9em;margin-bottom:4px}.thankyou{display:none;height:40px;background-color:#de9a44;position:absolute;z-index:10;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.dlgSignup{display:none}#divDialogSignup label,#divDialogSignup input{display:block}.txtRequired{border:1px solid #CD0A0A;background-color:#FEF1EC;color:#CD0A0A}.divNewsletterWrap{text-align:center;position:absolute;width:100%;top:35%}.divNewsletterWrap .lblNewsletterTitle{display:block;font-weight:bold;margin-bottom:4px}.txtSignup{width:125px}.qrCode,.qrCode img{width:100%}.divQrPreview{display:none}