html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,{font-family:inherit}:focus{outline:0}*{margin:0;padding:0}html{background:url(../images/bg_body.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{font:100% Arial,Helvetica;background-position:top center;color:#333;line-height:150%;font-size:12px}a:link,a:visited{color:#000;text-decoration:none;cursor:pointer}a:hover,a:active{color:#f3bd13;text-decoration:none}a img{border:0}img{-webkit-box-shadow:0 5px 2px 3px rgba(0,0,0,.4);-moz-box-shadow:0 5px 2px 3px rgba(0,0,0,.4);box-shadow:0 5px 2px 3px rgba(0,0,0,.4)}p{margin:0 0 15px}h1{font-size:20px;font-family:arial,helvetica,sans-serif;font-weight:400;color:#000;line-height:100%}h2{font-size:16px;font-family:arial,helvetica,sans-serif;font-weight:400;color:#f4c329;margin:0 0 15px;line-height:100%}h3{font-size:14px;font-family:arial,helvetica,sans-serif;font-weight:700;color:#000;margin:0 0 15px;line-height:100%;background:#f3bd13;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:5px;text-align:center}h4{font-size:14px;font-family:arial,helvetica,sans-serif;font-weight:400;color:#444;margin:0 0 15px;line-height:100%}h5{font-size:12px;font-family:arial,helvetica,sans-serif;font-weight:700;color:#222;margin:0 0 15px;line-height:100%}h6{font-size:12px;font-family:arial,helvetica,sans-serif;font-weight:700;color:#000;margin:0 0 15px;line-height:100%}#content ul{list-style-type:disc;list-style-position:inside;margin:0 0 15px 20px;padding-left:10px;text-indent:-19px}#content ul>ul{list-style-type:circle;list-style-position:inside;margin:0 0 15px 20px;padding-left:10px;text-indent:-19px}#content ol>ol{list-style-type:lower-alpha;list-style-position:inside;margin:0 0 15px 20px;padding-left:10px;text-indent:-19px}#content ol{list-style-type:decimal;list-style-position:inside;margin:0 0 15px 20px;padding-left:10px;text-indent:-19px}input,textarea,select{margin:0;padding:5px;background:#fff;border:1px solid #ddd;width:238px;font-family:arial,helvetica,sans-serif;font-size:12px}input.submitbutton{cursor:pointer;width:250px;color:#777}input.submitbutton:hover{background:#ddd;color:#333}code{font:1em courier new,Courier,Fixed;background:#ececec}acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help}acronym,abbr{border-bottom:1px dashed #999}blockquote{padding:10px 10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#ececec;font:1em Arial;line-height:1.5em;margin:10px 0}strong{font-weight:700}em{font-style:italic}.left{float:left}.right{float:right}.clear{clear:both}#header{width:930px;margin:0 auto;margin-top:20px;padding:0;background:0 0}#banner{margin-bottom:0;float:left;display:inline;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;overflow:hidden}#banner a{margin:0;padding:0;line-height:0;line-spacing:0;display:inline;border:0;font-size:0}#banner img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#nav{background:#f4c93c;box-shadow:0 1px 3px rgba(0,0,0,.4);line-height:100%;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;padding-bottom:0;padding-left:6px;padding-right:6px;padding-top:7px;width:918px;z-index:99;border-top:1px solid #fff}#nav li{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:0;margin-left:5px;margin-right:5px;margin-top:0;padding-bottom:8px;padding-left:0;padding-right:0;padding-top:0;position:relative;z-index:99}#nav a{-moz-text-blink:none;-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:none;-moz-text-decoration-style:solid;color:#fff;display:block;font-weight:700;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:9px;padding-left:20px;padding-right:20px;padding-top:8px;text-shadow:0 1px 1px rgba(0,0,0,.3)}#nav a:hover{background-attachment:scroll;background-clip:border-box;background-color:#000;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;color:#fff;padding-bottom:9px}#nav .current a,#nav li:hover>a{background-attachment:scroll;background-clip:border-box;background-color:#cc980e;background-origin:padding-box;background-position:0 -40px;background-repeat:repeat-x;background-size:auto auto;box-shadow:inset 0 1px 1px rgba(0,0,0,.2);color:#fff;padding-bottom:8px}#nav ul li:hover a,#nav li:hover li a{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:-moz-use-text-color;border-bottom-style:none;border-bottom-width:medium;border-top-color:-moz-use-text-color;border-top-style:none;border-top-width:medium;box-shadow:none;color:#666;padding-bottom:9px}#nav ul a:hover{background-attachment:scroll!important;background-clip:border-box!important;background-color:#cc980e!important;background-image:url(../images/gradient.png)!important;background-origin:padding-box!important;background-position:0 -100px!important;background-repeat:repeat-x!important;background-size:auto auto!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.1)}#nav li:hover>ul{display:block}#nav ul{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-attachment:scroll;background-clip:border-box;background-color:#ddd;background-image:url(../images/gradient.png);background-origin:padding-box;background-position:0 0;background-repeat:repeat-x;background-size:auto auto;border-bottom-color:#b4b4b4;border-bottom-style:solid;border-bottom-width:1px;border-top-color:#b4b4b4;border-top-style:solid;border-top-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.3);display:none;left:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:absolute;top:35px;width:185px;z-index:99}#nav ul li{float:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;z-index:99}#nav ul a{font-weight:400;text-shadow:0 1px 0 #fff}#nav ul ul{left:181px;top:-3px;z-index:99}#nav:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}#nav{display:inline-block}html[xmlns] #nav{display:block}* html #nav{height:1%}#content{width:930px;margin:0 auto;margin-top:0;padding:0;background:#f8f8f8}#slider-wrapper{background:0 0;width:930px;height:100%;min-height:100%;padding:0;margin:0}#slider{position:relative;margin:0;background:url(/images/slider/loading.gif) no-repeat 50% 50%}#slider img{position:absolute;top:0;left:0;display:none}#slider a{border:0;display:block}.nivo-controlNav{position:absolute;left:10px;top:10px}.nivo-controlNav a{display:block;width:22px;height:22px;background:url(/images/slider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}.nivo-controlNav a.active{background-position:0 -22px}.nivo-directionNav a{display:block;width:30px;height:30px;background:url(/images/slider/arrows.png) no-repeat;text-indent:-9999px;border:0}a.nivo-nextNav{background-position:-30px 0;right:15px}a.nivo-prevNav{left:15px}.nivo-caption{text-shadow:none;font-family:Helvetica,Arial,sans-serif}.nivo-caption a{color:#efe9d1;text-decoration:underline}#business_name{padding:10px 30px;background:0 0;width:870px}#home_left{width:870px;float:left;padding:10px 30px;background:0 0;margin:0;clear:left}#home_right{width:0;display:none;padding:10px 30px 10px 0;background:0 0;margin:0;float:right;clear:right}#contact_left{width:590px;float:left;padding:10px 30px;background:0 0;margin:0;clear:left}#contact_right{width:250px;overflow:hidden;padding:10px 30px 10px 0;background:0 0;margin:0;float:right;clear:right}#page{width:870px;min-height:100%;overflow:hidden;padding:10px 30px;background:0 0;margin:0}#page_photogallery{width:870px;min-height:100%;overflow:hidden;padding:30px;background:0 0;margin:0}#gallery-container{width:870px;padding:30px 30px 0;background:url(/images/content-bg.png) repeat;margin:0;min-height:100%}#thumbnail-all{margin:0 auto;background:0 0;width:164px;height:100%}#image-description{margin:0;padding:7px 10px;background:#ddd;color:#777;width:140px;border-right:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff}#image-title{margin:0;padding:0;width:160px;height:100%;border-right:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff;background:#373737;text-align:center}#image-title:hover{background:#000}#thumbnail{margin:0;text-align:center;color:#151515;width:160px;height:160px;background:0 0;overflow:hidden;border-right:2px solid #fff;border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff}#image-title a{color:#fff}#image-title a:hover{color:#fff}#thumbnail img{margin:auto;display:block;min-width:160px}#thumbnail img:hover{margin:auto;display:block}#breadcrumb{float:right;padding:0;background:0 0;margin:0;color:#fff}#breadcrumb a{color:#fff}#breadcrumb a:link,breadcrumb a:visited{color:#fff}#breadcrumb a:hover,breadcrumb a:active{color:#fff;text-decoration:underline}#page.overview ul>li{list-style:none}#blog_container{padding:10px;background:#fff;margin-bottom:10px}#blog_title{padding:10px;background:#bbb}#blog_body{padding:10px;background:#ddd}#footer{margin:0 auto 10px auto;width:910px;font-size:10px;color:#fff;padding:10px;background:#cc980e;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZC11Y2dnLWdlbmVyYXRlZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNjYzk4MGUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjZjRjOTNjIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMCAwaDF2MUgweiIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background:-moz-linear-gradient(45deg,rgba(204,152,14,1) 0,#f4c93c 27%,#fff 67%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(204,152,14,1)),color-stop(27%,rgba(244,201,60,1)),color-stop(67%,rgba(255,255,255,1)));background:-webkit-linear-gradient(45deg,rgba(204,152,14,1) 0,#f4c93c 27%,#fff 67%);background:-o-linear-gradient(45deg,rgba(204,152,14,1) 0,#f4c93c 27%,#fff 67%);background:-ms-linear-gradient(45deg,rgba(204,152,14,1) 0,#f4c93c 27%,#fff 67%);background:linear-gradient(45deg,rgba(204,152,14,1) 0,#f4c93c 27%,#fff 67%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc980e',endColorstr='#ffffff',GradientType=1 );-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;text-shadow:0 1px 1px rgba(0,0,0,.3)}#footer-mywork{margin:0 auto 10px auto;width:900px;font-size:10px;background:0 0;color:#fff;padding:0 50px;text-shadow:0 1px 1px rgba(0,0,0,.3);text-align:right}#footer a:link,#footer a:visited{color:#fff}#footer a:hover,#footer a:active{text-decoration:underline}#footer-mywork a:link,#footer-mywork a:visited{color:#fff}#footer-mywork a:hover,#footer-mywork a:active{text-decoration:underline}#footer h2{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #bbb;line-height:100%;font-size:12px;font-weight:700;text-align:left}#footer ul{margin:0;padding:0 15px;display:block;float:left;border-right:0 solid #7d7d7d;width:125px;text-align:left}#footer ul.footer-home{margin:0;padding:0 15px;display:block;float:left;border-right:0 solid #7d7d7d;width:50px;text-align:left}#footer ul.footer-home li{width:50px}#footer ul:last-child{border:0}#footer ul li{margin:3px 0 0;padding:0;display:block;width:125px;text-align:left;font-weight:700}#footer ul>li>ul{margin:0;padding:0}#footer ul>li>ul>li{margin:0;padding:0 0 7px;width:80px;font-weight:700}#footer ul>li>ul>li>ul{margin:0;padding:0 0 7px}#footer ul>li>ul>li>ul>li{margin:0;padding:0 0 0 10px;width:80px;font-weight:400}#footer ul li.footer-lvl2{font-weight:400}.clearfloat:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfloat{display:inline-block}* html .clearfloat{height:1%}*+html .clearfloat{height:1%}.clearfloat{display:block}