@import url(http://fonts.googleapis.com/css?family=Montserrat);@font-face{font-family:OpenBaskerville;src:url("/fonts/OpenBaskerville-0.0.65.otf")}body{font-family:Baskerville, 'NewBaskervilleItalic', OpenBaskerville, Times, serif;letter-spacing:1px;margin:0;height:100%;font-size:14px}input,textarea,select,option{font-family:Baskerville, 'NewBaskervilleItalic', OpenBaskerville, Times, serif;font-size:14px}.italic{font-style:italic}p{margin-bottom:20px}p:last-child{margin-bottom:0}h1{margin-top:0}h2,h1{margin-bottom:30px !important}.page-intro>p{margin:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}a{text-decoration:none;color:black}a:hover{text-decoration:underline}#navigation-bar{border-bottom:1px solid black;background-color:white;min-width:924px;padding-left:28px;padding-right:28px;position:fixed;top:0;left:0;right:0;z-index:2}#navigation-bar .main-menu{padding:0}#navigation-bar ul{list-style:none;margin:0;position:relative}#navigation-bar ul>li{display:inline-block}#navigation-bar ul>li.lhs{float:left}#navigation-bar ul>li.rhs{float:right}#navigation-bar ul>li#logo{position:absolute;left:50%;margin-left:-134px}#navigation-bar ul.main-menu>li{height:83px}#navigation-bar ul.main-menu>li>a{color:#333;display:block;height:23px;padding:30px 20px}#navigation-bar ul.main-menu>li>a:hover{text-decoration:underline}#navigation-bar ul.main-menu>li>a#first{padding-left:0;width:44px}#navigation-bar ul.main-menu>li>a#last{padding-right:0}#navigation-bar ul.main-menu>li>a#logo-img{width:228px;height:23px;background-image:url("martino-logo.jpg");background-repeat:no-repeat;background-position:center;opacity:1}#navigation-bar ul.main-menu>li>a#logo-img:hover{opacity:0.3}#navigation-bar ul.sub-menu{display:none;position:absolute;top:83px;left:0;text-align:left;padding:0 0 30px;width:100%}#navigation-bar ul.sub-menu#development-menu{padding-left:85px}#navigation-bar ul.sub-menu>li{display:block;padding:2px 0}#navigation-bar ul.sub-menu>li>a{color:grey;padding:2px 0}#navigation-bar ul.sub-menu>li>a:hover{color:black}.page-intro h2{font-weight:normal;font-style:italic;font-size:30px;letter-spacing:2px;line-height:36px;margin-top:0px;margin-bottom:30px}.page-intro p{margin:0 0 30px}.page-intro a{text-decoration:underline}.page-navigation #close-link{position:absolute;right:50%;margin-right:-469px;top:114px;height:30px;width:30px;background-image:url("close.jpg");opacity:0.3}.page-navigation #close-link:hover{opacity:1.0;cursor:pointer}.page-navigation #left-link{position:absolute;left:50%;margin-left:-469px;top:415px;height:19px;width:42px;background-image:url("left-arrow.jpg");opacity:0.3}.page-navigation #left-link:hover{opacity:1.0;cursor:pointer}.page-navigation #right-link{position:absolute;right:50%;margin-right:-469px;top:415px;height:19px;width:42px;background-image:url("right-arrow.jpg");opacity:0.3}.page-navigation #right-link:hover{opacity:1.0;cursor:pointer}.wrapper{z-index:1;width:980px;margin:auto;padding-top:114px;padding-bottom:30px;text-align:center;overflow:visible;position:relative;min-height:100%}.container{margin-left:28px;margin-right:28px;min-height:100%}.line-break{border-top:solid 1px;clear:both;width:100%}#footer{margin:auto;border-top:1px solid black;width:980px;background-color:white;padding:30px 0 30px;text-align:center;color:grey}#footer a{color:grey;text-decoration:underline}#footer a:hover{color:black;text-decoration:none}#arts h2{font-style:italic;font-size:27px;letter-spacing:1;line-height:33px;font-weight:normal}#arts .page-intro{width:600px;margin:auto}#arts .page-intro p{line-height:22px}#arts .images-container{margin-bottom:30px;width:100%}#arts .images-container.past-works{margin-bottom:0}#arts .image-container{float:left;position:relative;margin-right:12px;margin-bottom:12px;width:194px;height:252px;overflow:hidden}#arts .image-container:nth-child(4n - 4){margin-right:0}#arts .image-container img{min-width:194px;min-height:252px}#arts .main-image-container{max-width:812px;text-align:center;margin:0 auto}#arts .main-image-container img{max-width:812px}#arts .page-container{width:812px;margin:0 auto}#arts .description-box{margin-top:25px}#arts .description-box .media{font-size:14px}#arts .description-box .dimension,#arts .description-box .media{font-style:italic}#arts .description-box .title,#arts .description-box .dimension{margin-bottom:5px;font-size:14px}#arts .page-navigation #left-link{top:355px}#arts .page-navigation #right-link{top:355px}#media{padding-bottom:200px}#media .title,#media a{font-size:27px;font-weight:normal;font-style:italic;letter-spacing:1}#media .title{margin-bottom:30px}#media li{list-style:none;margin-bottom:5px}#media a{color:grey;text-decoration:none;font-style:italic}#media a:hover{color:#333}#media ul{padding-left:0}#media img{display:none;position:absolute;z-index:3}@-moz-document url-prefix(){body #contact form .field textarea{width:520px;max-width:520px}}#contact{padding-bottom:0}#contact .page-intro{margin:0 auto 33px;width:600px;padding-bottom:200px}#contact .page-intro h2{font-style:italic;font-size:27px;letter-spacing:1;line-height:33px}#contact .form-intro{border-top:1px solid black;padding:17px 0;line-height:22px}#contact .form-intro p{margin-bottom:20px}#contact .flash.success{color:green}#contact .flash.error{color:red}#contact #error_explanation{color:red}#contact form{width:600px;margin:auto}#contact form .field{position:relative;overflow:hidden}#contact form .field img{position:absolute;right:0;top:15px}#contact form .field label{position:absolute;top:19px;left:0;display:block}#contact form .field input,#contact form .field textarea{border:0;border-top:1px solid black;width:600px;height:50px;background-color:white;color:black !important;-webkit-border-radius:0;-moz-border-radius:0}#contact form .field option{background-color:white;padding-left:156px}#contact form .field option:selected{background-color:#ccc}#contact form .field textarea{width:494px;height:64px;padding-top:18px;padding-bottom:18px;padding-left:106px;max-width:515px;max-height:64px;resize:none;margin-bottom:0;border-bottom:1px solid black}#contact form input[type="submit"]{margin-top:15px;background:white;padding:10px 10px 7px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#323537;font-weight:normal;text-shadow:none;text-align:left;margin-bottom:-5px}#contact form input[type="submit"]:hover{text-decoration:underline;cursor:pointer}#contact form :focus{outline:0;outline-offset:0}#contact .form-suceess{padding:145px 0;border-top:1px solid black;font-size:27px;font-style:italic;letter-spacing:1}#enquiring_about_options{height:0}#enquiring_about_options .selection{padding:2px 0;text-align:left}#enquiring_about_options .selection:hover{background-color:#ccc;cursor:pointer}#enquiring_about_options .selected{background-color:#ccc}#dropdown_button:hover{cursor:pointer}#home{display:block;margin-top:-30px;margin-left:-28px;width:980px;height:1186px;position:relative}#home .link-info{position:absolute;top:12px;left:12px;z-index:5;opacity:0}#home .link-info .title{font-family:'Montserrat', sans-serif;font-size:27px;letter-spacing:1}#home .link-info .secondary-title,#home .link-info .tertiary-title{font-style:italic;font-weight:normal;font-size:14px;letter-spacing:0}#home .link-info-background{position:absolute;top:12px;left:12px;z-index:3;background-color:white;opacity:0}#home #home-1{position:absolute;top:0;left:0;height:588px;z-index:1}#home #home-2{position:absolute;top:0;left:588px;height:336px}#home #home-3{position:absolute;top:336px;left:588PX;height:252px}#home #home-4{position:absolute;top:588px;left:0;height:588px}#home #home-5{position:absolute;top:588px;left:392px;height:336px}#home #home-6{position:absolute;top:924px;left:392px;height:252px}#home #home-7{position:absolute;top:924px;left:784px;height:252px}#development,#design,#est1971{min-height:600px}#development .title,#design .title,#est1971 .title{font-size:27px;margin-bottom:30px;font-weight:normal;letter-spacing:1}#development .title #title,#design .title #title,#est1971 .title #title{font-family:'Montserrat', sans-serif;display:inline-block}#development .title #secondary_title,#design .title #secondary_title,#est1971 .title #secondary_title{display:inline-block;font-style:italic}#development .image_slide,#design .image_slide,#est1971 .image_slide{position:relative;width:812px;height:504px;margin-bottom:30px}#development img,#design img,#est1971 img{max-width:812px;max-height:504px;position:absolute;top:0;left:56px;opacity:0}#development img.active,#design img.active,#est1971 img.active{opacity:1}#development .description,#design .description,#est1971 .description{width:600px;margin:0 auto}#development .description p,#design .description p,#est1971 .description p{line-height:22px}#development .description a,#design .description a,#est1971 .description a{text-decoration:underline}.uploadify{position:relative;margin-bottom:1em}.uploadify-button{background-color:#505050;background-image:linear-gradient(bottom, #505050 0%, #707070 100%);background-image:-o-linear-gradient(bottom, #505050 0%, #707070 100%);background-image:-moz-linear-gradient(bottom, #505050 0%, #707070 100%);background-image:-webkit-linear-gradient(bottom, #505050 0%, #707070 100%);background-image:-ms-linear-gradient(bottom, #505050 0%, #707070 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #505050), color-stop(1, #707070));background-position:center top;background-repeat:no-repeat;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:2px solid #808080;color:#FFF;font:bold 12px Arial, Helvetica, sans-serif;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);width:100%}.uploadify:hover .uploadify-button{background-color:#606060;background-image:linear-gradient(top, #606060 0%, gray 100%);background-image:-o-linear-gradient(top, #606060 0%, gray 100%);background-image:-moz-linear-gradient(top, #606060 0%, gray 100%);background-image:-webkit-linear-gradient(top, #606060 0%, gray 100%);background-image:-ms-linear-gradient(top, #606060 0%, gray 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #606060), color-stop(1, gray));background-position:center bottom}.uploadify-button.disabled{background-color:#D0D0D0;color:#808080}.uploadify-queue{margin-bottom:1em}.uploadify-queue-item{background-color:#F5F5F5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:11px Verdana, Geneva, sans-serif;margin-top:5px;max-width:350px;padding:10px}.uploadify-error{background-color:#FDE5DD !important}.uploadify-queue-item .cancel a{background:url("../img/uploadify-cancel.png") 0 0 no-repeat;float:right;height:16px;text-indent:-9999px;width:16px}.uploadify-queue-item.completed{background-color:#E5E5E5}.uploadify-progress{background-color:#E5E5E5;margin-top:10px;width:100%}.uploadify-progress-bar{background-color:#0099FF;height:3px;width:1px}
