body{color:#664c31;font:11px/1.538em "lucida grande",Arial,Helvetica,sans-serif}h1{font:32px Georgia,'Times New Roman',Times,serif;color:#664c31;letter-spacing:2px}a{color:#664c31;text-decoration:none}a:hover,a:active{color:#cd0000}p{margin:0 0 7px 0}label{line-height:150%}li a.active{color:#cd0000}#page-wrapper{width:100%;display:table;vertical-align:middle}#page{text-align:center;position:relative;vertical-align:middle;display:table-cell;height:681px}#zone-menu{border:1px solid #e6e6e6;border-bottom:none}#zone-content{text-align:left;border:1px solid #e6e6e6;border-top:none}#region-content .tabs{position:absolute;top:100px}#region-content .block .content li a{border-bottom:1px solid #ccc}#region-content .block{padding:0 10px 0 0}#region-content .block h2{font-size:11px;padding:0;margin:10px 0 5px 0;border-bottom:1px solid #664c31}#region-content .block p{text-align:justify}#region-menu{margin:0}.field-name-field-main-image{line-height:0}#region-sidebar-first{margin-left:0}#region-content{margin-right:0}#region-footer-first{height:15px;line-height:15px;text-align:center;color:#664c31;font-size:9px}#region-footer-first p{margin:0}#region-footer-first span{margin:0 10px}#messages{width:920px}.logo-img{height:230px;text-align:center}.logo-img #logo{margin-top:50px}#page-title{background:transparent url(/sites/all/themes/caj_theme/images/xswatch_hair.gif.pagespeed.ic.mo3pzUrjid.png) no-repeat 0 100%;color:#c68756;padding:0 0 10px 0}#page-title span{color:#664c31}#main-menu li{padding:0;margin:0;display:inline-block;width:93px;line-height:20px;text-align:center}#region-menu{background:transparent url(/sites/all/themes/caj_theme/images/xswatch.gif.pagespeed.ic.F87SMuDzWF.png) no-repeat 0 0;padding-top:8px}#region-content .navigation{margin:10px 0 5px 0}#secondary-menu li{font-size:13px;letter-spacing:1px;line-height:15px;margin:0 20px 0 0;padding:0}#secondary-menu li a.active{color:#c68756}.page-node-15 #scroll_box,.node-type-gallery #scroll_box,.node-type-media #scroll_box{height:305px;overflow:auto}.page-node-edit #scroll_box{height:auto}.scroll_up{background:url(/sites/all/themes/caj_theme/images/arrowScrollUp.gif) no-repeat top left}.scroll_down{background:url(/sites/all/themes/caj_theme/images/arrowScrollDn.gif) no-repeat top left}#block-menu-menu-gallery-menu{}#block-menu-menu-gallery-menu .content ul{padding-left:15px}#block-menu-menu-gallery-menu .content ul li.leaf{list-style-type:none;list-style-image:none;padding-bottom:7px}.field-name-body{margin-top:20px}.node-gallery.view-mode-full .field-items{overflow:auto}.node-gallery.view-mode-full .field-item{float:left}.node-gallery.view-mode-full .field-item img{display:block;width:120px;height:120px;margin:11px 18px 11px 5px;border:1px #c68756 solid}#testimonial-slider{line-height:150%;text-align:center}#testimonial-slider .slide{padding:0 110px}#testimonial-slider .field-name-field-quote{font-size:14px}#testimonial-slider .field-name-title{display:inline-block;*display:inline;color:#c68756;font-size:12px}#testimonial-slider .field-name-title h2{border-bottom:none}#testimonial-slider .field-name-field-title .field-item:before{content:' - '}#testimonial-slider .field-name-field-title{display:inline-block;*display:inline;color:#f8c65e;margin-bottom:1em;font-size:12px}.node-media .field-name-field-image .item-list{width:48%;float:left}.node-media .field-name-field-image ul li{height:25px;line-height:25px;list-style:none;background:url(/sites/all/themes/caj_theme/images/doc_icon.gif) no-repeat left bottom;padding:0 0 0 25px;margin-bottom:10px;margin-left:0}#cboxPrevious{position:absolute;left:0;bottom:auto;top:2em;background:url(/sites/all/themes/caj_theme/images/prevlabel.gif) 0 0 no-repeat;width:49%;height:90%}#cboxPrevious:hover{background-position:0 0}#cboxNext{position:absolute;left:auto;right:0;bottom:auto;top:2em;background:url(/sites/all/themes/caj_theme/images/nextlabel.gif) right 0 no-repeat;width:49%;height:90%}#cboxNext:hover{background-position:right 0}#cboxCurrent{left:0}body.front .logo-img #logo{margin-top:90px}body.front #region-content .tabs{top:100px}body.front{}body.front aside#region-sidebar-first{overflow:hidden;width:90%!important}body.front #testimonial-slider{}body.front #page{display:block}body.front #zone-menu-wrapper{background:#fff url(/sites/all/themes/caj_theme/images/headpixel.gif.pagespeed.ce.T7Nx4epi1M.gif) repeat-x 50% 0;position:relative;z-index:1}body.front #zone-menu{border:0}body.front #zone-content.container-12{width:100%}body.front #zone-content .field-type-image img{z-index:-1}.block-block-2 .content a img{opacity:.3;filter:alpha(opacity=30)}.block-block-2 .content a:hover img{opacity:1;filter:alpha(opacity=100)}@media screen and (max-width:500px){.logo-img{height:auto}.logo-img #logo{margin-top:10px}body.front .logo-img #logo{margin-top:10px}body.front #testimonial-slider{min-height:inherit}.field-name-body{margin-top:0}#testimonial-slider .slide{padding:5px}#testimonial-slider .slide h2{padding:0!important}#region-content .block h2{margin:0}.field-name-field-main-image img,body.front aside#region-sidebar-first img{width:90%!important;height:auto!important;margin:0 5%}#scroll_box{height:auto!important}#main-menu li{display:block;width:100%;text-align:left}header li,footer span{margin:0;display:block;text-align:center}header li{font-size:12px;padding:10px}footer{padding-top:5px}footer span{font-size:10px;padding:2px}.section-content{font-size:14px}.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6,.section-content p{padding:5px 5%!important;display:block}.section-content a,.section-content span{padding:5px 5px!important;display:inline-block}.node-gallery .field-name-field-image .field-items{text-align:center}.node-gallery .field-name-field-image .field-items .field-item{float:none;display:inline-block}.field-name-field-image .field-items img{margin:0!important}.node-media .field-name-field-image .item-list{float:none;width:auto}.node-media .field-name-field-image ul li a{padding:0!important}#region-content .block{padding:0}.mainMenu{box-shadow:0 -10px 10px 10px rgba(0,0,0,.4);margin-bottom:15px}#secondary-menu li{margin:0 0 0 20px}#secondary-menu a{font-size:14px;padding:5px 10px!important}}@media screen and (min-width:501px){.menuTitle{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important}}#toggleMenu{display:none}