html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:0;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{border:1px solid #000;padding:.5em;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table,pre{margin-bottom:1em;}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.container_12{margin-left:auto;margin-right:auto;width:972px;}.container_12 .grid_1,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12{display:inline;float:left;position:relative;margin-left:6px;margin-right:6px;}
.container_12 .alpha{margin-left:0;}
.container_12 .omega{margin-right:0;}
.container_12 .grid_1{width:69px;}
.container_12 .grid_2{width:150px;}
.container_12 .grid_3{width:231px;}
.container_12 .grid_4{width:312px;}
.container_12 .grid_5{width:393px;}
.container_12 .grid_6{width:474px;}
.container_12 .grid_7{width:555px;}
.container_12 .grid_8{width:636px;}
.container_12 .grid_9{width:717px;}
.container_12 .grid_10{width:798px;}
.container_12 .grid_11{width:879px;}
.container_12 .grid_12{width:960px;}
.container_12 .prefix_1{padding-left:81px;}
.container_12 .prefix_2{padding-left:162px;}
.container_12 .prefix_3{padding-left:243px;}
.container_12 .prefix_4{padding-left:324px;}
.container_12 .prefix_5{padding-left:405px;}
.container_12 .prefix_6{padding-left:486px;}
.container_12 .prefix_7{padding-left:567px;}
.container_12 .prefix_8{padding-left:648px;}
.container_12 .prefix_9{padding-left:729px;}
.container_12 .prefix_10{padding-left:810px;}
.container_12 .prefix_11{padding-left:891px;}
.container_12 .suffix_1{padding-right:81px;}
.container_12 .suffix_2{padding-right:162px;}
.container_12 .suffix_3{padding-right:243px;}
.container_12 .suffix_4{padding-right:324px;}
.container_12 .suffix_5{padding-right:405px;}
.container_12 .suffix_6{padding-right:486px;}
.container_12 .suffix_7{padding-right:567px;}
.container_12 .suffix_8{padding-right:648px;}
.container_12 .suffix_9{padding-right:729px;}
.container_12 .suffix_10{padding-right:810px;}
.container_12 .suffix_11{padding-right:891px;}
.container_12 .push_1{left:81px;}
.container_12 .push_2{left:162px;}
.container_12 .push_3{left:243px;}
.container_12 .push_4{left:324px;}
.container_12 .push_5{left:405px;}
.container_12 .push_6{left:486px;}
.container_12 .push_7{left:567px;}
.container_12 .push_8{left:648px;}
.container_12 .push_9{left:729px;}
.container_12 .push_10{left:810px;}
.container_12 .push_11{left:891px;}
.container_12 .pull_1{left:-81px;}
.container_12 .pull_2{left:-162px;}
.container_12 .pull_3{left:-243px;}
.container_12 .pull_4{left:-324px;}
.container_12 .pull_5{left:-405px;}
.container_12 .pull_6{left:-486px;}
.container_12 .pull_7{left:-567px;}
.container_12 .pull_8{left:-648px;}
.container_12 .pull_9{left:-729px;}
.container_12 .pull_10{left:-810px;}
.container_12 .pull_11{left:-891px;}
.container_16{margin-left:auto;margin-right:auto;width:960px;}.container_16 .grid_1,.container_16 .grid_2,.container_16 .grid_3,.container_16 .grid_4,.container_16 .grid_5,.container_16 .grid_6,.container_16 .grid_7,.container_16 .grid_8,.container_16 .grid_9,.container_16 .grid_10,.container_16 .grid_11,.container_16 .grid_12,.container_16 .grid_13,.container_16 .grid_14,.container_16 .grid_15,.container_16 .grid_16{display:inline;float:left;position:relative;margin-left:0px;margin-right:0px;}
.container_16 .alpha{margin-left:0;}
.container_16 .omega{margin-right:0;}
.container_16 .grid_1{width:60px;}
.container_16 .grid_2{width:120px;}
.container_16 .grid_3{width:180px;}
.container_16 .grid_4{width:240px;}
.container_16 .grid_5{width:300px;}
.container_16 .grid_6{width:360px;}
.container_16 .grid_7{width:420px;}
.container_16 .grid_8{width:480px;}
.container_16 .grid_9{width:540px;}
.container_16 .grid_10{width:600px;}
.container_16 .grid_11{width:660px;}
.container_16 .grid_12{width:720px;}
.container_16 .grid_13{width:780px;}
.container_16 .grid_14{width:840px;}
.container_16 .grid_15{width:900px;}
.container_16 .grid_16{width:960px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_4{padding-left:240px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_8{padding-left:480px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_12{padding-left:720px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_4{padding-right:240px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_8{padding-right:480px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_12{padding-right:720px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.container_16 .push_1{left:60px;}
.container_16 .push_2{left:120px;}
.container_16 .push_3{left:180px;}
.container_16 .push_4{left:240px;}
.container_16 .push_5{left:300px;}
.container_16 .push_6{left:360px;}
.container_16 .push_7{left:420px;}
.container_16 .push_8{left:480px;}
.container_16 .push_9{left:540px;}
.container_16 .push_10{left:600px;}
.container_16 .push_11{left:660px;}
.container_16 .push_12{left:720px;}
.container_16 .push_13{left:780px;}
.container_16 .push_14{left:840px;}
.container_16 .push_15{left:900px;}
.container_16 .pull_1{left:-60px;}
.container_16 .pull_2{left:-120px;}
.container_16 .pull_3{left:-180px;}
.container_16 .pull_4{left:-240px;}
.container_16 .pull_5{left:-300px;}
.container_16 .pull_6{left:-360px;}
.container_16 .pull_7{left:-420px;}
.container_16 .pull_8{left:-480px;}
.container_16 .pull_9{left:-540px;}
.container_16 .pull_10{left:-600px;}
.container_16 .pull_11{left:-660px;}
.container_16 .pull_12{left:-720px;}
.container_16 .pull_13{left:-780px;}
.container_16 .pull_14{left:-840px;}
.container_16 .pull_15{left:-900px;}
.container_12,.container_16{zoom:1;border-bottom:1px hidden black;overflow:hidden;}
.inline-block{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.ir{display:none;}
html{margin:0;padding:0;background:#ececec url(../images/bg_weave.png) repeat;}
.container_12,.container_16{padding-left:108px;padding-right:108px;}
body{margin:0;padding:0;font-family:Georgia, serif;position:relative;margin:auto;min-width:1200px;width:auto !important;width:1200px;}
.museo{font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;}
p{font-size:108%;line-height:1.2824074074074074em;margin-bottom:9px;}
a{color:#ec008c;text-decoration:none;}a:hover{text-decoration:underline;}
a.backToTop{display:block;width:50px;height:60px;top:-5px;position:relative;background:url(../images/img_back_to_top.png) center top no-repeat;z-index:50;float:right;margin-right:10px;outline:none;}a.backToTop:hover{background-position:center -57px;}
h1{font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;font-size:28px;line-height:1.28241em;font-weight:300;}h1.header{height:60px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-bottom:90px;}h1.header.work{width:230px;background:url(../images/header_work.png) left center no-repeat;}
h1.header.about{width:260px;background:url(../images/header_about.png) left center no-repeat;margin-bottom:0;}
h1.header.contact{width:360px;margin-bottom:120px;background:url(../images/header_contact.png) left center no-repeat;}
h2{font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;font-size:138.5%;line-height:1em;margin-top:1em;margin-bottom:1em;font-weight:300;font-style:italic;}
h3{font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;}
h3.callout{margin-bottom:18px;}h3.callout span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:15px;line-height:26px;background:url('../images/bg_granite.jpg');padding-left:18px;padding-right:18px;position:relative;left:-12px;min-width:223px;width:auto !important;width:223px;}
.title{text-align:center;}
#container_outer{width:1200px;margin:auto;}
.section{background:url(../images/bg_separator.png) center top no-repeat;padding-top:36px;}
#logo_nav{padding-top:50px;background:transparent url(../images/bg_top.png) center top no-repeat;}#logo_nav #logo_otp{display:block;width:240px;height:58px;background:transparent url(../images/img_onetrickpony_small.png) no-repeat center;float:left;}
#logo_nav #main_nav{font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;font-weight:100;font-size:182%;line-height:1.521978021978022em;text-align:right;margin-left:250px;padding-top:11px;padding-bottom:11px;}#logo_nav #main_nav li{list-style-type:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}#logo_nav #main_nav li a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;color:#b1b1b1;text-shadow:0px 2px 1px #fff;text-decoration:none;padding-right:0.25em;padding-left:0.25em;}#logo_nav #main_nav li a:hover{color:#ec008c;}
#top_banner{margin-top:42px;}#top_banner .inner{background:white;}
#top_banner h1.title{padding-top:30px;}#top_banner h1.title a{position:relative;z-index:11;}
#top_banner #slideshow{margin-top:-25px;position:relative;z-index:10;height:285px;background:url(../images/img_screen.jpg) center bottom no-repeat;}#top_banner #slideshow .sprite{height:285px;position:relative;margin:auto;background:url(../images/img_head_1.png) center bottom no-repeat;}
.cornerTextLink{text-transform:uppercase;font-size:smaller;letter-spacing:1px;position:absolute;padding:0px;left:1px;bottom:1px;right:1px;top:1px;outline:none !important;display:block;}.cornerTextLink span{display:block;position:absolute;padding:12px;left:11px;bottom:11px;}
#featured_work{margin-top:42px;margin-bottom:52px;}#featured_work .inner{background:white;border:1px solid #dcdcdc;padding-left:18px;padding-right:18px;min-height:148px;height:auto !important;height:148px;}#featured_work .inner h2{margin-bottom:9px;}
#featured_work .inner.img{text-align:center;padding:0;}#featured_work .inner.img a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-top:9px;margin-bottom:9px;}
#featured_work .inner a{text-transform:uppercase;font-size:smaller;letter-spacing:1px;position:absolute;padding:0px;left:1px;bottom:1px;right:1px;top:1px;outline:none !important;display:block;}#featured_work .inner a span{display:block;position:absolute;padding:12px;left:11px;bottom:11px;}
#work_gallery{margin-bottom:92px;}#work_gallery .grid_3,#work_gallery .grid_4{margin-bottom:18px;}
#work_gallery .empty{margin:auto;width:304px;height:200px;background:url(../images/gallery_g4_empty.jpg) center no-repeat;}
#work_gallery .inner{background:white;border:1px solid #dcdcdc;padding-left:24px;padding-right:24px;height:198px;margin:auto;position:relative;zoom:1;margin-left:3px;margin-right:3px;}#work_gallery .inner:hover img.galleryThumb,#work_gallery .inner.hover img.galleryThumb{display:none;}
#work_gallery .inner h2{font-size:182%;line-height:1.014649478021978em;margin-bottom:18px;}
#work_gallery .inner a{text-transform:uppercase;font-size:smaller;letter-spacing:1px;position:absolute;padding:0px;left:1px;bottom:1px;right:1px;top:1px;outline:none !important;display:block;}#work_gallery .inner a span{display:block;position:absolute;padding:12px;left:11px;bottom:11px;}
#work_gallery img.galleryThumb{position:absolute;left:50%;margin-left:-142px;top:50%;margin-top:-87px;display:block;z-index:30;}
#work{padding-bottom:100px;}#work #needAQuote{float:right;display:block;font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;font-size:146.5%;line-height:0.9453924914675768em;margin-top:2px;padding-top:16px;padding-bottom:18px;margin-right:30px;width:180px;background:url(../images/bg_btn_rounded_circle.png) center no-repeat;color:black;text-align:center;outline:none;}#work #needAQuote:hover{color:#ec008c;text-decoration:none;}
#work .gallery{display:none;}
#about .grid_12 .inner{padding-bottom:60px;position:relative;}#about .grid_12 .inner h2{padding-top:170px;font-size:216%;line-height:1.2824074074074074em;font-style:normal;}
#about .grid_12 .inner p{font-size:138.5%;line-height:1.33333em;padding-top:0em;padding-bottom:1.33333em;margin:0;color:#7e807d;}
#contact{margin-bottom:-18px;}#contact p{font-size:108%;line-height:1.4961847222222222em;padding-bottom:14px;}#contact p .address{color:#7e807d;}
#contact p.instructions{font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;font-size:182%;line-height:1.2683175549450552em;margin-left:5px;}
#contact p .email{font-size:12px;}
#contact form{position:relative;top:-30px;padding-bottom:60px;font-size:108%;line-height:1.2824074074074074em;}#contact form #thanks{position:absolute;top:-10px;bottom:50px;left:-10px;right:-10px;width:auto;z-index:10;background:url(../images/bg_grey.png) repeat;display:none;font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;}#contact form #thanks .inner{font-size:36px;line-height:1em;display:block;position:absolute;text-align:center;font-style:italic;color:white;left:0;right:0;top:50%;margin-top:-0.5em;}
#contact form label{font-size:inherit;line-height:inherit;font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;display:block;margin-top:18px;color:#858785;}
#contact form .subject{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding-right:36px;}
#contact form .inputWrap{background:#ffffff url(../images/bg_textarea_inner_blue.png) repeat-y center;background:#ffffff url(../images/bg_textarea_inner.png) repeat-y center;}#contact form .inputWrap .inputTop{height:4px;background:url(../images/bg_textarea_top_blue.png) no-repeat center;background:url(../images/bg_textarea_top.png) no-repeat center;}
#contact form .inputWrap .inputInner{padding:4px;padding-left:6px;padding-right:6px;}
#contact form .inputWrap .inputBottom{height:2px;background:url(../images/bg_textarea_bottom_blue.png) no-repeat center top;background:url(../images/bg_textarea_bottom.png) no-repeat center top;}
#contact form .inputWrap.focus{-moz-box-shadow:0px 0px 6px #A0CEFF;-webkit-box-shadow:0px 0px 6px #A0CEFF;box-shadow:0px 0px 6px #A0CEFF;background:#ffffff url(../images/bg_textarea_inner_blue.png) repeat-y center;padding:0;margin:0;background-position:center top !important;}#contact form .inputWrap.focus .inputTop{background:url(../images/bg_textarea_top_blue.png) no-repeat center !important;}
#contact form .inputWrap.focus .inputBottom{background:url(../images/bg_textarea_bottom_blue.png) no-repeat center top !important;}
#contact form .inputWrap input,#contact form .inputWrap textarea{outline:none;}
#contact form .text{font-size:inherit;line-height:inherit;width:100%;padding:0;margin:0;border:0;display:block;background:none;}
#contact form .requiredInfo{font-size:12px;color:#7e807d;float:left;margin-top:12px;}
#contact form select{padding:2px;}
#contact form label.error{color:#ec008c;}
#contact form .submit{background:url(../images/bg_btn_submit.png) no-repeat center top;width:139px;height:42px;display:block;margin-left:auto;margin-top:18px;}#contact form .submit:hover{background-position:center bottom;}
#ft{background-color:#d90081;color:white;}#ft .inner{width:960px;margin:auto;font-family:"Helvetia Neue",Helvetica,Arial,sans-serif;padding-top:4px;padding-bottom:5px;}#ft .inner p{font-size:93%;line-height:1.489247311827957em;padding:0;margin:0;text-align:center;}
.qtip{left:50% !important;margin-left:-500px !important;}
.qtip-wrapper,.qtip-contentWrapper,.qtip-content{overflow:visible !important;height:auto;position:relative;}
.qtip-title,.qtip-title *{font-family:"MuseoSans300",Arial,sans-serif;font-weight:300;color:white;font-weight:bold !important;}
.gallery{z-index:30;position:relative;top:-8px;padding:1px;text-align:center;width:1000px;display:none;}.gallery .slide{width:1000px;text-align:center;background:none !important;}
.gallery img{background-image:url(../images/throbber.gif);background-position:center 300px;background-repeat:no-repeat;}
.gallery .imgWrap{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;margin:30px;}.gallery .imgWrap img{background-color:#cdcdcd;}
.gallery .imgWrap .top_r,.gallery .imgWrap .top_l,.gallery .imgWrap .mid_r,.gallery .imgWrap .mid_l,.gallery .imgWrap .bottom_l,.gallery .imgWrap .bottom_r{position:absolute;z-index:5;}
.gallery .imgWrap .top_l,.gallery .imgWrap .bottom_l{left:-37px;height:60px;right:23px;}
.gallery .imgWrap .top_l{top:-30px;}
.gallery .imgWrap .bottom_l{bottom:-30px;}
.gallery .imgWrap .top_r,.gallery .imgWrap .bottom_r{right:-60px;top:0;bottom:0;width:60px;}
.gallery .imgWrap .mid_l{left:-30px;right:0;top:30px;bottom:30px;}
.gallery .imgWrap .mid_r{right:-30px;width:30px;top:0;bottom:0;}
.gallery .imgWrap .top_l,.gallery .imgWrap .top_r{background:url('../images/shadow_top.png') left top no-repeat;}
.gallery .imgWrap .top_r{background-position:right top;}
.gallery .imgWrap .bottom_l,.gallery .imgWrap .bottom_r{background:url('../images/shadow_top.png') left bottom no-repeat;}
.gallery .imgWrap .bottom_r{background-position:right bottom;}
.gallery .imgWrap .mid_l,.gallery .imgWrap .mid_r{background:url('../images/shadow_vert.png') left top repeat-y;}
.gallery .imgWrap .mid_r{background-position:right top;}
.gallery .imgWrap img{position:relative;z-index:10;}
#qtip-blanket{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.9;background-color:#c9c9c9;z-index:5000;}
.nav{text-align:center;top:0;position:absolute;width:100%;margin:0;margin-top:-14px;padding:0;z-index:50;}.nav li{list-style-type:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.nav li a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:25px;height:25px;background:url(../images/bg_pager.png) right center no-repeat;outline:none;}
.nav li.activeSlide a{background-position:left center;}
