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://idealsmiledentistry.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://idealsmiledentistry.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://idealsmiledentistry.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://idealsmiledentistry.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://idealsmiledentistry.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://idealsmiledentistry.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;}.yelp-reviews .review-list .user{width:115px;display:inline-block;float:left;}.yelp-reviews .review-list .user .rating{border:0px;padding:5px 15px;}.yelp-reviews .review-list .description{float:right;margin:0px;width:450px;}.no-sidebar .yelp-reviews .review-list .description{float:right;margin:0px;width:670px;}.page-index{margin-bottom:0px;margin-top:15px;}.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;margin-bottom:10px;}.loc-links{}.loc-links span{padding:1px 20px 1px 0;}.loc-links span a{color:#666;font-size:16px;padding-right:22px;text-decoration:none;}.loc-links span.loc-links-border a{border-right:1px solid #444;}.file img{margin:3px 3px -3px 0 !important;}.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;}a.gmap{text-decoration:none !important;}.gmap span{color:#777777;font-size:15px;margin-bottom:-15px;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;}.fb-like,.fb_edge_widget_with_comment,.fb_iframe_widget{z-index:999;}.webform-datepicker .datepicker-1800D{width:155px !important;}.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;background-color:#fff;font-family:Arial,sans-serif;font-size:0.75em;position:relative;width:220px !important;margin-bottom:10px;}.dd .ddTitle{border:none;padding:0 0 0 10px;text-indent:0;cursor:default;overflow:hidden;height:28px;text-align:left;width:210px;}.dd .ddTitle span.arrow{background:url(../../../../all/themes/applesque/images/applesque/dd.png) no-repeat 0 0;float:right;display:inline-block;width:28px;height:28px;cursor:pointer;}.dd .ddTitle span.ddTitleText{text-indent:1px;overflow:hidden;line-height:28px;color:#8c8e97;}.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;border-top:none;display:none;margin:0;width:220px !important;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;}.dd .ddChild .opta a,.dd .ddChild .opta a:visited{padding-left:10px}.dd .ddChild a{display:block;padding:5px 0 5px 10px;text-decoration:none;color:#525358;overflow:hidden;white-space:nowrap;cursor:pointer;}.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}
nav{clear:both;}.field-collection-container{margin:0;border:none;}.front .main article .desc table{max-width:260px;}.main table{margin:20px 0;}.main article table h3,.main article table thead th{font-size:15px !important;padding:0;}.main article table thead th{padding:5px;}.field-name-body{padding-top:17px;}.main article{width:300px;}.main article.even{margin:0 12px !important;}.main article .links a.button{line-height:27px;padding-top:4px;}.main article .links a.button:hover{opacity:0.85;}header .wrapper h1 div.logo{height:80px !important;display:table !important;}header .wrapper h1 .logo a{vertical-align:middle;display:table-cell;}header .wrapper h1 .logo p{text-shadow:0 0 3px white;min-width:500px;}header .right .button{width:auto !important;line-height:27px;border-radius:6px;padding:0px 15px;}header .right .button:hover{opacity:0.85;}.right .social-media .social-icon:hover{opacity:0.85;}.main article.desc{font-size:0.875em !important;}.main article.odd-left{float:left;}.main article.odd-right{float:right;}.front .page{padding:20px;width:900px;min-height:150px;margin-bottom:20px;}.front .page .field-collection-view{padding:0;margin:0;}.front .page .field-collection-view img{display:inline-block;float:left;height:auto;margin-right:2%;max-width:30%;}.front .page .field-collection-view p{display:inline-block;float:left;width:68%;}.page{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EBECEF;border-top:0px;display:inline-block;min-height:400px;width:878px;margin-bottom:40px;padding:30px;font-family:'Lucida Sans',sans-serif;text-align:left;}.inner-page header,.inner-page .zone h2,.yelp-reviews .review-name,.front .node-webform h2,.inner-page .left .inner-page h2{border-bottom:3px solid #EDEDED;color:#656565;font-size:1.375em;font-weight:bold;padding-bottom:15px;text-transform:capitalize;}.inner-page .zone h2,.yelp-reviews .review-name,.front .node-webform h2{font-size:1em;}.inner-page .zone h2 a,.front .node-webform h2 a{font-weight:bold;text-transform:capitalize;text-decoration:none;font-size:16px;}.front .node-webform h2 a,.inner-page .left h2{color:#656565;}.inner-page .left{width:590px;float:left;}.inner-page aside{width:260px;float:right;}.inner-page aside .form-request .node-webform .content .field-name-body{display:none;}.inner-page aside button{padding:0 15px;cursor:pointer;}.inner-page aside .content .content{display:block;padding:20px;padding-top:1px;padding-bottom:1px;background:#ededed;}.inner-page aside .content .content p{font-size:0.813em;color:#525358;}.inner-page aside .content .links.inline{display:none;}.inner-page aside h2{background:none repeat scroll 0 0 #656565;color:#FFFFFF;font-size:1.125em;line-height:37px;text-align:center;}.inner-page aside h2 a{color:#FFFFFF;}.inner-page aside label{font-family:Arial,Helvetica,sans-serif;display:block;color:#525358;font-size:0.813em;padding-bottom:5px;text-transform:capitalize;}.inner-page aside input[type='text'],.inner-page aside input[type='email'],.inner-page aside input[type='number']{font-family:Arial,Helvetica,sans-serif;border:none;background:#FFFFFF;font-size:1em;padding:5px 10px;display:block;width:200px;margin-bottom:10px;}.inner-page aside textarea{font-family:Arial,Helvetica,sans-serif;display:block;border:none;margin-bottom:10px;padding:5px 10px;font-size:0.813em;}.inner-page aside select{box-sizing:content-box;background-color:#FFFFFF;font-size:1em;color:#8c8e97;border:medium none;font-family:Arial,Helvetica,sans-serif;height:28px;line-height:28px;margin-bottom:10px;padding:0 0 0 5px;width:220px;}.inner-page aside select option{line-height:28px;color:#8c8e97;font-size:1em;padding:0;}.inner-page aside .capcha{display:block;margin:15px 0 10px;}.inner-page input[type='submit']{background-image:url(../../../../all/themes/applesque/images/applesque/bg_buttons.png);border:1px solid #4290C2;border-radius:29px 29px 29px 29px;color:#FFFFFF;display:inline-block;font-size:0.875em;font-weight:bold;height:31px;line-height:27px;padding:0 10px;text-align:center;text-shadow:0 -1px 0 #4290C2;text-transform:capitalize;cursor:pointer;}.inner-page input[type='submit']:hover{opacity:0.85;}.inner-page aside .form-actions{text-align:center;}.inner-page .intro{color:#656565;padding-bottom:0px;}.inner-page .intro p{font-size:0.875em;line-height:20px;margin-bottom:10px;}.inner-page p{margin-bottom:10px;}.inner-page .intro h2{font-size:0.875em;text-transform:uppercase;font-weight:normal;margin:20px 0 15px;}.inner-page .intro a{color:#313131;text-decoration:underline;}.inner-page .loc-desc{border-top:3px solid #EDEDED;padding-top:20px;width:590px;margin-top:5px;}.inner-page .loc-desc h1{font-size:1.125em;color:#656565;text-transform:uppercase;font-weight:bold;}.inner-page .loc-desc .loc-img{display:inline-block;width:590px;}.inner-page .loc-desc .loc-img img{float:left;margin:0 !important;max-width:280px !important;}.inner-page .loc-desc .loc-address{display:inline-block;width:100%;}.inner-page .loc-desc .loc-address .address{float:left;width:285px;color:#656565;font-size:13px;}.inner-page .loc-desc .loc-address .address a{color:#313131;text-decoration:underline;}.inner-page .loc-desc .loc-address .map{float:right;width:300px;height:250px;margin-top:5px;}.inner-page .loc-desc .loc-address .map img{width:300px;height:auto;}.inner-page .loc-desc .office-details{height:auto;color:#656565;font-size:13px;margin:5px 0px 10px;padding-top:5px;clear:both;}.inner-page .left form label,.front .node-webform label{font-size:12px;display:inline-block;float:left;line-height:28px;color:#111111;width:165px;font-weight:normal;}.inner-page .left form input[type="text"],.inner-page .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(../../../../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;}.inner-page .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:168px;}.inner-page .loc-desc a,.main article .desc a{text-decoration:underline;}.main article header img,.front .page .zone img,.front .page .zone .member_img{max-width:300px;width:auto;height:auto;}.front .page .zone .member_img,.front .page .zone .intro{display:inline-block;float:left;}.front .page .zone .intro,.front .page .zone h2{width:570px;margin-left:25px;}.front .page .zone h2{display:inline-block;font-size:16px;padding-bottom:10px;}.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;}.node-type-locations-page .left h2{padding-top:15px;}.node-type-locations-page .address p{padding-bottom:5px;}.node-type-locations-page .loc-img{padding-top:15px;padding-bottom:15px;}.node-type-locations-page .loc-desc{padding-bottom:5px;}.about-page .left,.service-page .left{color:#656565;}.about-page .left figure img{min-width:590px;max-width:590px;margin-bottom:10px;}.about-page .left h2,.service-page .left h2{font-size:1.125em;padding:10px 0;}.about-page .left p,.service-page .left p{line-height:18px;font-size:0.75em;}.service-page .left a{background-image:url(../../../../all/themes/applesque/images/applesque/bg_buttons.png);border:1px solid #4290C2;border-radius:15px 15px 15px 15px;color:#FFFFFF;display:inline-block !important;font-size:0.875em;font-weight:bold;line-height:26px;margin:15px 0;height:28px;padding:0 20px;text-shadow:0 -1px 0 #4290C2;text-transform:capitalize;position:relative;clear:both;box-shadow:0 2px 4px #c1bea4;}.aside-banners{overflow:hidden;padding:20px 0 10px;}.aside-banners img{margin-bottom:10px;}.node-type-staff-page .main p a{text-decoration:underline;}.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 #EDEDED;color:#656565;}.node-type-staff-page .member_info{font-size:13px;}.node-type-staff-page .member_name,.node-type-staff-page .member_degree{font-size:14px;font-weight:bold;}.node-type-staff-page .member_degree{margin-bottom:20px;font-weight:normal;}.node-type-dentist-services .left .inner-page h2,.node-type-template-1 .left .inner-page h2{padding-bottom:10px !important;padding-top:28px !important;}.node-type-dentist-services .left .inner-page h2{margin-bottom:10px !important;font-size:18px !important;}.node-type-dentist-services .inner-page .loc-desc{padding-bottom:0px;font-size:0.875em;line-height:18px;padding-top:0;margin-top:0;border:none;color:#656565;}.not-front .main .left img{height:auto;max-width:570px;margin:20px 0;}.not-front .main .left .field-collection-view{margin:0;padding:0;}.yelp-reviews .review-name{margin-bottom:5px;}.review-stats{clear:both;text-align:right;}.review-stats img{display:inline-block;margin:0 !important;vertical-align:middle;}.review-stats span{display:inline-block;margin:0;vertical-align:middle;font-size:13px;}.review-stats span a{text-decoration:underline;}.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:470px;}.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;text-decoration:none;}.yelp-reviews .sponsored{text-align:right;padding-top:5px;}.front .review-list .description{width:775px;}.front .review-list .description .excerpt{padding-right:40px;}.front .review-list .description .button{float:left;}.no-sidebars.not-front .main .left .review-list .description{width:625px;}.no-sidebars.not-front .main .left .review-list .description .button{float:left;}.no-sidebars .inner-page .left{width:100%;}.no-sidebars .inner-page .loc-desc,.no-sidebars .inner-page .loc-desc .loc-address{width:100%;}.no-sidebars .inner-page .loc-desc .loc-address .address{width:455px;}.no-sidebars .inner-page .loc-desc .loc-address .map{width:400px;}.no-sidebars .inner-page .loc-desc .loc-address .map img{margin:0;width:400px;height:auto;}.no-sidebars.node-type-staff-page .member_img img{max-width:300px !important;}.zone img{margin:0px !important;}.main article .desc{margin:10px 0 !important;}.main article .desc h1{padding-top:5px !important;}footer .wrapper .locations ul li{margin-bottom:10px;min-height:65px;width:170px;}
.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;}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;}