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:1em;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}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;}a{text-decoration:none;}
.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('http://gagefamilydental.com/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('http://gagefamilydental.com/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('http://gagefamilydental.com/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(http://gagefamilydental.com/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(http://gagefamilydental.com/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(http://gagefamilydental.com/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;}
.yelp-reviews{margin-bottom:20px;}.pluck-reviews{margin-bottom:20px;}.google-reviews{margin-top:10px;}.page-index{margin-bottom:20px;}.page-index ul li{padding:5px 15px;}.page-index ul li a{color:#eee;text-decoration:underline;}.page-index ul li a:hover{color:#bbb;}.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:#A6CCF3;font-size:17px;font-weight:bold;padding-right:22px;font-family:palatino;}.loc-links span.loc-links-border a{border-right:1px solid #fff;}.file img{margin:3px 3px -3px 0;}.file a{color:#777 !important;}.file{display:block;margin-bottom:5px;}.top-banner{display:inline-block;position:relative;width:1000px;z-index:10;}.top-banner-wrapper{background:url(../../../../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(../../../../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(../../../../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;}.member_desc.no-image{width:auto !important;max-width:none !important;}a.gmap{text-decoration:none !important;}.gmap span{color:#777777;font-size:15px;margin-top:-23px;position:absolute;}.gmap span:hover{color:#555555;}html.js body.html section.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;}#content #members_our_staff div.member{min-height:130px;}body.toolbar{margin-top:35px !important;}#edit-submitted-submit-to-office_msdd{max-width:190px !important;}#edit-submitted-submit-to-office{max-width:190px !important;}.fb-like,.fb_edge_widget_with_comment,.fb_iframe_widget{z-index:999;}.inner-page .loc-desc .office-details{height:auto;color:#656565;font-size:1em;margin:-20px 0px 20px;padding-top:5px;clear:both;}.node-type-locations-page .inner-page .loc-address .map{margin-top:15px;}.main ul{margin:0 0 10px 25px;}
.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;}
.dd{text-align:left;font-family:Arial,sans-serif;font-size:15px;font-weight:bold;position:relative;margin-bottom:10px;display:inline-block !important;width:auto !important;background:url(http://gagefamilydental.com/sites/all/themes/royaltradition/images/posh/dd_bg.png) repeat 0 0;border:1px solid #cccccc;border-radius:6px;}.dd .ddTitle{border:none;padding:0 0 0 10px;text-indent:0;cursor:default;overflow:hidden;height:31px;text-align:left;min-width:160px;}.dd .ddTitle span.ddTitleText{text-indent:1px;overflow:hidden;line-height:31px;color:#66625e;color:#3F3F3F;font-size:13px;font-weight:normal;}.dd .ddTitle span.ddTitleText img{text-align:left;padding:0 2px 0 0}.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top;}.dd .ddChild{position:absolute;display:none;margin:0;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;top:32px !important;border:1px solid #D1D1D1;border-radius:0 0 6px 6px;width:auto !important;}.dd .ddChild .opta a,.dd .ddChild .opta a:visited{padding-left:10px}.dd .ddChild a{display:block;padding:5px 30px 5px 10px;text-decoration:none;color:#66625e;overflow:hidden;white-space:nowrap;cursor:pointer;font-weight:normal;font-size:13px;}.dd .ddChild a:hover{}.dd .ddChild a img{border:0;padding:0 2px 0 0;vertical-align:middle;}.dd .ddChild a.selected{background-color:#f8f8f8;}.hidden{display:none;}.dd .borderTop{border-top:1px solid #d5d5d5 !important;}.dd .noBorderTop{border-top:none 0  !important}
.webform-datepicker .datepicker-1800D{width:125px !important;}
.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 0;text-align:right;width:960px;}.top-bar-signup .header-wrapper{padding:8px 15px;}.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(../../../../all/themes/applesque/images/signup_bg.jpg) repeat-x scroll left top transparent;box-shadow:1px 1px 2px #999999;}body{font-family:'Lucida Sans',sans-serif;font-size:1em !important;background:url(../../../../all/themes/applesque/images/applesque/bg_body-pattern.png) repeat top left transparent;}body > header{border-top:7px solid #EDEDED !important;}.button,.front .node-webform .form-submit{text-align:center;display:inline-block;height:29px;border:1px solid #4290c2;border-radius:15px;line-height:29px;text-transform:capitalize;padding:0 10px;font-size:0.875em;font-weight:bold;text-shadow:0 -1px 0 #4290c2;color:#FFFFFF;background-image:url(../../../../all/themes/applesque/images/applesque/bg_buttons.png);}.wrapper{width:940px;margin:0 auto;position:relative;display:block;}header .wrapper > h1{display:inline-block;float:left;margin:10px 0;}header .wrapper h1 div.logo{display:block;vertical-align:middle;width:auto;}header .wrapper h1 div.logo img{margin:10px 0;max-height:75px;width:auto;}header .wrapper h1 .logo p{color:#656565;font-size:1.1em;text-shadow:0 0 3px white;font-family:"Lucida Grande",Lucida,Arial;}header .right{display:inline-block;float:right;padding:20px 0 15px;}header .right .button{clear:both;display:block;position:relative;width:165px;width:165px;float:right;border-radius:29px;}#home_slider{width:100%;height:275px;display:block;position:relative;clear:both;overflow:hidden;background:#FFFFFF;}#home_slider #hero-slides li{width:940px;height:275px;text-align:center;overflow:hidden;}#home_slider #hero-slides img{}#home_slider #arrows{position:absolute;height:56px;top:109.5px;display:block;width:940px;z-index:10;}#home_slider #arrows li a{height:56px;width:22px;background-image:url(../../../../all/themes/applesque/images/applesque/slider_arrows_sprite.png);cursor:pointer;}#home_slider #arrows .arrow_left{float:left;}#home_slider #arrows .arrow_right{float:right;background-position:22px 0;}.contact_phone{color:#656565;font-size:1.125em;float:left;line-height:22px;margin-bottom:15px;}.contact_phone span{font-weight:bold;}.right .social-media{display:inline-block;float:left;padding-left:15px;}.right .social-media .social-icon{width:22px;height:22px;display:inline-block;float:left;background-image:url(../../../../all/themes/applesque/images/applesque/sm_sprite.png);margin-left:8px;}.right .social-media #facebook{background-position:0 0;}.right .social-media #youtube{background-position:-22px 0;}.right .social-media #twitter{background-position:-44px 0;}.right .social-media #google_plus{background-position:-66px 0;}.right .social-media #linkedin{background-position:-110px 0;}.right .social-media #word_press{background-position:-88px 0;}.right .social-media #yelp{background-position:-132px 0;}nav{line-height:55px;min-height:55px;position:relative;clear:both;background:url(../../../../all/themes/applesque/images/applesque/bg_nav.png) repeat scroll 0 0 transparent;}nav ul.top_nav{text-align:center;}nav ul li{display:inline-block;padding:0 15px;margin-left:20px;text-align:left;}nav ul li a{color:#313131;font-size:0.875em;font-weight:bold;display:block;}nav ul li.current a,nav ul li > a:hover{border-top:7px solid #C5C5C5;display:block;line-height:43px;padding-bottom:6px;}nav ul li.below a{background:url(../../../../all/themes/applesque/images/applesque/menu_arrows.png) no-repeat scroll 100% 26px transparent;border:none;line-height:inherit;padding-bottom:0;padding-right:15px;display:block;}nav ul ul.nav1{margin-left:-15px;margin-top:0;z-index:10;background:rgba(49,49,49,0.95);display:none;padding-bottom:13px;padding-top:5px;text-align:center;min-width:92px;box-shadow:3px 4px 4px #a1a19d;}nav ul li.below:hover{background:rgba(49,49,49,0.95);border-top:1px solid #444;}nav ul li.below:hover > a{color:#FFFFFF;border:none;line-height:55px;background:transparent url(../../../../all/themes/applesque/images/applesque/menu_arrows.png) no-repeat scroll 100% -9px;}nav ul ul li.below:hover > a{line-height:inherit;}nav ul li.below:hover ul.nav1{border-top:0;display:inline-block;position:absolute;text-align:left;float:left}nav ul li.below ul.nav1 a{color:#FFFFFF;background:none;padding:0 15px;}nav ul li.below ul.nav1 a:hover{border:none;line-height:inherit;color:#DDDDDD;}nav ul li.below ul.nav1 li{line-height:30px;position:relative;clear:both;display:block;margin:0;white-space:nowrap;width:auto;padding-left:0;padding-right:0;}nav ul li.below ul.nav1 li:hover > ul{display:block;}nav ul ul.nav1 li{float:none;position:relative;height:auto;line-height:26px;padding-top:0;text-align:left;display:block;}nav ul ul.nav1 ul{position:absolute;background:rgba(49,49,49,0.95);left:98%;top:0;display:none;padding:10px 0;box-shadow:3px 4px 4px #a1a19d;}nav ul ul.nav1 ul a{color:#FFFFFF;}nav ul li.below ul li.below{background:none;box-shadow:none;}ul.nav1{box-shadow:0 1px 3px rgba(0,0,0,0.4) !important;}.nav1 ul{box-shadow:0 1px 3px rgba(0,0,0,0.4) !important;}.front .page{background-color:#FFFFFF;border:1px solid #D1D1D1;box-shadow:0 0 30px #F7F7F7 inset;font-size:14px;color:#656565;line-height:20px;}.main.wrapper{text-align:center;}.main article{background-color:#FFFFFF;border:1px solid #D1D1D1;box-shadow:0 0 30px #F7F7F7 inset;display:inline-block;vertical-align:top;width:300px;border-top:none;margin-bottom:30px;text-align:left;}.main article.even{margin:0 11px;width:299px !important;overflow:hidden;}.main article header figure{width:300px;height:140px;overflow:hidden;border-bottom:1px solid #D1D1D1;margin-bottom:15px;}.main article h1,.main article h2,.main article h3,.main article h4,.main article h5,.main article h6,.front .page .zone h2{padding:10px 0;font-size:18px !important;color:#313131;font-weight:bold;}.main article .desc .title{padding:12px 0;font-size:1.308em !important;color:#313131 !important;font-weight:bold;}.main article .desc{padding:0 20px 10px;min-height:110px;font-size:0.813em;color:#656565;line-height:18px;margin-bottom:10px;}.main article .desc a{color:#4290c2;text-decoration:underline;}.main article .links{padding:0 0 25px;text-align:center;}.main article .links a.button{display:inline-block;height:29px;margin:0 auto;border:1px solid #4290c2;border-radius:29px;line-height:29px;text-transform:capitalize;padding:0 10px;font-size:0.875em;font-weight:bold;text-shadow:0 -1px 0 #4290c2;color:#FFFFFF;background-image:url(../../../../all/themes/applesque/images/applesque/bg_buttons.png);min-width:50%;}.page .zone .links{clear:both;margin-left:25px;}footer{clear:both;height:auto;}footer .footer-main{width:100%;background-color:#ededed;padding:30px 0;display:inline-block;}footer .wrapper{width:940px;margin:0 auto;position:relative;}footer .wrapper .buttons-set,footer .wrapper .locations{float:left;width:620px;}footer .wrapper .buttons-set{padding-right:20px;width:300px;}footer .wrapper .buttons-set ul{width:50%;display:inline-block;float:left;}footer .wrapper .buttons-set ul li{display:block;padding-left:20px;line-height:20px;}footer .wrapper .buttons-set ul li a{font-size:0.688em;color:#313131;font-weight:bold;}footer .wrapper .buttons-set ul li a:hover{text-decoration:underline;}footer .wrapper .locations{color:#656565;}footer .wrapper .locations h1{font-size:0.875em;margin-bottom:15px;}footer .wrapper .locations ul li{font-size:0.813em;line-height:16px;display:inline-block;float:left;padding-right:30px;margin-bottom:10px;}footer section.cpyrt{clear:both;margin:0 auto;position:relative;width:900px;line-height:22px;}footer section.cpyrt .contact_phone{float:right;font-size:1em;margin:0;padding:20px 0;}footer small{font-size:0.688em !important;color:#656565;float:left;padding:20px 0;}.captcha img{background-color:#fff;box-sizing:border-box;padding:3px 8px;}.left .captcha img{margin-left:165px !important;box-shadow:1px 1px 2px #F1F1F1 inset;border:1px solid #F1F1F1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}aside .captcha img{margin:10px auto;width:100%;max-width:100%;border:none;}.captcha .description{font-family:Arial;}.inner-btn{background-image:url(../../../../all/themes/applesque/images/applesque/bg_buttons.png);border:1px solid #4290c2;border-radius:29px;color:#ffffff;display:inline-block;font-size:1em;font-weight:bold;height:31px;padding:0 15px;text-shadow:0 -1px 0 #4290c2;text-transform:capitalize;}
body{background:url(../../../../all/themes/royaltradition/images/bg_body_pattern.png) repeat scroll left top transparent;font-family:Arial,Helvetica,sans-serif;}#content{width:100%;}aside{width:230px;text-align:left;background:#FFFFFF;position:absolute;z-index:100;box-shadow:3px 4px 9px rgba(0,0,0,0.5);}aside h1{margin:0 20px;padding:10px 0;}.logo{max-width:190px;height:auto;}.img-logo{max-width:175px;height:auto;}aside .aside-wrapper{margin:0 5px;border-right:3px solid #ecf1f8;border-left:3px solid #ecf1f8;font-family:Georgia;height:100%;}nav{line-height:normal;background:none;margin-bottom:20px;}nav .nav-wrapper{width:100%;}nav ul li{display:block;margin-left:0;padding:0 20px;text-align:left;border-bottom:1px solid #ecf1f8;}nav ul li.current a,nav ul li > a:hover{border-top:medium none;display:block;padding-bottom:10px;line-height:normal;}nav ul li a{color:#3B5E91;text-transform:capitalize;font-size:1em;font-weight:normal;line-height:normal;padding:10px 0;}nav ul li.below > a{background:none repeat scroll 0 0 transparent;border:medium none;display:inline-block;line-height:inherit;padding:10px 0;width:170px;}nav ul li.below:hover{border-top:none;}nav ul li.below:hover > a{background:none;color:#3B5E91;line-height:normal;}nav ul ul.nav1{margin-left:20px;box-shadow:6px 6px 5px rgba(0,0,0,0.25) !important;padding:5px 0;min-width:160px;}nav ul li.below ul.nav1 li{padding:0 10px;line-height:35px;border:none;}nav ul ul.nav1 ul{box-shadow:6px 6px 5px rgba(0,0,0,0.25);padding:5px 0;min-width:160px;}nav ul li.below{background:url(../../../../all/themes/royaltradition/images/menu_arrow.png) no-repeat 96% 50%;}nav ul li.current,nav ul li:hover,nav ul li.below:hover,aside h2,nav ul li.below:hover ul.nav1,nav ul ul.nav1,nav ul ul.nav1 ul{background:#ecf1f8;}nav ul li.below ul.nav1 a{color:#3B5E91;line-height:35px;padding:0 20px;}nav ul li.below ul.nav1 a:hover,nav ul li.below a:hover,nav ul li a:hover,nav ul li.current a{color:#3F3F3F;}nav ul li.below ul a,nav ul li.below ul a:hover{line-height:35px;}aside .content .node{padding-bottom:20px;}aside .content .node img{max-width:179px;width:auto;}aside h2{line-height:35px;padding-left:20px;margin-bottom:20px;border-radius:0;}aside h2 a{color:#3B5E91;text-transform:capitalize;font-size:1em;font-weight:normal;}aside .content .content{margin:0 20px;}aside label{color:#3f3f3f;font-size:0.875em;font-weight:normal;padding-bottom:5px;font-family:Arial;}aside input[type="text"],aside input[type="email"],aside textarea{border:1px solid #D1D1D1;border-radius:4px 4px 4px 4px;display:inline-block;width:170px;}aside input[type="text"],aside input[type="email"]{line-height:25px;height:25px;}aside .form-item{margin:10px 0 0;}aside .form-item .form-item{margin:0;}aside .form-submit,.inner-page .form-submit{float:right;}aside .form-actions{display:inline-block;width:100%;margin:0;padding:10px 0 0;text-align:center;}aside .form-actions .form-submit{float:none;}.contact_phone{color:#3F3F3F;display:block;float:none;font-family:Arial;font-size:19px;line-height:22px;margin-bottom:15px;padding-left:20px;padding-right:15px;position:absolute;}.locations{font-family:Arial;margin:60px 20px;color:#3F3F3F;line-height:18px;font-size:14px;margin-bottom:20px;}.locations ul li{padding-bottom:5px;}.locations a.map{font-weight:bold;color:#3b5e91;margin:5px 0;display:inline-block;}.locations a.map:hover{text-decoration:underline;}.dd{background:#FFFFFF;}.dd .ddTitle span.arrow{background:url(../../../../all/themes/royaltradition/images/dd.png) no-repeat center center;display:inline-block;float:right;height:31px;width:33px;}.header_wrapper{width:960px;margin:0 auto;border-top:9px solid #0D2247;}#content > header{background:url(../../../../all/themes/royaltradition/images/bg_header_inn_t686.png) repeat-y scroll center bottom transparent;display:inline-block;margin:0 auto -5px;padding-bottom:40px;width:100%;text-align:center;}#header_content{background:url(../../../../all/themes/royaltradition/images/bg_header.png) no-repeat scroll center bottom transparent;margin-bottom:-40px;padding-bottom:45px;z-index:1;}#header_content .wrapper{display:inline-block;margin-left:230px;width:730px;}#home_slider{padding:10px 10px 10px 0;box-shadow:4px 5px 9px rgba(0,0,0,0.29);}#home_slider,#home_slider #hero-slides li{height:335px;width:690px;overflow:hidden;text-align:center;}#home_slider #hero-slides img{}#home_slider #arrows{top:144.5px;width:700px;}header .right .button{background:url(../../../../all/themes/royaltradition/images/bg_btn.png) repeat-x scroll left center transparent;border:1px solid #112B53;border-radius:5px 5px 5px 5px;box-shadow:0 3px 5px rgba(0,0,0,0.35);clear:none;color:#FFFCF9;font-family:Georgia;font-size:15px;font-weight:normal;height:40px;line-height:40px;padding:0 30px;text-transform:uppercase;width:auto;text-shadow:3px 3px 0 rgba(34,65,117,0.26)}header .right{display:block;float:none;height:45px;margin:10px 30px 10px 20px;padding:0;}.right .sm{display:inline-block;float:left;width:auto;padding-top:10px;overflow:hidden;}.right .sm > div{overflow:hidden;}.right .sm > div.fb-like{max-width:85px;}.right .sm .tw-like iframe{width:100px !important;}.right .social-media{display:inline-block;float:right;margin-top:2px;padding-left:0;}.right .social-media .social-icon{width:16px;height:16px;display:inline-block;float:left;background:url(../../../../all/themes/royaltradition/images/sm_sprite.png) repeat-x left top;margin-right:8px;margin-left:0;border-radius:3px;box-shadow:1px 2px 0 rgba(0,0,0,0.36);}.right .social-media #facebook{background-position:0 0;}.right .social-media #youtube{background-position:-16px 0;}.right .social-media #twitter{background-position:-32px 0;}.right .social-media #linkedin{background-position:-48px 0;}.right .social-media #word_press{background-position:-64px 0;}.right .social-media #rss{background-position:-80px 0;}.right .social-media #google_plus{background-position:-96px 0;}.right .social-media #yelp{background-position:-80px 0;}#content > .main{min-height:600px;width:100%;clear:both;text-align:center;background:url(../../../../all/themes/royaltradition/images/bg_main.png) repeat-y scroll center top transparent;margin:0 auto;width:100%;padding-bottom:25px;color:#FFFFFF;}#content .main-wrapper{width:660px;padding-left:270px;display:inline-block;padding-top:30px;text-align:left;padding-right:30px;}.main article .links a.button,.button,.front .node-webform .form-submit,.inner-page .form-submit{background:url(../../../../all/themes/royaltradition/images/bg_btn_inn.png) repeat-x scroll center center transparent;border:1px solid #939393;border-radius:5px 5px 5px 5px;color:#0D1F3F;font-family:Georgia;font-size:13px;font-weight:normal;height:30px;line-height:30px;min-width:50px;padding:0 30px;text-shadow:1px 1px 0 rgba(255,255,255,0.3);text-transform:uppercase;width:auto;}.main article,.front .page{background:none;border:medium none;box-shadow:none;margin-bottom:0;width:300px;vertical-align:top;}.front .page{display:inline-block;color:#FFFFFF;width:100%;}.main article header{text-align:center;}.main article header img,.front .page .zone img,.front .page .zone .member_img{display:inline-block;height:149px;max-width:292px !important;width:auto;}.main article header figure,.front .page .zone .member_img,.inner-page .member_img{border:4px solid #E8EBF0;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 6px rgba(0,0,0,0.35);display:inline-block;height:149px;margin-bottom:15px;overflow:hidden;max-width:292px;width:292px;background-color:#fff;text-align:center;}.main article h1,.main article h2,.main article h3,.main article h4,.main article h5,.main article h6,.front .page .zone h2{min-height:42px;}.main article h1,.main article h2,.main article h3,.main article h4,.main article h5,.main article h6,.front .page .zone h2,.review-name,.front .page .zone h2 a{color:#FFFFFF;font-family:Georgia;font-size:18px !important;font-weight:normal;padding:10px 0;text-align:center;text-transform:uppercase;}.main article.even,.main .page.even{margin:0 0 0 55px;overflow:visible;}.main article .desc,.front .page .intro,.member_desc{color:#FFFFFF;font-size:14px;line-height:17px;margin-bottom:0;padding:0 20px 10px;}.main article .desc{min-height:50px;}.main article .links,.front .page .links{text-align:right;padding-bottom:10px;margin:0;}.front .zone input[type="text"],.front .zone input[type="email"],.front .zone textarea,.front .zone .grippie{width:500px;-moz-box-sizing:border-box;box-sizing:border-box;}.front .zone input[type="text"],.front .zone input[type="email"]{border-radius:5px;line-height:28px;height:28px;}.not-front #content .main-wrapper{padding-right:0;width:690px;}.inner-page h1,.inner-page h3{font-family:Georgia;font-size:28px;font-weight:normal;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #3f6190;}.inner-page h3.loc-title{font-size:22px;border:none;padding-top:25px;border-top:1px solid #3f6190;}.inner-page h2,.inner-page .review-name{font-family:Georgia;font-size:18px;font-weight:normal;padding-bottom:10px;text-transform:uppercase;text-align:left;}.inner-page h2 a{color:#FFFFFF;}.inner-page .service{margin-bottom:30px;}.inner-page .service .loc-desc,.inner-page .intro,.inner-page .member_desc .member_info{font-size:14px;line-height:17px;}.inner-page p{margin-bottom:10px;}.inner-page img{height:auto;max-width:600px;width:auto;}.inner-page .member_img,.inner-page .member_img img{height:auto;max-height:300px;max-width:220px;width:auto;display:inline-block;float:left;}.inner-page .member_img{margin-right:30px;}.inner-page .member_desc{display:inline-block;margin-left:0;max-width:400px;}.inner-page .member_desc .member_name,.inner-page .member_desc .member_degree{font-family:Georgia;}.inner-page .member_desc .member_name{font-size:18px;text-transform:uppercase;}.inner-page .member_desc .member_info{padding-top:30px;}.inner-page label{font-weight:normal;padding-bottom:5px;}.inner-page input[type="text"],.inner-page input[type="email"],.inner-page textarea{border:1px solid #999999;border-radius:4px 4px 4px 4px;display:inline-block;width:500px;box-shadow:2px 2px 9px #999999 inset;}.inner-page input[type="text"],.inner-page input[type="email"]{line-height:30px;height:30px;}.inner-page .resizable-textarea .grippie,.inner-page .form-actions{width:500px;}.yelp-reviews .review-stats{text-align:right;padding-bottom:5px;font-size:14px;line-height:17px;}.front .yelp-reviews .review-stats{text-align:center;}.yelp-reviews .review-stats a,.inner-page .address a{text-decoration:underline;color:#FFFFFF;}.yelp-reviews .review-stats img{vertical-align:middle;}.yelp-reviews .review-list{clear:both;display:inline-block;padding:20px 0;width:100%;}.yelp-reviews .review-list > img{border:4px solid #E8EBF0;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 6px rgba(0,0,0,0.35);height:100px;overflow:hidden;width:100px;display:inline-block;float:left;}.yelp-reviews .review-list .description{display:inline-block;float:left;margin-left:25px;width:525px;}.yelp-reviews .review-list .description .user_name,.yelp-reviews .review-list .description .review_date,.yelp-reviews .review-list .description .excerpt{display:block;clear:both;}.yelp-reviews .review-list .description .user_name{font-family:Georgia;font-size:16px;}.yelp-reviews .review-list .description .review_date{font-size:12px;}.yelp-reviews .review-list .description .excerpt{padding:10px 0;font-size:14px;line-height:17px;}.yelp-reviews .review-list .description .button{float:right;}.inner-page .member_desc{padding:0;}.node-type-locations-page .inner-page .loc-img{display:inline-block;clear:both;padding-bottom:15px;}.node-type-locations-page .inner-page .loc-img img,.node-type-locations-page .inner-page .loc-img figure{display:inline-block;float:left;}.node-type-locations-page .inner-page .loc-img img{max-width:400px;width:auto;}.node-type-locations-page .inner-page .loc-img figure{max-width:400px;width:auto;border:4px solid #E8EBF0;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 6px rgba(0,0,0,0.35);}.node-type-locations-page .inner-page .loc-address{font-size:14px;}.node-type-locations-page .inner-page .loc-address .address{display:inline-block;float:left;max-width:310px;}.node-type-locations-page .inner-page .loc-address .map,.front .page .map{border:4px solid #E8EBF0;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 6px rgba(0,0,0,0.35);max-width:292px;}.front .page .map,.front .page .map img{display:inline-block;float:left;height:auto;max-height:290px;width:auto;}.inner-page .loc-desc .office-details{color:#fff;}.node-type-locations-page .inner-page .loc-address .map,.node-type-locations-page .inner-page .loc-address .map img{max-width:350px;width:auto;display:inline-block;float:right;}footer{background:url(../../../../all/themes/royaltradition/images/bg_footer.png) repeat-x scroll 0 0 #0F2853;font-family:Georgia;padding-bottom:10px;position:relative;z-index:101;}footer .footer-main{background:none;padding:0;}footer section.cpyrt{display:inline-block;position:relative;text-align:center;width:100%;}footer small{color:#FFFFFF;float:none;font-size:11px !important;padding:0;}footer .wrapper .buttons-set{padding:20px 0 5px;width:960px;}footer .wrapper .buttons-set ul{display:inline-block;float:none;width:100%;text-align:center;}footer .wrapper .buttons-set ul li{display:inline-block;line-height:normal;padding:0 0 5px;margin:0 6px;}footer .wrapper .buttons-set ul li a{border-right:1px solid #4F627F;color:#9BC5E5;font-size:13px;font-weight:bold;padding-right:20px;}.field-collection-container{margin:0;border:none;}.inner-page .field-collection-container{margin-bottom:30px;}input.form-submit{cursor:pointer;}.file a{color:#eee !important;}.gmap span{color:#eee;}.gmap span:hover{color:#ccc;}.captcha img{background-color:#fff;box-sizing:border-box;padding:3px 8px;border:1px solid #D1D1D1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.main .captcha img{margin-left:0 !important;box-shadow:2px 2px 9px #999999 inset;border:1px solid #999999;}aside .captcha img{margin:10px auto;width:100%;max-width:100%;border:1px solid #D1D1D1;}.inner-btn{background:transparent url(../../../../all/themes/royaltradition/images/bg_btn.png) repeat-x scroll left center;border:1px solid #112b53;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,0.35);clear:none;color:#fffcf9;font-family:Georgia;font-size:15px;font-weight:normal;height:42px;line-height:40px;padding:0 30px;text-shadow:3px 3px 0 rgba(34,65,117,0.26);text-transform:uppercase;width:auto;}
body{background:#00CEF0;}#content > header{background:url(../../../../all/themes/royaltradition/seasong/images/bg_header_inn_t686.jpg) no-repeat scroll center bottom transparent;}.header_wrapper{border-color:#004863;background:#FFFFFF;}#header_content{background:url(../../../../all/themes/royaltradition/seasong/images/bg_header.png) no-repeat scroll center bottom transparent;}header .right .button,.main article .links a.button,.button,.front .node-webform .form-submit,.inner-page .form-submit{background:url(../../../../all/themes/royaltradition/seasong/images/bg_btn.png) repeat-x scroll left center transparent;border-color:#91b3be;text-shadow:1px 1px 0 rgba(255,255,255,0.5);color:#0d203f;box-shadow:0 3px 5px rgba(0,0,0,0.3);font-family:Georgia;text-transform:uppercase;}#content > .main{background:url(../../../../all/themes/royaltradition/seasong/images/bg_main.png) repeat-y scroll center top transparent;}aside .aside-wrapper{border-color:#d9f5ff;}nav,.main article h1,.main article h2,.main article h3,.main article h4,.main article h5,.main article h6,.front .page .zone h2,.review-name,footer{font-family:Georgia;text-transform:none;}.locations,.contact_phone{font-family:Arial;text-transform:none;}.main article h1,.main article h2,.main article h3,.main article h4,.main article h5,.main article h6,.front .page .zone h2,.review-name{text-transform:uppercase;}nav ul.top_nav{border-top:1px solid #E5E5E5;}nav ul li.below{background:url(../../../../all/themes/royaltradition/seasong/images/menu_arrow.png) no-repeat 96% 50%;}nav ul li.current,nav ul li:hover,nav ul li.below:hover,aside h2,nav ul li.below:hover ul.nav1,nav ul ul.nav1,nav ul ul.nav1 ul{background:#e7f9ff;}nav ul li{border-color:#e5e5e5;}nav ul li a,nav ul li.below ul.nav1 a,.locations a.map,aside h2 a{color:#016788;}nav ul li.below ul.nav1 a:hover{color:#597c87;}nav ul li.current a,nav ul li:hover > a{color:#597c87;}.locations,.contact_phone{color:#3f3f3f;}.main article .links a.button,.button,.front .node-webform .form-submit,.inner-page .form-submit{background:url(../../../../all/themes/royaltradition/seasong/images/bg_btn_inn.png) repeat-x scroll center center transparent;}.main article header figure,.front .page .zone .member_img,.inner-page .member_img,.yelp-reviews .review-list > img,.node-type-locations-page .inner-page .loc-img figure,.node-type-locations-page .inner-page .loc-address .map,.front .page .map{border-color:#e8ebf0;box-shadow:2px 2px 6px rgba(0,0,0,0.50);}footer{background:#004863 url(../../../../all/themes/royaltradition/seasong/images/bg_footer.png) repeat-x center center;}footer small{color:#FFFFFF;}footer .wrapper .buttons-set ul li a{color:#9bc5e5;border-color:#4f627f;}.gmap span{color:#eee;}.gmap span:hover{color:#ccc;}.captcha img{background-color:#fff;box-sizing:border-box;padding:3px 8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.main .captcha img{margin-left:0 !important;box-shadow:2px 2px 9px #999999 inset;border:1px solid #999999;}aside .captcha img{margin:10px auto;width:100%;max-width:100%;border:1px solid #D1D1D1;}.inner-btn{background:transparent url(../../../../all/themes/royaltradition/seasong/images/bg_btn.png) repeat-x scroll left center;border-color:#91b3be;box-shadow:0 3px 5px rgba(0,0,0,0.3);color:#0d203f;font-family:Georgia;text-shadow:1px 1px 0 rgba(255,255,255,0.5);text-transform:uppercase;border-radius:5px;clear:none;font-size:16px;font-weight:normal;height:42px;line-height:40px;padding:0 30px;}