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,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;border-style:solid;}
.top-bar-signup{background:none repeat scroll 0 0 #EAEAEA;border:1px solid #D6D6D6;border-radius:8px 8px 8px 8px;color:#333333;margin:10px auto;text-align:right;width:960px;}.top-bar-signup .header-wrapper{padding:8px 15px;width:930px;}.top-bar-signup .header-wrapper span{padding-right:10px;font-size:0.833em;font-weight:bold;}.top-bar-signup .header-wrapper a{text-transform:uppercase;font-size:0.75em;color:#FFFFFF;padding:0 10px;height:24px;line-height:24px;display:inline-block;font-weight:bold;background:url(/sites/all/themes/applesque/images/signup_bg.jpg) repeat-x scroll left top transparent;box-shadow:1px 1px 2px #999999;}body{font-family:Georgia,"Times New Roman",Times,serif;background-image:url(/sites/all/themes/zenclassy/images/zenclassy/bg_page.jpg);font-size:16px;}h1{margin:0;padding:0}header{position:relative;background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/topbg.png) top left repeat-x;display:inline-block;width:100%;padding-bottom:20px;}header .logo{max-height:75px;background-repeat:no-repeat;float:left;display:inline-block;margin:10px 0;}.header-wrapper{width:960px;margin:0 auto;}header h1{color:#4E5639;font-family:Palatino,verdana,arial;font-size:1.750em;}header .logo{display:table;height:80px !important;vertical-align:middle;}header .logo a{text-decoration:none;color:#4E5639;text-shadow:0 0 3px white;font-family:Palatino,verdana,arial;font-size:1.750em;display:table-cell;vertical-align:middle;}header .right{display:inline-block;float:right;background-color:white;width:200px;border:1px solid #d6d5d5;text-align:center;margin-right:8px;}header .right .content{margin:0 7px 7px;border:1px solid #d8ccb7;height:95px;border-top:none;}header .right .content .seperate_line{width:91px;height:2px;border-top:1px solid #d8ccb7;display:inline-block;margin:12px 0 3px;}header .right .content p.contact_phone{margin-bottom:10px;top:10px;text-align:center;font-weight:bold;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:18px;color:#4e5639}header .right .content p.contact_phone span{font-style:italic;}header .right .content button{border:none 0;background-image:url(/sites/all/themes/zenclassy/images/zenclassy/button_top-2.png);text-align:center;font-size:0.888em;font-family:Arial;font-weight:bold;color:#ffffff;width:170px;height:37px;text-shadow:-1px -1px 0 #85af53;box-shadow:0 0 5px #e5e5e5;}header .right .content .button{background:url(/sites/all/themes/zenclassy/images/zenclassy/button_top.jpg) repeat-x scroll left top transparent;border:medium none;color:#FFFFFF;cursor:pointer;font-family:Arial;font-size:0.8em;font-weight:bold;height:47px;text-align:center;text-shadow:0 -1px 1px #94A668;width:163px;line-height:26px;margin-bottom:-9px;padding-top:7px;margin-left:10px;}header .right .content .button:hover{opacity:0.85;}header .right .content a{text-decoration:none;}.page{background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/leavesbg.png) center center no-repeat;}.front .page{background-position:center top;}div.middle{width:960px;margin:0 auto;}.front div.middle{width:960px;margin-top:-10px;text-align:center;}.not-front .main p{margin-bottom:10px;line-height:20px;}.not-front .main h3,.not-front .main .loc-desc{border-bottom:1px solid #E6DED1;}.not-front .main .left img{height:auto;max-width:570px;}.not-front .main .left .field-collection-view,.not-front .main .left .field-collection-container{margin:0;padding:0;border:none;}.node-type-template-1 .main .left img{margin:20px 0;}button,input[type=submit]{cursor:pointer;}.loc-desc{display:inline-block;width:100%;}.loc-desc .loc-img img{max-width:280px !important;width:100%;}.front .page .zone .member_img{margin:20px 0;}.top_nav{background:url(/sites/all/themes/zenclassy/images/zenclassy/navbg.png) repeat scroll 0 0 transparent;display:inline-block;height:auto;margin-top:-2px;max-height:100px;min-height:50px;position:relative;text-align:center;width:100%;z-index:100;}.top_nav ul{margin:0 auto;padding:0;position:relative;width:960px;text-align:center;}.top_nav ul li{list-style:none;position:relative;text-align:left;height:32px;text-transform:uppercase;padding:19px 5px 0;display:inline-block;vertical-align:top;}.top_nav ul li.below{background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/menu_arrows.png) right 20px no-repeat;}.top_nav ul li.below:hover{background-position:right -15px;}.top_nav ul li .sub_menu a{color:#638993;line-height:24px;font-size:12px;}.top_nav ul li.current a{color:#b3b5b5;}.top_nav ul a{text-decoration:none;font-size:14px;color:#fff;float:left;padding:0 16px;}.top_nav ul a:hover{color:#b5b5b5;}.top_nav ul img.menu_arrow{width:12px;left:5px;position:relative;height:12px;float:left;}.top_nav ul ul{display:none;text-align:center;position:absolute;background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/bg_submenu.png) top left;width:auto;border:1px solid #bba47c;z-index:20;}.top_nav ul ul a{color:#FFFFFF;font-size:12px;display:block;white-space:nowrap;padding:10px 20px;width:100%;}.top_nav ul ul a:hover{color:#b3b5b5;}.top_nav ul ul li{float:none;position:relative;height:auto;line-height:22px;padding-top:0;background:none !important;display:block;width:100%;}li.level2{text-align:center;}.top_nav ul li:hover > ul.nav1{left:10px;top:48px;border-top:0;}.top_nav ul li:hover > ul{display:block;top:10px;left:95%;}div.middle div.banner{position:relative;margin:0 auto;width:960px;text-align:center;}div.middle div.top-banner{height:508px;position:relative;width:944px;z-index:1;background-image:url(/sites/all/themes/zenclassy/images/zenclassy/bg_banner_home.png);padding:8px;}div.middle div.top-banner .image-container{width:944px;height:508px;overflow:hidden;position:absolute;}div.middle div.top-banner .image-container img{display:inline;position:relative;z-index:15;margin-top:-1px;}.sub1{text-align:left;margin:0 14px -150px;top:-170px;vertical-align:top;display:inline-block;font-family:arial;color:#3d3127;line-height:18px;position:relative;z-index:2;}.sub1 .box,.front .middle .field-collection-container{width:273px;background-image:url(/sites/all/themes/zenclassy/images/zenclassy/bg_box.jpg);border:1px solid #B7B7B7;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.front .main{background:none;padding:0;width:885px;display:inline-block;}.front .middle .field-collection-container{margin-top:0;width:100%;}.front .middle .field-collection-container img{max-width:30%;margin-right:2%;display:inline-block;float:left;height:auto;}.front .middle .field-collection-container .field-collection-view{padding:0;margin:0;}.not-front .middle .field-collection-container{background:none;}.front .middle .field-collection-container .zone-mode-reviews{padding:18px;display:inline-block;}.sub1 .box-bottom{background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/box-bottom.png) left top no-repeat;height:15px;}.sub1 .container{border:1px solid #D8CCB7;height:100%;position:relative;padding:18px 18px 0;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.sub1 p{margin-bottom:10px;}.sub1 p.title{font-size:18px;color:#3d3127;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-style:italic;font-weight:bold;margin-bottom:12px;}.sub1 p.actions{text-align:center;position:absolute;bottom:23px;width:217px;}.sub1 button{background:url(/sites/all/themes/zenclassy/images/zenclassy/bg_button.png) repeat scroll left top transparent;border:0 none;border-radius:4px;color:#FFFFFF;display:inline-block;font-family:Arial;font-size:11px;height:29px;line-height:26px;min-width:118px;padding:0 15px;text-align:center;text-transform:uppercase;border:1px solid #538b1f;text-shadow:-1px -1px 0 #759a47;box-shadow:0 2px 4px rgba(0,0,0,0.25);}.sub1 .container .content{min-height:120px;}.sub1 .container .links{margin:15px 0;text-align:center;}.middle .field-collection-container{margin-top:20px;width:100%;text-align:left;}.footer{position:relative;padding:15px 0;display:inline-block;width:100%;padding-bottom:10px;padding-top:0px;}.footer-content{width:960px;margin:0 auto;}.footer .seperate-line-top{background-image:url(/sites/all/themes/zenclassy/images/zenclassy/fttopline.png);width:960px;height:3px;margin:0 auto 25px;}.footer div.sitemap{float:left;padding-left:10px;width:315px;}.footer ul{margin:0;}.footer ul li{list-style:none;text-transform:uppercase;}.footer ul li a{text-decoration:none;font-size:12px;line-height:22px;color:#466a1e;text-shadow:0 1px 1px #fff;}.footer ul li a:hover{text-decoration:underline;}.footer ul .left{position:relative;float:left;width:130px;}.footer ul .right{position:relative;float:left;width:130px;}.footer div.location{width:375px;float:left;border-right:1px solid #bba47c;border-left:1px solid #bba47c;padding-left:20px;}.footer div.location p{margin:0;}.footer div.location div{position:relative;float:left;width:183px;min-height:45px;font-family:arial;font-size:12px;line-height:14px;color:#373531;}.footer p.title{position:relative;margin:0;margin-bottom:17px !important;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-style:italic;font-weight:bold;font-size:17px;color:#373531;}.footer div.location p.city{margin-top:16px;font-weight:bold;}.footer div.location p.call{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:20px;color:#373531;font-weight:bold;position:relative;width:300px;height:30px;float:left;margin-top:10px;}.footer div.location p.call span{font-style:italic;}.footer div.social{position:relative;width:215px;height:135px;float:right;}.footer div.social ul{padding:0;margin:10px 0;width:180px;height:80px;}.footer div.social ul li{border-radius:3px 3px 3px 3px;list-style:none;display:inline;width:33px;height:33px;margin-right:8px;margin-bottom:8px;position:relative;float:left;background:url(/sites/all/themes/zenclassy/images/zenclassy/sm_sprite.png) 0 0 no-repeat;}.footer div.social ul a{background-color:#fff;width:auto;height:auto;border-radius:3px;display:block;}.footer div.social ul li:hover{opacity:0.85;}.footer div.social #facebook{background-position:0 0;}.footer div.social #twitter{background-position:-33px 0;}.footer div.social #google_plus{background-position:-66px 0;}.footer div.social #youtube{background-position:-99px 0;}.footer div.social #linkedin{background-position:-165px 0;}.footer div.social #word_press{background-position:-132px 0;}.footer div.social #yelp{background-position:-198px 0;}.footer .seperate-line-bottom{background-image:url(/sites/all/themes/zenclassy/images/zenclassy/ftbotline.png);position:relative;width:1400px;height:1px;clear:both;top:24px;}div.copyright{clear:both;background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/cprightbg.png) top left repeat-x;position:relative;height:45px;}div.copyright p{text-align:center;font-size:11px;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;color:#8e846c;position:relative;top:15px;}button.btn,.review-list .description .button,.front .node-webform .form-submit{background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/bg_button.jpg) top left repeat-x;text-indent:0;width:auto;text-transform:uppercase;color:#fff;text-shadow:0 -1px 1px #759a47;font-size:11px;font-weight:bold;padding:2px 18px 4px;border:1px solid #538b1f;height:28px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5px 0;text-decoration:none;}.main{background-color:white;padding:20px 36px;font:normal 14px Arial,Helvetica,sans-serif;display:inline-block;width:888px;}.main h1,.not-front .main .zone h2,.yelp-reviews .review-name,.front .zone h2{margin-bottom:15px;padding-bottom:24px;border-bottom:1px solid #e6ded1;font-size:24px;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-style:italic;font-weight:bold;color:#2d2b28;}.main h3{margin:20px 0 15px;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-style:italic;font-size:18px;color:#2d2b28;font-weight:bold;}.main h2{margin:15px 0;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-style:italic;font-size:24px;color:#2d2b28,font-weight:bold;}.main .left{display:inline-block;width:570px;}.main .right{float:right;display:inline-block;width:298px;}.main .right .form-request .node-webform .content .field-name-body{display:none;}.main p.line-divider{padding:20px 0 15px;border-bottom:1px solid #e6ded1;clear:both;}.main p{margin:0 0 5px;line-height:18px;color:#2d2b28;}.main p strong{font-weight:bold;}.main p em{font-style:italic;}.main p u{text-decoration:underline;}.main div.left p.location{color:#466a1e;display:inline;padding-right:20px;}.main div.left p#costa{padding-left:20px;border-left:1px solid #2d2b28}.main div.left img.first{margin-right:30px;}.main div.contactinfo{float:left;width:100%;margin-top:20px;}.main div.left div.contactinfo div{display:inline-block;margin-bottom:15px;vertical-align:top;}.main div.left div.map{float:left;position:relative;width:300px;height:360px;float:right;}.main div.left div.map img{width:300px;height:auto;}.main div.left div.address{float:left;font-size:13px;}.main div.left p.title{font-weight:bold;margin-bottom:0;}.main div.left p.label{float:left;position:relative;width:95px;}.not-front .main h1{padding-bottom:15px;margin-top:0;}.not-front .main .zone h2,.yelp-reviews .review-name{padding-bottom:10px;margin-top:0;}.not-front .main .zone h2 a,.yelp-reviews .review-name{text-decoration:none;color:#2d2b28;text-transform:capitalize;font-size:18px;}.node-type-template-1 .main div.left div.map{float:left;}.not-front .left form label,.front .node-webform label{font-size:14px;display:inline-block;float:left;line-height:28px;color:#636466;width:150px;font-weight:normal;}.not-front .left form input[type="text"],.not-front .left form input[type="email"],.front .node-webform form input[type="text"],.front .node-webform form input[type="email"]{border-radius:5px;line-height:28px;height:28px;padding-left:10px;font-size:0.813em;width:405px;background:url(/sites/all/themes/applesque/images/applesque/bg_input.png) repeat-x scroll left top #FFFFFF;box-shadow:1px 1px 2px #F1F1F1 inset;color:#444444;border:1px solid #F1F1F1;}.not-front .left form .form-actions,.front .node-webform form .form-actions{text-align:center;}.not-front .left form textarea,.front .node-webform form textarea{border-radius:5px;font-size:12px;width:415px;box-shadow:1px 1px 2px #F1F1F1 inset;color:#444444;border:1px solid #F1F1F1;font-family:Arial;padding:5px 10px;}.not-front .left form .grippie,.front .node-webform form .grippie{width:406px;margin-left:153px;}.form-request{background-image:url(/sites/all/themes/zenclassy/images/zenclassy/bg-form-request.jpg);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 2px #999;padding:15px;}.form-request h2{text-align:center;margin:0 0 10px;width:270px;}.form-request a{color:#000;text-decoration:none;cursor:default;}.form-request label{display:block;color:#636466;margin:5px 0;}.form-request input{width:100%;height:24px;border:0 none;text-indent:5px;margin-bottom:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.form-request .node{background-color:transparent;font:14px Arial,Helvetica,sans-serif;padding:0;}.form-request textarea{width:262px;-moz-border-radius:5px;margin-bottom:8px;border:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;-webkit-border-radius:5px;border-radius:5px;text-indent:5px;}.form-request input[type=submit],.left form input[type=submit]{border-radius:5px 5px 5px 5px;background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/bg_button.jpg) top left repeat-x;text-indent:0;width:auto;text-transform:uppercase;color:#fff;text-shadow:0 -1px 1px #759a47;font-size:11px;font-weight:bold;padding:2px 18px 4px;border:1px solid #538b1f;height:28px;line-height:20px}.form-request .form-actions{text-align:center;}.form-request select{border:0 none;padding:3px 0;width:100%;height:32px;background-color:white;margin:5px 0;margin-bottom:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.inner-page{font-size:16px;}.node-type-staff-page .member_img{display:inline-block;float:left;margin-right:20px;}.node-type-staff-page .member_img img{height:auto;margin:0 !important;max-width:200px !important;}.node-type-staff-page .member{display:inline-block;width:100%;padding:20px 0;border-bottom:1px solid #E6DED1;}.node-type-staff-page .member_info p{font-size:13px;line-height:18px;}.node-type-staff-page .member_name,.node-type-staff-page .member_degree{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:18px;font-style:italic;font-weight:bold;color:#2D2B28;}.node-type-staff-page .member_degree{margin-bottom:20px;font-weight:normal;}.node-type-dentist-services .inner-page h2{padding-bottom:0;}.node-type-dentist-services .inner-page .loc-desc{font-size:0.875em;line-height:18px;border-top:1px solid #E6DED1;padding:20px 0;border-bottom:none;width:100%;}.yelp-reviews .review-name{margin-bottom:5px;}.review-stats{clear:both;text-align:right;}.review-stats img{display:inline-block;margin:0;vertical-align:middle;}.review-stats span{display:inline-block;margin:0;vertical-align:middle;}.review-list{padding:20px 0;border-bottom:1px solid #EDEDED;display:inline-block;width:100%;}.review-list img{margin:0;display:inline-block;float:left;}.review-list .description{display:inline-block;margin-left:20px;width:450px;}.review-list .description .user_name{clear:both;display:block;font-weight:bold;padding-top:5px;}.review-list .description .review_date{display:block;font-size:11px;}.review-list .description .excerpt{clear:both;display:block;margin:10px 0;font-size:13px;line-height:18px;}.review-list .description .button{color:#FFFFFF;font-size:12px;height:auto;line-height:normal;padding:5px 10px;float:right;}.yelp-reviews .sponsored{text-align:right;padding-top:5px;}.yelp-reviews .sponsored img{float:none !important;}.front .field-collection-container > .zone{padding:18px;}.front .zone h2,.not-front .main .zone h2{padding-bottom:10px;margin-top:0;}.front .zone h2 a,.yelp-reviews .review-name{text-decoration:none;font-size:18px;color:#3D3127;}.front .review-list .description{width:690px;}.front .review-list .description .excerpt{padding-right:40px;}.front .review-list .description .button{float:left;}.no-sidebars.not-front .review-list .description{width:625px;}.no-sidebars.not-front .review-list .description .button{float:left;}.no-sidebars .main .left{width:100%;}.no-sidebars .main .right{display:none;}.no-sidebars .main .loc-desc,.no-sidebars .main .loc-desc .loc-address{width:100%;}.no-sidebars .main .loc-desc .loc-address .address{width:455px;}.no-sidebars .main .loc-desc .loc-address .map img{margin:0;}.no-sidebars.node-type-staff-page .member_img img{max-width:300px !important;}.captcha img{background-color:#fff;box-sizing:border-box;padding:3px 8px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.left .captcha img{margin-left:150px;box-shadow:1px 1px 2px #F1F1F1 inset;border:1px solid #F1F1F1;}.right .captcha img{margin:10px auto;width:100%;max-width:100%;border:0 none;}.inner-btn{cursor:pointer;background:transparent url(/sites/all/themes/zenclassy/images/zenclassy/bg_button.png) repeat scroll left top;border:1px solid #538b1f;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.25);color:#ffffff;display:inline-block;font-family:Arial;font-size:11px;height:29px;line-height:26px;min-width:118px;padding:0 15px;text-align:center;text-shadow:-1px -1px 0 #759a47;text-transform:uppercase;}
.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/sites/all/themes/localfuneral/images/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020;}#fancybox-loading div{width:44px;height:44px;background:url('/sites/all/themes/localfuneral/images/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;display:inline-block;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('/sites/all/themes/localfuneral/images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:20px;background-position:0 -36px;}.fancybox-next span{right:20px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{margin-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}#wizard-alert h1{font-size:24px;}#wizard-alert .wizard-alert-confirm,#wizard-alert .wizard-confirm{font-size:1.125em;color:#fff;box-shadow:inset 0 0 1px #fff;border-radius:6px;background:transparent url(/sites/all/themes/zenclassy/images/bg_btn_blue.png) top right;border:1px solid #467BA1;padding:4px 20px;margin-right:10px;cursor:pointer;display:inline-block;display:block;width:25px;margin:10px auto 0 auto;}#wizard-alert .actions .wizard-alert-signin,#wizard-alert .actions .wizard-alert-cancel,#wizard-alert .actions .wizard-alert-first-step,#main-lf-login{font-size:1.125em;color:white;box-shadow:inset 0 0 1px white;border-radius:6px;background:transparent url(/sites/all/themes/zenclassy/images/bt_red.jpg) top right;border:1px solid #A17B46;padding:4px 20px;margin-right:10px;cursor:pointer;display:inline-block;display:block;width:88px;margin:10px 0 0 0;}#wizard-alert .actions{clear:both;text-align:center;}#wizard-alert .actions .wizard-alert-signin,#wizard-alert .actions .wizard-alert-first-step{width:57px;display:inline-block;background:transparent url(/sites/all/themes/zenclassy/images/bt_green.png) top right;}#wizard-alert .actions .wizard-alert-cancel{width:60px;display:inline-block;margin-left:10px;background-color:#a33;}#wizard-alert .actions .wizard-alert-first-step{width:30px;}
.hidden{display:none;}table td,table th{padding:5px;border-color:#999999;}table{border-color:#999999;}tbody{border-top:inherit;}.front .page table{max-width:215px;margin:20px 0;}.page table{margin:20px 0;}.page table h3,.page table thead th{font-size:15px !important;padding:0;}.page table thead th{padding:5px;font-weight:bold;}.main article header img,.front .page .zone img,.front .page .zone .member_img{max-width:300px !important;width:auto;height:auto !important;}.front .page .zone .member_img,.front .page .zone .intro{display:inline-block;float:left;}.front .page .zone .intro,.front .page .zone h2{width:510px;margin-left:25px;}.front .page .zone h2{display:inline-block;}.front .page .zone-mode-webform h2{width:auto;margin-left:0;display:block;}.front .page .zone .intro p,.front .page .zone .content p{margin-bottom:10px;}.front .field-collection-container > .zone{display:inline-block;}.front .main{padding:0px;}.sub1{top:-170px !important;}.sub1 .container{padding:18px 18px 0 !important;}.sub1 button{border-radius:4px 4px 4px 4px !important;line-height:26px !important;box-shadow:0 2px 4px rgba(0,0,0,0.25);}.sub1 button:hover{opacity:0.85;}button,input[type="submit"]{cursor:pointer;}header .logo{display:table !important;height:80px !important;vertical-align:middle;}header .logo img{height:80px !important;width:auto;}header .logo a{display:table-cell !important;vertical-align:middle;font-family:Palatino,verdana,arial;font-size:1.75em;text-decoration:none;}header .logo p{padding-top:20px;}header .right .content button{font-size:0.8em !important;}header .right .content .button{font-size:0.8em !important;}.top_nav ul a:hover{color:#b5b5b5;}.top_nav ul ul a{font-size:0.80em !important;}.form-request input,.form-request select,.form-request option,.form-request textarea{font-size:1em;padding:3px;}.not-front .middle{margin-bottom:30px;}.field-name-body{margin-top:10px;}.left-top h3{margin-top:0px;padding-top:5px;}.main div.loc-img{margin-bottom:10px;}.main div.contactinfo{margin-top:10px !important;}.main div.contactinfo .title{margin-top:5px !important;}.footer{margin-top:20px;}.footer p.title{margin-bottom:17px !important;}.footer div .location p{margin-bottom:17px !important;}.footer div .location p.call{margin-bottom:0px !important;}.footer div.location div{height:inherit !important;min-height:40px !important;}.footer div.social ul a{background-color:#FFFFFF;border-radius:3px 3px 3px 3px;display:block;height:auto;width:auto;}.footer div.social ul li:hover{opacity:0.85;}.yelp-reviews{margin-bottom:20px;}.pluck-reviews{margin-bottom:20px;}.google-reviews{margin-top:10px;}.page-index{margin-bottom:30px;}.page-index ul li{padding:5px 15px;}.page-index ul li a{color:#777;text-decoration:underline;}.page-index ul li a:hover{color:#555;}.loc-desc{width:100%;display:block;margin-bottom:10px;float:none;}.clear{clear:both;}.left h2{margin-top:20px;}.loc-links{}.loc-links span{padding:1px 20px 1px 0;}.loc-links span a{color:#666;font-size:17px;font-weight:bold;padding-right:22px;font-family:palatino;text-decoration:none;}.loc-links span.loc-links-border a{border-right:1px solid #444;}.file img{margin:3px 3px -3px 0;}.file a{color:#777;}.file{display:block;margin-bottom:5px;}.top-banner{display:inline-block;position:relative;width:1000px;z-index:10;}.top-banner-wrapper{background:url(/sites/all/themes/webdirector/images/msite/features_preview_bar.png) no-repeat center top;height:64px;text-align:center;padding-top:10px;width:1000px;}.top-banner-wrapper p{font-size:16px;line-height:24px;color:#204380;display:inline;vertical-align:middle;}.top-banner-wrapper a.get-preview-btn{width:223px;height:48px;background:url(/sites/all/themes/webdirector/images/msite/btn_get_free_preview.png) no-repeat center center;display:inline-block;vertical-align:middle;}.view-site{border:none;padding:0;width:100%;text-align:center;position:fixed;top:0;z-index:500;}.view-site .top-banner-wrapper{height:74px;padding:0;}.view-site .top-banner-wrapper a.change-theme{display:inline-block;vertical-align:middle;float:left;line-height:70px;margin-left:20px;color:#535353;}.view-site .top-banner-wrapper a.buy-now-btn{display:inline-block;vertical-align:middle;background:url(/sites/all/themes/webdirector/images/msite/btn_buynow.png) no-repeat center center;width:196px;height:55px;}.view-site .top-banner-wrapper span{display:inline-block;vertical-align:middle;float:right;line-height:70px;margin-right:30px;color:#535353;font-weight:bold;font-size:16px;}.view-site .top-banner-wrapper p{display:inline;line-height:70px;padding-left:10px;}.view-site-margin{height:70px;}.toolbar .view-site{top:65px;}body{padding:0px !important;}a.gmap{text-decoration:none !important;}.gmap span{color:#777777;font-size:15px;margin-top:-20px;position:absolute;}.gmap span:hover{color:#555555;}html.js body.html div.wrapper div.page div.middle div.main div.left div.pluck-reviews div.pluck-app div.pluck-review-main-area div.pluck-review-full-wrap div.pluck-review-full-header a.pluck-review-list-create{display:none !important;}.fb-like,.fb_edge_widget_with_comment,.fb_iframe_widget{z-index:999;}.main div.left div.address{width:270px;}.main div.left div.map{margin-top:30px;height:300px !important;}.main div.left div.contactinfo div.office-details{height:auto;color:#656565;font-size:13px;margin:-10px 0px 0px;padding-top:5px;clear:both;}.main div.left div.contactinfo div.office-details p{font-size:13px;}.left input.datepicker-1800D{width:360px !important;}.right input.hasDatepicker{margin-left:10px !important;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.videoWrapper object{position:absolute;top:0;left:0;width:100%;height:100%;}.webform-client-form .webform-component-date{clear:both;margin-bottom:10px;}.webform-client-form .webform-component-date .webform-calendar{width:35px;height:30px;margin-left:3px;float:right;}.node-type-webform .webform-client-form .webform-component-date .webform-calendar{float:none;}.webform-client-form .webform-component-date .description{float:right;margin-top:9px;color:#999;font-size:0.9em;}.edit-feed-me-wrapper{display:none;}.field-collection-view-links{display:none;}.node-widgets p{margin-bottom:10px;}.main ul{list-style-type:disc;margin-left:25px;}.main .field-collection-container ul{list-style-type:none;margin-left:0;}.main .field-collection-container .intro ul{list-style-type:disc;margin-left:25px;}.main .field-collection-container .zone-mode-pure-html ul{list-style-type:disc;margin-left:25px;}.main ul ul{list-style:circle;}.main ul ul ul{list-style:square;}.main ol{list-style:decimal;margin-left:25px;}.pluck-review-rollup{margin-bottom:20px;}.pluck-reviews h3{border-bottom:0 !important;}.pluck-review-full-review-powered-by-wrap img{display:none;}.main ul{margin:0 0 10px 25px;}
