html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0 0 15px}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left: -7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal;*overflow: visible}table button,table input{*overflow: auto}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}body{background:url(../img/sky.png) #37c3f6 repeat-x;position:relative;color:#fff;min-width:786px;height:824px;font-family:Trebuchet MS,sans-serif}h1{z-index:5;position:absolute;padding:20px 0 0 15px;font-size:22px;color:#ff0;text-shadow:0 0 40px #fff,0 0 20px #fff,0 0 5px #fff;margin:0}h1 b{display:block;margin-top:5px;margin-left:3px;font-size:41px;letter-spacing:.1em;color:#fff}h2,h3{font-family:Candara,Trebuchet MS,sans-serif}h2{font-size:23px}h3{font-size:20px;margin-left:20px;margin-top:0;position:relative}ol,ul{margin-left:30px;font-size:19px;line-height:1.35}li{margin-bottom:10px}p{margin:0 0 20px 25px;font-size:20px;line-height:1.35;position:relative}hr{border:0;background-image:url(../img/divider.png);height:7px;margin-left:10px;clear:both}a{color:#fff;text-decoration:none}a:visited{color:#fff}a:hover{text-decoration:underline}a:focus{outline:0}#clouds{position:absolute;top:125px;width:100%;height:433px;background:url(../img/clouds.png) 0 0 repeat-x;z-index:2;padding:0}.no-js #clouds{background-image:url(../img/nojs-clouds.png)}.ie6 #clouds{background-image:url(../img/ie/clouds8bit.png)}#waves1,#waves2{height:150px;width:100%;position:absolute}#waves1{background:url(../img/waves1.png) repeat-x;z-index:0;top:580px}.ie6 #waves1{background-image:url(../img/ie/waves1-8bit.png)}#waves2{background:url(../img/waves2.png) repeat-x;z-index:5;top:623px}.ie6 #waves2{background-image:url(../img/ie/waves2-8bit.png)}#waves-bottom{position:absolute;width:100%;height:120px;margin:0;padding:0;background-color:#37c3f6;z-index:5;top:704px}#fish-container{position:absolute;z-index:4;overflow:hidden;width:100%;height:820px}.fish{background:transparent url(../img/fish.png) 0 0 no-repeat;position:absolute;width:77px;height:51px;z-index:3;top:700px}#fish1{left:10px}#fish2{left:625px;z-index:1}#fish3{left:140px}.ie6 .fish{background-image:url(../img/ie/fish-8bit.png)}.splash{background:url(../img/splash.png) 0 0 no-repeat;position:absolute;display:none;width:150px;height:75px;top:625px;z-index:4}#splash1{left:85px}#splash2{left:590px;top:635px}#splash3{left:180px;top:630px}.ie6 .splash{background-image:url(../img/ie/splash-8bit.png)}#footer{position:absolute;z-index:5;bottom:5px;right:7px}#side-holder{position:absolute;right:0;overflow:hidden;padding-left:40px;z-index:10;top:100px;width:550px}#sidebar{right:-50px;position:relative;max-width:100%}#main-content{text-shadow:1px 1px 3px #000;position:relative;padding:0 80px 5px 20px;z-index:4;border-width:2px;border-style:solid;border-right:0}.ie6 #main-content,.ie7 #main-content{zoom:1;padding-top:20px}#about,#services,#samples,#contact{display:none}#show-content-btn{position:relative;cursor:pointer;top:105px;right:39px;width:38px;height:44px;border-width:1px;border-style:solid;-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;opacity:.5}#show-content-btn:hover{opacity:1}#show-content-btn a{background:url(../img/icons.png) 12px -237px no-repeat;width:38px;height:42px;display:block}.ie6 #show-content-btn a{background-image:url(../img/ie/icons-8bit.png)}.oldie #show-content-btn a{background-position:11px -237px}#main-content,#show-content-btn,#language-box,input,textarea{-webkit-transition:background-color .5s linear,border-color .5s linear,opacity .5s linear;-moz-transition:background-color .5s linear,border-color .5s linear,opacity .5s linear;-o-transition:background-color .5s linear,border-color .5s linear,opacity .5s linear;-ms-transition:background-color .5s linear,border-color .5s linear,opacity .5s linear;transition:background-color .5s linear,border-color .5s linear,opacity .5s linear}.arrow-next{position:absolute;height:32px;width:40px;right:0;bottom:0;background:url(../img/icons.png) 0 -366px no-repeat}.arrow-next:hover{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.7);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.7);box-shadow:1px 1px 3px #000000b3}.arrow-next:active{right:-2px;bottom:-2px;-webkit-box-shadow:0 0 0 black;-moz-box-shadow:0 0 0 black;box-shadow:0 0 #000;background-position:-1px -412px}#language-box{position:absolute;right:0;font-weight:700;top:70px;text-shadow:1px 1px 2px #000;font-size:12px;padding:2px 54px 2px 6px;border-width:1px;border-style:solid;border-radius:7px}#language-box a{margin-right:4px}#language-box span{padding-left:9px;padding-right:6px;background:url(../img/icons.png) 0 -453px no-repeat}.ie6 #language-box span{background-image:url(../img/ie/icons-8bit.png)}#nav{margin:0;padding:0;height:47px}#nav li{list-style:none;margin-right:5px;z-index:3;position:relative;display:inline-block;-webkit-transition:background-color .5s linear,border-bottom-color .5s linear,opacity .5s linear;-moz-transition:background-color .5s linear,border-bottom-color .5s linear,opacity .5s linear;-o-transition:background-color .5s linear,border-bottom-color .5s linear,opacity .5s linear;transition:background-color .5s linear,border-bottom-color .5s linear,opacity .5s linear;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;opacity:.75}.ie6 #nav li,.ie7 #nav li{float:left}#nav li:hover{opacity:1}#nav a{background-image:url(../img/icons.png);background-repeat:no-repeat}.ie6 #nav a{background-image:url(../img/ie/icons-8bit.png)}.ie6 #nav li{top:2px;position:relative}li.index a{background-position:11px 0}li.about a{background-position:10px -50px}li.services a{background-position:10px -100px}li.samples a{background-position:10px -150px}li.contact a{background-position:10px -200px}#nav a{width:60px;height:45px;display:block;text-indent:-9999px}#nav li.selected{z-index:10;opacity:1;border-width:2px;border-style:solid}#nav a:focus,#show-content-btn:focus{outline:0}#email{max-width:100%;height:20px;font-size:18px;padding:2px;width:250px;color:#357;background-color:#ffffffbf;margin-top:3px;margin-bottom:2px}#email:focus{background-color:#ffffffe6}textarea{font-size:18px;height:100px;width:392px;max-width:100%;margin-top:5px;color:#357;background-color:#ffffffbf}textarea:focus{background-color:#ffffffe6}#submit-btn{margin-left:30px;color:#fff;border-radius:10px;padding:3px 15px 4px 13px;text-shadow:1px 1px 3px #000;font-size:15px;font-family:Candara,Trebuchet MS,sans-serif;font-weight:700;background:url(../img/submit-btn.png)}#submit-btn:hover{background-position:0 -33px}#phone1{background:url(../img/icons.png) 0 -271px no-repeat;padding:10px 0 10px 40px;margin-left:-8px}#phone2{background:url(../img/icons.png) 0 -315px no-repeat;padding:10px 35px}.ie6 #phone1{background-image:url(../img/ie/icons-8bit.png)}.ie6 #phone2{background-image:url(../img/ie/icons-8bit.png)}#response-box{font-family:Trebuchet MS,sans-serif;display:none;padding:5px;font-size:16px;border:white 2px solid;max-width:382px;margin:15px 0 10px 31px}#about img{width:170px;float:left;margin:3px 21px 0 23px;border:1px solid black}#samples .imgholder{position:relative;float:left;padding:2px;width:220px;text-align:center;margin-bottom:15px}#samples .imgholder img{width:90%}#samples .showcase{padding:3px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 4px rgba(0,0,0,.3);box-shadow:2px 2px 4px #0000004d;-webkit-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in;border:1px solid #9d8b30;background-color:#fff;position:relative;z-index:1}#samples .showcase:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.4);-moz-box-shadow:5px 5px 15px rgba(0,0,0,.4);box-shadow:5px 5px 15px #0006}#main-content .caption{margin:3px 2px 0 0;font-size:18px;font-style:italic;font-weight:700}.center{text-align:center;margin-bottom:20px}.note{font-size:14px;clear:both}.index{background:brown;background:#a52a2ab3;border-color:#8b0000}#nav li.index{border-bottom:2px solid #975660}#sidebar:hover .index{background-color:#a52a2ad9}#sidebar:hover li.index{border-bottom:2px solid #9f4045}.ie7 .index,.ie8 .index{background:url(../img/ie/bgs.png) 0 0 repeat-y}.ie6 #nav .index{border-bottom:2px solid #a52a2a}.ie7 #sidebar:hover .index,.ie8 #sidebar:hover .index{background:url(../img/ie/bgs.png) -605px 0 repeat-y}.about{background:#005580;background:#005580b3;border-color:#144b62}#nav li.about{border-bottom:2px solid #26769e}#sidebar:hover .about{background-color:#005580d9}#sidebar:hover li.about{border-bottom:2px solid #13658f}.ie6 #nav .about{border-bottom:2px solid #005580}.ie7 .about,.ie8 .about{background:url(../img/ie/bgs.png) -1210px 0 repeat-y}.ie7 #sidebar:hover .about,.ie8 #sidebar:hover .about{background:url(../img/ie/bgs.png) -1815px 0 repeat-y}.services{background:teal;background:#008080b3;border-color:#006400}#nav li.services{border-bottom:2px solid #23939d}#sidebar:hover .services{background-color:#008080d9}#sidebar:hover li.services{border-bottom:2px solid #12898e}.ie6 #nav .services{border-bottom:2px solid #008080}.ie7 .services,.ie8 .services{background:url(../img/ie/bgs.png) -2420px 0 repeat-y}.ie7 #sidebar:hover .services,.ie8 #sidebar:hover .services{background:url(../img/ie/bgs.png) -3025px 0 repeat-y}.samples{background:#cf9b17;background:#cf9b17b3;border-color:#9a794c}#nav li.samples{border-bottom:2px solid #b6a653}#sidebar:hover .samples{background-color:#cf9b17d9}#sidebar:hover li.samples{border-bottom:2px solid #c2a035}.ie6 #nav .samples{border-bottom:2px solid #cf9b17}.ie7 .samples,.ie8 .samples{background:url(../img/ie/bgs.png) -3630px 0 repeat-y}.ie7 #sidebar:hover .samples,.ie8 #sidebar:hover .samples{background:url(../img/ie/bgs.png) -4235px 0 repeat-y}.contact{background:#058eb8;background:#058eb8b3;border-color:#05709a}#nav li.contact{border-bottom:2px solid #299ec6}#sidebar:hover .contact{background-color:#058eb8d9}#sidebar:hover li.contact{border-bottom:2px solid #1795be}.ie6 #nav .contact{border-bottom:2px solid #058eb8}.ie7 .contact,.ie8 .contact{background:url(../img/ie/bgs.png) -4840px 0 repeat-y}.ie7 #sidebar:hover .contact,.ie8 #sidebar:hover .contact{background:url(../img/ie/bgs.png) -5445px 0 repeat-y}@media screen and (min-width:1380px){body{height:960px}h1{font-size:24px;padding:30px 20px 0 40px}h1 b{margin-top:8px;font-size:42px}#clouds,#side-holder{top:150px}#waves1{top:700px}#waves2{top:743px}#waves-bottom{top:821px}.fish{top:820px}#splash1{left:70px;top:745px}#splash2{left:600px;top:745px}#splash3{left:170px;top:745px}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:url(../img/colorbox/overlay.png) repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url(../img/colorbox/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../img/colorbox/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../img/colorbox/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../img/colorbox/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../img/colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../img/colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../img/colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../img/colorbox/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../img/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../img/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(../img/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(../img/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft{background:url(../img/colorbox/ie6/borderTopLeft.png)}.cboxIE6 #cboxTopCenter{background:url(../img/colorbox/ie6/borderTopCenter.png)}.cboxIE6 #cboxTopRight{background:url(../img/colorbox/ie6/borderTopRight.png)}.cboxIE6 #cboxBottomLeft{background:url(../img/colorbox/ie6/borderBottomLeft.png)}.cboxIE6 #cboxBottomCenter{background:url(../img/colorbox/ie6/borderBottomCenter.png)}.cboxIE6 #cboxBottomRight{background:url(../img/colorbox/ie6/borderBottomRight.png)}.cboxIE6 #cboxMiddleLeft{background:url(../img/colorbox/ie6/borderMiddleLeft.png)}.cboxIE6 #cboxMiddleRight{background:url(../img/colorbox/ie6/borderMiddleRight.png)}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src=this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1],this.style.background="none",this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+", sizingMethod='scale')")}@-moz-document url-prefix(){h1,#main-content,#submit-btn,#language-box{text-shadow:none}}*:-o-prefocus,h1,#main-content,#submit-btn,#language-box{text-shadow:none}::selection{background-color:#fff;color:#000;text-shadow:none}::-moz-selection{background-color:#fff;color:#000;text-shadow:none}
