html,body,div,span,iframe,h1,h2,h3,p,blockquote,a,img,strong,ol,ul,li,form,label,footer,header,nav{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}footer,header,nav{display:block}@font-face{font-family:'MyndraineRegular';src:url('../fonts/myndraine/myndraine-webfont.eot');src:url('../fonts/myndraine/myndraine-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/myndraine/myndraine-webfont.woff') format('woff'),url('../fonts/myndraine/myndraine-webfont.ttf') format('truetype'),url('../fonts/myndraine/myndraine-webfont.svg#MyndraineRegular') format('svg');font-weight:normal;font-style:normal}html{overflow-y:scroll;background:url(../img/background.png);background-attachment:fixed}body{padding:4.5em 0 0 0}body,input,textarea{font:16px/1.625 Verdana,Geneva,Tahoma,sans-serif;_font-size:1em;color:#333}h1,h2{font-family:MyndraineRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:normal;color:#111}h1{font-size:1.625em;line-height:1.2381em;margin:0 0 .619em 10px}h2{font-size:1.625em;line-height:1em;margin:0 0 1em}p,blockquote,hr,ol,ul,form,img{margin:0 0 1.625em}ul,ol{padding-left:1em;list-style-position:inside}ul{list-style-type:disc}ol{list-style-type:decimal}li ul,li ol{margin:0 1.625em}blockquote{font-style:italic;width:360px;float:left;margin:0 10px;position:relative;background:#ddd;-moz-border-radius:4px;border-radius:4px;padding:1.625em 10px}blockquote:before,blockquote:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:rgba(0,0,0,0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}blockquote:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}strong{font-weight:bold}a,a:visited{color:#333;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:thin dotted}a:hover,a:active{outline:none}img{max-width:100%;_width:100%}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../img/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-safari-box-sizing:content-box;box-sizing:content-box}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-safari-box-sizing:content-box;box-sizing:content-box}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-safari-box-sizing:content-box;box-sizing:content-box}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../img/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../img/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('../img/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('../img/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../img/fancybox/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../img/fancybox/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../img/fancybox/fancybox-y.png');background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../img/fancybox/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../img/fancybox/fancybox-x.png');background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../img/fancybox/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../img/fancybox/fancybox-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../img/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('../img/fancybox/fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url('../img/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../img/fancybox/fancybox-x.png') 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url('../img/fancybox/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}form{margin-bottom:1.625em}label{font-weight:normal}input,textarea{margin:0}label,input[type="submit"]{cursor:pointer}input{vertical-align:middle}input[type=text],input[type=email],textarea{padding:2px;width:100%;background-color:#fff;border:1px solid #c8c8c8;font-family:inherit;font-size:inherit}input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:#646464}.error input{-webkit-box-shadow:0 0 2px #f00;-moz-box-shadow:0 0 2px #f00;box-shadow:0 0 2px #f00}.no-boxshadow .error input{background-color:#f0dddd}.iferror{display:none}.error .iferror{display:block}.iferror span{display:block;background:rgba(10,1,8,0.4);padding:2px;border:2px solid rgba(255,255,255,0.8);border-radius:5px;text-shadow:none;text-align:center;margin-top:.625em}textarea{overflow:auto;padding:2px}.ie6 input{vertical-align:text-bottom}header{background:url(../img/logo.png) no-repeat top left;height:200px}#fixed,footer,#gallery nav a{background:#000 url(../img/bar.png) top}#fixed{position:fixed;top:0;left:0;width:100%;font-family:MyndraineRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;z-index:4}#navigation{width:960px;margin:0 auto}#navigation a{display:block;width:140px;margin:0 10px;padding:.65em 0;float:left;text-align:center}nav ul{list-style:none;width:860px;margin:0 auto;padding:0}nav li{float:left;width:140px;margin:.625em 10px;text-align:center}nav a,nav a:visited{color:#fffffb}nav a:hover{text-decoration:none}.content{margin:0 auto 0 auto;position:relative;width:960px;background:#FFF;z-index:1}#about,#services,#gallery,#contact{margin-top:3.5em;background:url(../img/divider.png) no-repeat top;padding-top:5.125em}#about{margin-top:0}#about p{float:left;width:540px;margin:1.625em 10px 0 10px}#about .left{background:url(../img/header-background.jpg) no-repeat right;padding:3.5em 400px 1.625em 0;margin:-3.5em 0 0 10px}#services div{float:left;width:300px;margin:0 10px 0 10px}#services div:first-child{width:620px;background:url(../img/dog-in-bath.jpg) no-repeat right;height:306px}#gallery h2{text-align:center}#gallery nav{width:320px;padding:1.625em 320px}#gallery nav a{display:block;width:140px}#gallery ul{list-style:none}#lightbox{padding:0 0 6em 0;margin:0}#lightbox li{float:left;margin:.625em 10px;width:138px;border:1px solid #999;text-align:center;background:#FFF}.roundabout-holder{width:780px;margin:1.625em auto;padding:0;height:300px;list-style:none}.roundabout-moveable-item{cursor:pointer;border:1px solid #999;text-align:center;background:#FFF}.roundabout-in-focus{cursor:auto}#contact{padding-bottom:24.625em}#contact a{text-decoration:underline}#contact h2,#contact p{margin-left:10px}.vcard,form,.map{float:left;margin:0 10px}.vcard{width:140px}form{width:220px;margin-right:90px}form ul,form ol{list-style:none;padding:0;margin:0}.thankyou .map{margin-left:310px}.map{width:460px;margin-right:10px;text-align:right}footer{text-align:center;height:1.625em;padding:.625em 0}footer,footer a,footer a:visited{color:#fff}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:link{-webkit-tap-highlight-color:#349edb}::-webkit-selection{background:#1777af;color:#fafafa;text-shadow:none}::-moz-selection{background:#1777af;color:#fafafa;text-shadow:none}::selection{background:#1777af;color:#fafafa;text-shadow:none}::-webkit-input-placeholder{padding:10px;font-size:.875em;line-height:1.4}input:-moz-placeholder{padding:10px;font-size:.875em;line-height:1.4}.ie7 img,.iem7 img{-ms-interpolation-mode:bicubic}div,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute;clip:rect(0 0 0 0);overflow:hidden;margin:-1px;padding:0;height:1px;width:1px;border:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;clip:auto;overflow:visible;height:auto;margin:0;width:auto}.invisible{visibility:hidden}#goog-fixurl ul{list-style-type:none}#goog-fixurl input{margin-bottom:1.5em}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote{border:1px solid #999;page-break-inside:avoid}img{page-break-inside:avoid}@page{margin:.5cm}p,h2{orphans:3;widows:3}h2{page-break-after:avoid}}