html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}body{font:13px/1.23 sans-serif;*font-size:small;}select,input,textarea,button{font:99% sans-serif;}pre,code,kbd,samp{font-family:monospace,sans-serif;}body,select,input,textarea{color:#444;}h1,h2,h3,h4,h5,h6{font-weight:bold;}html{overflow-y:scroll;}a:hover,a:active{outline:none;}a,a:active,a:visited{color:#000;outline:none;}a:hover{color:#333;}ul,ol{margin-left:1.8em;}ol{list-style-type:decimal;}nav ul,nav li{margin:0;}small{font-size:85%;}strong,th{font-weight:bold;}td,td img{vertical-align:top;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}::-moz-selection{background:#CCC;color:#fff;text-shadow:none;}::selection{background:#CCC;color:#fff;text-shadow:none;}a:link{-webkit-tap-highlight-color:#FF5E99;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.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 !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}@font-face{font-family:'DroidSansRegular'; src:url('/userstorage/fonts/droidsans-webfont.eot'); src:url('/userstorage/fonts/droidsans-webfont.eot?iefix') format('eot'),url('/userstorage/fonts/droidsans-webfont.woff') format('woff'),url('/userstorage/fonts/droidsans-webfont.ttf') format('truetype'),url('/userstorage/fonts/droidsans-webfont.svg#webfontpmW1GynW') format('svg'); font-weight:normal; font-style:normal;}@font-face{font-family:'DroidSansBold'; src:url('/userstorage/fonts/droidsans-bold-webfont.eot'); src:url('/userstorage/fonts/droidsans-bold-webfont.eot?iefix') format('eot'),url('/userstorage/fonts/droidsans-bold-webfont.woff') format('woff'),url('/userstorage/fonts/droidsans-bold-webfont.ttf') format('truetype'),url('/userstorage/fonts/droidsans-bold-webfont.svg#webfontphbnrEkD') format('svg'); font-weight:normal; font-style:normal;}@font-face{font-family:'DroidSerifRegular'; src:url('/userstorage/fonts/droidserif-regular-webfont.eot'); src:url('/userstorage/fonts/droidserif-regular-webfont.eot?iefix') format('eot'),url('/userstorage/fonts/droidserif-regular-webfont.woff') format('woff'),url('/userstorage/fonts/droidserif-regular-webfont.ttf') format('truetype'),url('/userstorage/fonts/droidserif-regular-webfont.svg#webfont3T3iKsko') format('svg'); font-weight:normal; font-style:normal;}body{background:#fff url(/userstorage/images/swirls.gif) no-repeat top center;}*{font-weight:normal;font-family:DroidSansRegular;}h1,h2,h3,h4,h5,h6,p{font-weight:normal;}h1{font-family:"ff-tisa-web-pro",serif;font-size:26px;color:#362c32;display:inline;}#header_text_wrapper{display:none;width:100%;float:left;border-bottom:dotted 1px #ccc;padding:23px 0;text-align:center;}#header_text_wrapper span{font-family:"ff-tisa-web-pro",serif;font-size:26px;color:#362c32;}a:hover{color:#333;}p,ul,li{font-size:14px;}p{line-height:1.5em;color:#333;}.extra-pad-top{margin-top:20px;}h2.extra-padding{margin-top:20px;margin-bottom:20px !important;}#container{width:972px;margin:auto;min-height:1000px;}#container #content{float:left;padding-top:20px;display:none;}.container{width:972px;margin:auto;}header{height:150px;background:#fff url(/userstorage/images/swirls.gif) no-repeat top center;}header .logo{display:block;float:left;height:130px;margin:15px 0 0 425px;width:150px;}header .labs{float:right;display:block;width:76px;height:55px;background:url(/userstorage/images/labs-tab.png) no-repeat;color:#fff;text-align:center;text-decoration:none;padding-top:38px;font-family:DroidSansBold;font-size:14px;margin-top:-20px;}header a.labs:hover{color:#fff;}nav{float:left;padding-bottom:10px;border-bottom:solid 1px #e5e5e5;height:72px;}nav ul li{float:left;}nav ul li a,nav ul li a:visited{width:161px;height:59px;text-align:center;border-right:solid 1px #e5e5e5;display:block;text-decoration:none;color:black;padding-top:7px;background-color:#fff;}nav ul li a strong,nav ul li a:visited strong{font-family:DroidSansBold;font-weight:normal;font-size:21px;letter-spacing:-1px;}nav ul li a p,nav ul li a:visited p{font-family:DroidSansRegular;color:#555555;}nav ul li a:hover{}nav ul li .active{display:block;}nav ul .contact-link{border-right:none !important;}nav ul li:last-child a{border:none;}nav ul li:last-child a:hover{}nav .borders{height:2px;background-color:#000;float:left;width:161px;opacity:0;}nav .borders .active{display:block;}footer{float:left;width:100%;background:#000 url(/userstorage/images/footer-swirls.gif) repeat-x;clear:both;font-family:'DroidSansRegular';font-size:0;border:0;padding:0 0 48px 0;}footer #footer_container{width:972px;margin:0 auto;background:url(/userstorage/images/footer-curve-tab.png) right 9px no-repeat;padding:200px 0 0 0;position:relative;}footer #footer_container .contact{display:block;width:124px;height:23px;position:absolute;color:white;text-decoration:none;font-family:DroidSansBold;font-size:14px;top:138px;right:0;text-align:center;}footer .footer_column{float:left;}footer .footer_column h4{color:#fff;font-weight:normal;font-size:20px;float:left;border-bottom:1px solid #808080;font-family:'DroidSerifRegular';}footer .footer_column .column_title{float:left;width:100%;margin:0 0 27px 0;}footer .footer_column a{text-decoration:none;}footer .footer_column a:hover{text-decoration:underline;}footer .footer_column p{color:#aaa;font-size:15px;}footer .footer_column ul{margin:0;}footer .footer_column ul li{list-style:none;font-size:15px;color:#aaa;}footer .footer_column ul li a{font-size:15px;color:#aaa;}footer .footer_column #social_icons{float:left;width:100%;}footer .footer_column #social_icons li{border-bottom:1px solid #29292a;line-height:40px;}footer .footer_column #social_icons li a{display:block;}footer .footer_column #social_icons #twitter{background:url(/userstorage/images/social_twitter.png) no-repeat right center;}footer .footer_column #social_icons #pinterest{background:url(/userstorage/images/social_pinterest.png) no-repeat right center;}footer .footer_column #social_icons #linkedin{background:url(/userstorage/images/social_linkedin.png) no-repeat right center;}footer .footer_column #social_icons #googleplus{background:url(/userstorage/images/social_googleplus.png) no-repeat right center;}footer .footer_column #social_icons #facebook{background:url(/userstorage/images/social_facebook.png) no-repeat right center;}footer #newsletter_desc p{margin:0 0 20px 0;}footer #newsletter_signup{position:relative;padding:0 0 30px 0;}footer #newsletter_signup input[type=text]{width:297px;background:#555;color:#888;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:arial;font-size:17px;padding:10px 14px 12px 14px;height:21px;margin:0 5px 0 0;}footer #newsletter_signup .signup-button{font-size:17px;font-family:arial;color:#888;border:0;width:82px;height:45px;background:url(/userstorage/images/newsletter_signup_btn.png) no-repeat;}footer #newsletter_signup label.error{font-size:14px;color:#ff0000;font-family:arial;position:absolute;left:0;bottom:0;}footer #left_column{width:234px;}footer #middle_column{width:175px;margin:0 72px 0 0;}footer #middle_column .column_title{margin:0 0 16px 0;}footer #right_column{width:480px;}footer #lower_contact_details{float:left;width:100%;margin:17px 0 0 0;}footer #lower_contact_details p,footer #lower_contact_details a{color:#aaa;font-size:17px;}footer .lower{color:#fff;width:726px;float:right;}footer .lower ul{margin:20px 0 0 0;text-align:right;}footer .lower ul li{padding:0;list-style:none;margin:0 0 0 3px;display:inline;}footer .lower p{text-align:right;color:#fff;margin:0 0 5px 0;}footer .lower p a{color:#fff;text-decoration:none;padding:0px 5px 0px 5px;}#lower_footer{background:#2b2b2c;float:left;width:100%;padding:23px 0 27px 0;}#lower_footer p,#lower_footer a{color:#555;font-size:15px;}#lower_footer a{text-decoration:none;}#lower_footer a:hover{text-decoration:underline;}#lower_footer #lower_footer_left{float:left;}#lower_footer #lower_footer_right{float:right;}#home{height:1437px;margin-top:-17px;width:972px;background:transparent url(/userstorage/images/home-buckets.png) center top no-repeat;}#home .quick-load{display:none;}#home .circles{padding-top:20px;float:left;width:972px;height:138px;}#home .circles .design{background:url("/userstorage/images/design-develop-circle.png") no-repeat scroll 0 0 transparent;float:left;height:138px;margin-left:13px;width:138px;}#home .circles .develop{background:url("/userstorage/images/design-develop-circle.png") no-repeat scroll -148px 0 transparent;float:right;height:138px;margin-right:20px;width:138px;}#home canvas#liquid{margin:76px 0 0 95px;}#home .summary{padding-top:45px;float:left;width:972px;height:494px;}#home .summary section{width:425px;float:left;}#home .summary section h2,#home .summary section h3{border-bottom:dotted 1px #ccc;text-align:center;color:#666;text-transform:uppercase;}#home .summary section h3{padding:20px 0;font-size:60px;font-family:ff-tisa-web-pro;}#home .summary section h2{padding:0 0 10px 0;font-size:15px;}#home .summary section p{padding:23px 5px;font-family:DroidSansRegular;font-size:14px;}#home .summary section ul{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;float:left;list-style:none;padding:0;margin:0 0 38px 0;}#home .summary section ul li{float:left;width:162px;border-bottom:dotted 1px #ccc;padding:12px 0 12px 50px;font-size:14px;}#home .summary section ul li a{text-decoration:none;color:#444444;}#home .summary section ul li a:hover{text-decoration:none;}#home .summary section ul li.last_row{border:none;}#home .summary section .button{display:block;width:110px;height:19px;text-decoration:none;font-family:DroidSerifRegular;font-style:italic;color:white;font-size:14px;padding:4px 8px;float:left;}#home .summary .design{margin:0 90px 0 12px;}#home .summary .design h2{color:#adce53;}#home .summary .design p{text-align:center;}#home .summary .design ul{background:url(/userstorage/images/design-develop-icons.gif) no-repeat 175px 14px;}#home .summary .design ul li{text-align:right;padding:12px 50px 12px 0;}#home .summary .design .button{float:right;text-align:right;background:url(/userstorage/images/design-develop-button.gif) 4px top no-repeat;padding-right:12px;}#home .summary .develop h2{color:#98d4e5;}#home .summary .develop ul{background:url(/userstorage/images/design-develop-icons.gif) no-repeat -314px 12px;}#home .summary .develop p{text-align:center;}#home .summary .develop .button{background:url(/userstorage/images/design-develop-button.gif) no-repeat -137px 0;}#home #portfolio-link{position:relative;}#home #portfolio-link a{display:block;text-decoration:none;position:absolute;font-family:DroidSerifRegular;font-size:25px;color:#878787;top:51px;left:343px;letter-spacing:0.3px;}#home #portfolio-link a:hover{text-decoration:underline !important;}#blog{float:left;width:100%;margin:100px 0 0 0;}#blog h4{border-top:1px dotted #ccc;font-family:DroidSerifRegular;font-size:26px;color:#494949;padding:23px 0 35px 0;}#blog #article_container{float:left;width:100%;background:url(/userstorage/images/blog_home_bg.png) repeat-y;padding:0 0 56px 0;}#blog article{float:left;text-align:center;width:324px;}#blog img{margin:0 0 19px 0;}#blog h2{color:#494949;font-family:'DroidSerifRegular';font-size:22px;margin-bottom:16px;padding:0 20px;}#blog h2 a{text-decoration:underline;color:#494949;}#blog p{font-size:14px;color:#494949;margin:0 0 22px 0;padding:0 14px;}#blog #blog-post1 p{padding:0 0 0 14px;}#blog #blog-post3 p{padding:0 0 0 14px;}#blog .readmore{text-decoration:underline;font-size:15px;color:#494949;}.ie8 #portfolio-link a{top:378px !important;}.ie8 #home .summary,.ie7 #home .summary{margin:0 0 617px 0;}.ie7 #portfolio-link a{top:395px !important;}#about-bgd{background:url("/userstorage/images/about-pipes-3-left.png") no-repeat 5px 3851px;}#about-bgd .quick-load{display:none;}.ie8 #about-bgd{background-position:5px 3841px;}.ie7 #about-bgd{background-position:5px 3799px;}#about{height:4150px;width:972px;background:transparent url(/userstorage/images/about-pipes-1.jpg) no-repeat;margin:-5px 0 0 -77px;padding:0 0 0 77px;}#about #about-wrapper{float:left;height:530px;margin:0 0 0 362px;position:relative;}#about #about-wrapper #about-flickr{position:absolute;top:458px;left:-112px;}#about #top-content{padding:0 0 17px 0;}#about #top-content h2{font-size:30px;font-family:DroidSerifRegular;color:#21a7a6;padding:10px 0 20px 0;}#about #top-content p,#about #lower-content p{color:#000;font-size:14px;}#about #lower-content p{float:left;padding-right:20px;width:265px;}#about #lower-content p a.grey-arrow{background:url("/userstorage/images/grey-arrow.gif") no-repeat scroll right 0 transparent;display:block;font-family:DroidSerifRegular;font-style:italic;line-height:27px;padding-left:10px;text-decoration:none;width:125px;}#about #lower-content p a:hover.grey-arrow{background:url("/userstorage/images/grey-arrow.gif") no-repeat scroll right -27px transparent;}#about #lower-content ul{list-style:none;display:inline-block;margin:-5px 0 30px 0;}#about #lower-content li{border-bottom:1px dotted #CCCCCC;color:#888888;font-family:'DroidSansRegular';font-size:14px;line-height:55px;margin:0;padding:0 10px 0 45px;text-transform:uppercase;}#about #lower-content li span{color:#01a7a7;text-transform:uppercase;font-size:14px;font-family:'DroidSerif';padding-right:3px;}#about #lower-content li.make-money{background:url(/userstorage/images/about/make-money.png) no-repeat scroll 0 7px transparent;}#about #lower-content li.save-money{background:url(/userstorage/images/about/save-money.png) no-repeat scroll 0 7px transparent;}#about #lower-content li.transform-business{background:url(/userstorage/images/about/transform-business.png) no-repeat scroll 0 7px transparent;}#about #lower-content p:first-child{width:305px;}#about .rows{float:left;width:638px;}#about .rows #employee15{margin:53px 0 0 0;}#about #employee-wrapper{background:transparent url(/userstorage/images/about-pipes-2-right.png) -77px 4px no-repeat;width:640px;float:left;margin:0 27px 0 0;font-family:'DroidSansRegular';}#about #employee-wrapper h4{font-size:14px;font-family:'DroidSansRegular';color:#21a7a6;padding:0 0 8px 0;border-bottom:1px dotted #ccc;margin-bottom:28px;text-transform:uppercase;}#about #employee-wrapper ul{list-style:none;border-top:1px solid #a1d1e0;border-bottom:1px solid #a1d1e0;margin:0;padding:0 0 10px 0;}#about #employee-wrapper li{border-top:1px dotted #ccc;padding:13px 0 14px 0;height:11px;width:305px;font-size:13px;color:#545657;}#about #employee-wrapper li:first-child{border:none;}#about #employee-wrapper img{padding:0 0 15px 0;}#about #employee-wrapper #row1{margin:0 0 43px 0;}#about #employee-wrapper .left-employee{float:left;margin:0 28px 0 0;}#about #employee-wrapper .right-employee{float:right;}#about #employee-wrapper #row2 h4{margin:0 0 26px 0;padding:0 0 10px 0;}#about #employee-wrapper #row2 img{padding:0 0 18px 0;}#about #employee-wrapper .row_margin{margin:0 0 45px 0;}#about #additional-information-wrapper{float:left;margin:0;width:304px;}#about #additional-information-wrapper #music-info{padding:0 0 25px 0;float:left;}#about #additional-information-wrapper #music-info h4{display:block;text-transform:uppercase;border-bottom:1px dotted #CCCCCC;color:#21A7A6;font-family:'DroidSansRegular';font-size:14px;margin-bottom:28px;padding:0 0 8px 0;float:left;width:304px;}#about #additional-information-wrapper #music-info h4 img{margin-left:45px;}#about #additional-information-wrapper #music-info img{vertical-align:middle;}#about #additional-information-wrapper #drinks{padding:0 0 20px 0;}#about #additional-information-wrapper #drinks h4{text-transform:uppercase;border-bottom:1px dotted #CCCCCC;color:#21A7A6;font-family:'DroidSansRegular';font-size:14px;margin-bottom:28px;padding:0 0 8px;}#about #additional-information-wrapper #drinks #drink-total{float:left;margin-top:10px;}#about #additional-information-wrapper #drinks #drink-total p{float:left;width:50%;margin:0 0 9px 0;}#about #additional-information-wrapper #drinks .cups .cups-text{margin:-7px 0 0 0;width:80px;padding:0 0 6px 0;}#about #additional-information-wrapper #drinks p#cups{float:left;padding:0 0 20px 0;clear:left;width:300px;}#about #additional-information-wrapper #drinks span#coffee,#about #additional-information-wrapper #drinks span#tea{font-size:55px;font-family:DroidSerifRegular;float:left;padding:0 8px 10px 0;}#about #additional-information-wrapper #drinks span.drink-type{font-size:12px;font-family:DroidSerifRegular;text-transform:uppercase;float:left;width:81px;}#about #additional-information-wrapper #drinks span.cups-text{font-size:25px;font-family:DroidSerifRegular;float:left;}#about #additional-information-wrapper #biscuits-eaten{float:left;width:100%;}#about #additional-information-wrapper #biscuits-eaten h4{text-transform:uppercase;border-bottom:1px dotted #CCCCCC;color:#21A7A6;font-family:'DroidSansRegular';font-size:14px;margin-bottom:28px;padding:0 0 8px;}#about #additional-information-wrapper #biscuits-eaten #number-of-biscuits{background:url(/userstorage/images/biscuit.jpg);height:261px;width:260px;}#about #additional-information-wrapper #biscuits-eaten #number-of-biscuits p{text-transform:uppercase;text-align:center;font-size:28px;font-family:DroidSerifRegular;color:#666;padding-top:110px;}.ie7 #about #additional-information-wrapper #drinks SPAN#coffee,.ie7 #about #additional-information-wrapper #drinks SPAN#tea{padding-top:15px !important;margin-top:-10px !important;}#design-page{width:972px;background:url(/userstorage/images/design/design-bg.gif) no-repeat 12px 50px;height:3200px;margin-top:-20px;}#design-page .quick-load{display:none;}#design-page #design-page-content{width:970px;float:left;}#design-page #design-page-content p{margin-bottom:12px;}#design-page #design-page-content #introduction{width:970px;}#design-page #design-page-content #introduction #introduction-bullets{padding:150px 20px 0 100px;float:left;width:324px;}#design-page #design-page-content #introduction #introduction-bullets ul{width:300px;}#design-page #design-page-content #introduction #introduction-bullets ul li{background:url("/userstorage/images/design/design-bullet.gif") no-repeat scroll 0 0 transparent;float:left;line-height:20px;list-style:none outside none;padding:0 0 10px 35px;width:100px;}#design-page #design-page-content #introduction #introduction-text{float:left;width:420px;padding:67px 0 0 30px;}#design-page #design-page-content #introduction-anchor{width:970px;}#design-page #design-page-content #introduction-anchor a img{padding:15px 0 0 698px;cursor:pointer;}#design-page #design-page-content #step-1{float:left;padding:330px 370px 0 30px;width:480px;}#design-page #design-page-content #step-1-anchor{float:left;padding:370px 0 0 33px;}#design-page #design-page-content #step-2{float:left;padding:230px 30px 0 661px;}#design-page #design-page-content #step-2-anchor{float:left;padding:0 120px 0 792px;}#design-page #design-page-content #step-3{float:left;padding:370px 180px 0 288px;}#design-page #design-page-content #step-3-anchor{float:left;padding:20px 500px 0 400px;}#design-page #design-page-content #step-4{float:left;padding:0;width:900px;}#design-page #design-page-content #step-4 #step-4-text{float:left;padding:349px 70px 0 410px;}#design-page #design-page-content #step-4 #step-4-image{float:left;padding:80px 0 0 630px;}#design-page #design-page-content #step-4-anchor{float:left;padding:455px 0 0 14px;}#design-page #design-page-content #step-5{float:left;padding:90px 250px 0 362px;}#design-page #design-page-content #step-5-anchor{float:left;padding:10px 450px 0 421px;}#design-page #design-page-content #require-development-image{float:left;padding:100px 0 0 800px;}#web-design{background:url("/userstorage/images/design/web-design.gif") no-repeat scroll 0 0 transparent;padding-top:210px;margin:-20px 0 20px 0;}#web-design h2.sub-title{margin-bottom:50px !important;}.ie7 .bees a{left:0px;}.ie8 #bee-skills-wrapper .bees .bee-text,.ie9 #bee-skills-wrapper .bees .bee-text{display:none !important;}.ie8 #develop-page-wrapper #bee-skills-wrapper #what-we-do,.ie9 #develop-page-wrapper #bee-skills-wrapper #what-we-do{background:url(/userstorage/images/develop/what-we-do/bees-1-full.jpg) !important;float:none;background-position:0 -27px !important;height:512px;background-repeat:no-repeat !important;margin-top:-12px;}.ie8 #develop-page-wrapper #bee-skills-wrapper #what-we-do .bee-lines,.ie7 #develop-page-wrapper #bee-skills-wrapper #what-we-do .bee-lines,.ie9 #develop-page-wrapper #bee-skills-wrapper #what-we-do .bee-lines{display:none;}.ie8 #develop-page-wrapper #bee-skills-wrapper #skills-list .bee-lines,.ie7 #develop-page-wrapper #bee-skills-wrapper #skills-list .bee-lines,.ie9 #develop-page-wrapper #bee-skills-wrapper #skills-list .bee-lines{display:none;}.ie8 #develop-page-wrapper #bee-skills-wrapper #what-we-do .medium-bee,.ie8 #develop-page-wrapper #bee-skills-wrapper #what-we-do .large-bee,.ie8 #develop-page-wrapper #bee-skills-wrapper #what-we-do .small-bee,.ie9 #develop-page-wrapper #bee-skills-wrapper #what-we-do .medium-bee,.ie9 #develop-page-wrapper #bee-skills-wrapper #what-we-do .large-bee,.ie9 #develop-page-wrapper #bee-skills-wrapper #what-we-do .small-bee{display:none !important;}.ie7 #bee-skills-wrapper .bees .bee-text{display:none !important;}.ie7 #develop-page-wrapper #bee-skills-wrapper #what-we-do{background:url(/userstorage/images/develop/what-we-do/bees-1-full.jpg) !important;float:none;background-position:0 -27px !important;height:512px;background-repeat:no-repeat !important;margin-top:-12px;}.ie7 #develop-page-wrapper #bee-skills-wrapper #what-we-do .medium-bee,.ie7 #develop-page-wrapper #bee-skills-wrapper #what-we-do .large-bee,ie7 #develop-page-wrapper #bee-skills-wrapper #what-we-do .small-bee{display:none !important;}.ie8 #develop-page-wrapper #bee-skills-wrapper #skills-list,.ie9 #develop-page-wrapper #bee-skills-wrapper #skills-list{background:url(/userstorage/images/develop/skills/bees-2-full.jpg) !important;float:none;background-position:0 -12px !important;height:497px;background-repeat:no-repeat !important;}.ie8 #develop-page-wrapper #bee-skills-wrapper #skills-list .large-bee,.ie8 #develop-page-wrapper #bee-skills-wrapper #skills-list .medium-bee,.ie8 #develop-page-wrapper #bee-skills-wrapper #skills-list .small-bee,.ie9 #develop-page-wrapper #bee-skills-wrapper #skills-list .large-bee,.ie9 #develop-page-wrapper #bee-skills-wrapper #skills-list .medium-bee,.ie9 #develop-page-wrapper #bee-skills-wrapper #skills-list .small-bee{display:none !important;}.ie7 #develop-page-wrapper #bee-skills-wrapper #skills-list{background:url(/userstorage/images/develop/skills/bees-2-full.jpg) !important;float:none;background-position:0 12px !important;height:497px;background-repeat:no-repeat !important;}.ie7 #develop-page-wrapper #bee-skills-wrapper #skills-list #large-bee,.ie7 #develop-page-wrapper #bee-skills-wrapper #skills-list .medium-bee,.ie7 #develop-page-wrapper #bee-skills-wrapper #skills-list .small-bee{display:none !important;}.ie8 #develop-page #bee-skills-wrapper #toggle-bee-link a,.ie9 #develop-page #bee-skills-wrapper #toggle-bee-link a{display:block !important;}#develop-page{width:972px;float:left;padding:0 0 40px 0;}#develop-page #bee-skills-wrapper{float:left;border-bottom:1px dotted #ccc;width:972px;height:491px;padding:16px 0 20px 0;margin:-20px 0 35px 0;position:relative;}#develop-page #bee-skills-wrapper #toggle-bee-link{background:url(/userstorage/images/bee-link.jpg) no-repeat;width:297px;height:78px;position:absolute;top:433px;left:0;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do{float:left;height:542px;}#develop-page #bee-skills-wrapper #what-we-do .bee-text{position:relative;font-family:DroidSansRegular;text-align:center;float:left;font-weight:bold;color:#fff;filter:alpha(opacity=100);}#develop-page #bee-skills-wrapper #what-we-do .bee-text .bubble-content{display:none;}#develop-page #bee-skills-wrapper #what-we-do .bee-lines{z-index:1;position:absolute;top:70px;}#develop-page #bee-skills-wrapper #what-we-do #presentations{top:2px;left:22px;width:215px;height:215px;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do #presentations .bubble-content a{font-size:36px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;position:absolute;z-index:100;left:23px;top:85px;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #what-we-do #presentations .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #what-we-do #mobile-apps{top:193px;left:-188px;width:165px;height:165px;font-size:25px;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do #mobile-apps .bubble-content{font-size:25px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;position:absolute;z-index:100;top:69px;width:100px;left:31px;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #what-we-do #mobile-apps .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #what-we-do #cms{font-size:36px;width:127px;height:127px;top:179px;left:-208px;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do #cms .bubble-content{font-size:20px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;top:41px;left:0px;}#develop-page #bee-skills-wrapper #what-we-do #ecommerce{font-size:25px;top:30px;left:-290px;width:191px;height:191px;z-index:3;}#develop-page #bee-skills-wrapper #what-we-do #ecommerce .bubble-content a{font-size:44px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;position:absolute;z-index:100;left:22px;top:70px;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #what-we-do #ecommerce .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #what-we-do #intranet{font-size:18px;top:204px;width:127px;height:127px;left:-408px;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do #intranet .bubble-content{font-size:18px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;position:absolute;left:22px;top:53px;z-index:100;}#develop-page #bee-skills-wrapper #what-we-do #websites{font-size:33px;top:-33px;left:-313px;width:191px;height:191px;z-index:7;}#develop-page #bee-skills-wrapper #what-we-do #websites .bubble-content a{font-size:40px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;position:absolute;z-index:100;display:block;text-decoration:none;padding:0;top:74px;left:52px;}#develop-page #bee-skills-wrapper #what-we-do #websites .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #what-we-do #animation{font-size:16px;top:-52px;left:385px;width:127px;height:127px;z-index:5;}#develop-page #bee-skills-wrapper #what-we-do #animation .bubble-content{font-size:16px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;left:0;top:41px;}#develop-page #bee-skills-wrapper #what-we-do #extranets{font-size:25px;width:166px;height:166px;top:-97px;left:389px;z-index:4;}#develop-page #bee-skills-wrapper #what-we-do #extranets .bubble-content{font-size:25px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;top:68px;left:23px;}#develop-page #bee-skills-wrapper #what-we-do #crm{font-size:20px;width:85px;height:85px;top:-169px;left:305px;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do #crm .bubble-content{font-size:20px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;top:32px;left:20px;}#develop-page #bee-skills-wrapper #what-we-do #member-portals{font-size:20px;width:127px;height:127px;top:-110px;left:280px;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do #member-portals .bubble-content a{font-size:20px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;top:41px;left:-110px;display:block;}#develop-page #bee-skills-wrapper #what-we-do #member-portals .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #what-we-do #web-apps{font-size:20px;width:127px;height:127px;top:-222px;left:165px;z-index:3;}#develop-page #bee-skills-wrapper #what-we-do #web-apps .bubble-content a{font-size:20px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;width:96px;left:13px;top:40px;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #what-we-do #web-apps .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #what-we-do #desktop-apps{font-size:28px;width:191px;height:191px;top:-315px;left:133px;z-index:4;}#develop-page #bee-skills-wrapper #what-we-do #desktop-apps .bubble-content a{font-size:28px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;top:78px;left:10px;width:170px;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #what-we-do #desktop-apps .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #what-we-do .medium-bee{position:absolute;left:572px;top:9px;display:none;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do .large-bee{position:absolute;left:758px;top:280px;display:none;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do .small-bee{position:absolute;left:205px;top:329px;display:none;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do a{text-decoration:none;display:block;padding:0 0 0 115px;color:#fff;font-size:14px;font-family:DroidSansRegular;display:none;top:53px;position:absolute;z-index:2;}#develop-page #bee-skills-wrapper #what-we-do a:hover{color:#fff;text-decoration:underline;}#develop-page #bee-skills-wrapper #skills-list{float:left;display:none;}#develop-page #bee-skills-wrapper #skills-list .bee-text{position:relative;font-family:DroidSansRegular;text-align:center;float:left;font-weight:bold;color:#fff;}#develop-page #bee-skills-wrapper #skills-list .bee-lines{z-index:1;position:absolute;top:16px;}#develop-page #bee-skills-wrapper #skills-list #jquery{left:22px;top:20px;width:165px;height:165px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #jquery .bubble-content a{font-size:36px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;top:59px;left:38px;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #skills-list #jquery .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #skills-list #asp-mvc{left:-92px;top:178px;width:140px;height:140px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #asp-mvc .bubble-content{font-size:23px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;top:56px;left:30px;}#develop-page #bee-skills-wrapper #skills-list #adobe-air{left:-126px;top:71px;width:165px;height:165px;z-index:4;}#develop-page #bee-skills-wrapper #skills-list #adobe-air .bubble-content a{font-family:DroidSansRegular;font-size:36px;font-weight:bold;left:34px;position:absolute;text-align:center;top:57px;width:100px;z-index:100;color:#fff;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #skills-list #adobe-air .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #skills-list #asp-net{left:-158px;top:152px;width:191px;height:191px;z-index:3;}#develop-page #bee-skills-wrapper #skills-list #asp-net .bubble-content a{font-family:DroidSansRegular;font-size:36px;font-weight:bold;left:30px;position:absolute;text-align:center;top:73px;z-index:100;color:#fff;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #skills-list #asp-net .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #skills-list #php{left:-316px;top:34px;width:127px;height:127px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #php .bubble-content a{font-family:DroidSansRegular;font-size:36px;font-weight:bold;left:26px;position:absolute;text-align:center;top:40px;z-index:100;color:#fff;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #skills-list #php .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #skills-list #java{left:-195px;top:-106px;width:191px;height:191px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #java .bubble-content a{color:#FFFFFF;font-family:DroidSansRegular;font-size:46px;font-weight:bold;left:28px;padding-bottom:10px;position:absolute;text-align:center;top:66px;width:138px;z-index:100;display:block;text-decoration:none;padding:0;}#develop-page #bee-skills-wrapper #skills-list #java .bubble-content a:hover{text-decoration:none;}#develop-page #bee-skills-wrapper #skills-list #jee{left:-170px;top:123px;width:75px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #jee .bubble-content{font-family:DroidSansRegular;font-size:36px;font-weight:bold;left:-151px;position:absolute;text-align:center;top:-119px;z-index:100;color:#fff;}#develop-page #bee-skills-wrapper #skills-list #html{left:-362px;top:82px;width:97px;height:97px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #html .bubble-content{font-family:DroidSansRegular;font-size:26px;font-weight:bold;left:23px;position:absolute;text-align:center;top:35px;z-index:100;color:#fff;}#develop-page #bee-skills-wrapper #skills-list #postgres{left:523px;top:0px;width:127px;height:127px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #postgres .bubble-content{font-size:18px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;top:50px;left:15px;}#develop-page #bee-skills-wrapper #skills-list #css{left:527px;top:-260px;width:127px;height:127px;z-index:3;}#develop-page #bee-skills-wrapper #skills-list #css .bubble-content{font-size:36px;font-family:DroidSansRegular;text-align:center;font-weight:bold;color:#fff;z-index:100;position:absolute;left:30px;top:40px;}#develop-page #bee-skills-wrapper #skills-list #ruby{font-size:46px;left:318px;top:-138px;width:165px;height:165px;z-index:3;}#develop-page #bee-skills-wrapper #skills-list #ruby .bubble-content{font-family:DroidSansRegular;font-size:36px;font-weight:bold;left:0px;position:absolute;text-align:center;top:43px;z-index:100;color:#fff;}#develop-page #bee-skills-wrapper #skills-list #c-sharp{left:300px;top:-148px;width:85px;height:85px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #c-sharp .bubble-content{font-family:DroidSansRegular;font-size:30px;font-weight:bold;left:22px;position:absolute;text-align:center;top:24px;z-index:100;color:#fff;}#develop-page #bee-skills-wrapper #skills-list #mysql{left:271px;top:-295px;width:127px;height:127px;z-index:3;}#develop-page #bee-skills-wrapper #skills-list #mysql .bubble-content{font-family:DroidSansRegular;font-size:20px;font-weight:bold;left:15px;position:absolute;text-align:center;top:50px;z-index:100;color:#fff;}#develop-page #bee-skills-wrapper #skills-list #ajax{left:172px;top:-176px;width:127px;height:127px;z-index:2;}#develop-page #bee-skills-wrapper #skills-list #ajax .bubble-content{font-family:DroidSansRegular;font-size:30px;font-weight:bold;left:24px;position:absolute;text-align:center;top:46px;z-index:100;color:#fff;}#develop-page #bee-skills-wrapper #skills-list .large-bee{position:absolute;top:217px;left:128px;z-index:6;display:none;z-index:5;}#develop-page #bee-skills-wrapper #skills-list .medium-bee{position:absolute;left:717px;top:289px;display:none;z-index:2;}#develop-page #bee-skills-wrapper #skills-list .small-bee{position:absolute;left:174px;top:15px;display:none;z-index:2;}#develop-page #bee-skills-wrapper a{text-decoration:none;display:block;padding:0 0 0 115px;color:#fff;font-size:14px;font-family:DroidSansRegular;display:none;top:53px;position:absolute;z-index:2;}#develop-page #bee-skills-wrapper a:hover{color:#fff;text-decoration:underline;}#develop-page #develop-middle-content-wrapper{float:left;border-bottom:1px dotted #ccc;padding:0 0 40px 0;margin:0 0 25px 0;}#develop-page #develop-middle-content-wrapper #develop-client-quote{float:left;width:252px;padding:0 30px 0 5px;}#develop-page #develop-middle-content-wrapper #develop-client-quote h5{font-size:22px;font-weight:normal;font-family:DroidSansBold;padding:0 0 25px 0;color:#555;}#develop-page #develop-middle-content-wrapper #develop-client-quote em{font-size:15px;font-family:DroidSansRegular;}#develop-page #develop-middle-content-wrapper #develop-middle-top-text{float:left;padding:0 0 20px 0;}#develop-page #develop-middle-content-wrapper #develop-middle-top-text p{font-size:14px;font-family:DroidSansRegular;width:685px;color:#000;}#develop-page #develop-middle-content-wrapper #develop-middle-bottom-text{float:left;width:685px;}#develop-page #develop-middle-content-wrapper #develop-middle-bottom-text #bottom-left-text{float:left;padding:0 30px 0 0;width:309px;}#develop-page #develop-middle-content-wrapper #develop-middle-bottom-text #bottom-left-text p{font-size:14px;font-family:DroidSansRegular;color:#000;}#develop-page #develop-middle-content-wrapper #develop-middle-bottom-text #right-bottom-text{float:left;width:346px;}#develop-page #develop-middle-content-wrapper #develop-middle-bottom-text #right-bottom-text p{font-size:14px !important;font-family:DroidSansRegular;color:#000;}#develop-page #develop-process-wrapper{float:left;border-bottom:1px dotted #ccc;width:972px;padding:0 0 35px 0;margin:0 0 25px 0;}#develop-page #develop-process-wrapper .process{display:none;}#develop-page #develop-process-wrapper .benefits{float:right;margin:0;}#develop-page #develop-process-wrapper h2{font-weight:bold;font-size:46px;font-family:DroidSansRegular;color:#98d4e5;padding:0 0 41px 0;}#develop-page #develop-process-wrapper #develop-process-list{float:left;}#develop-page #develop-process-wrapper #develop-process-list ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0;float:left;}#develop-page #develop-process-wrapper #develop-process-list li{width:225px;border-bottom:1px dotted #ccc;padding:23px 0 17px 0;}#develop-page #develop-process-wrapper #develop-process-list li a{text-decoration:none;display:block;font-family:DroidSansBold;font-size:15px;background:url(/userstorage/images/develop-process-list.jpg) no-repeat -220px 0;color:#312f30;padding:0 0 0 25px;outline:none;}#develop-page #develop-process-wrapper #develop-process-list li a:hover{color:#312f30;background:url(/userstorage/images/develop-process-list.jpg) no-repeat 3px 0;}#develop-page #develop-process-wrapper #develop-process-list li.active a{background:url(/userstorage/images/develop-process-list.jpg) no-repeat 3px 0;outline:0;}#develop-page #develop-process-wrapper #develop-process-list li.top-border{border-top:1px dotted #ccc;}#develop-page #develop-process-wrapper #develop-process-image-wrapper{float:left;margin:-40px 0 0 30px;}#develop-page #develop-process-wrapper #develop-process-image-wrapper #agile-image{display:block;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper{margin:20px 0 0 245px;padding:0 0 38px 0;float:left;width:727px;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper h5{font-family:DroidSansBold;font-size:17px;color:#312f30;padding:0 0 5px 0;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper p{font-family:DroidSansRegular;font-size:14px;color:#000;padding:0 30px 0 0;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper .explanation{width:330px;float:left;margin-left:30px;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper #agile-explanation,#develop-page #develop-process-wrapper #develop-graph-text-wrapper #agile-benefits{display:block;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper #agile-explanation{width:330px;float:left;margin-left:30px;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper ul{float:left;margin:5px 0 0 0;list-style:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:330px;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper ul li{font-family:DroidSansRegular;font-size:15px;color:#000;border-top:1px dotted #ccc;padding:14px 0 10px 41px;background:url(/userstorage/images/benefits-bullet.jpg) no-repeat 15px 17px;}#develop-page #develop-process-wrapper #develop-graph-text-wrapper ul li.no-border{border-top:0;}#develop-page #open-source-wrapper{float:left;}#develop-page #open-source-wrapper #open-source-title h2{font-weight:bold;font-size:46px;font-family:DroidSansRegular;color:#98d4e5;padding:0 0 25px 0;}#develop-page #open-source-wrapper #development-tool-image{float:left;padding:40px 40px 0 33px;}#develop-page #open-source-wrapper #development-tool-list{float:left;}#develop-page #open-source-wrapper #development-tool-list h3{font-family:DroidSansBold;font-size:15px;padding:0 0 10px 0;}#develop-page #open-source-wrapper #development-tool-list table{width:713px;}#develop-page #open-source-wrapper #development-tool-list table td{font-family:DroidSansRegular;font-size:15px;padding:15px 0 12px 0;border-bottom:1px dotted #ccc;text-align:left;width:220px;}.home #container #content{padding-top:5px;}.portfolio #container #content{padding-top:5px;}#portfolio-page .quick-load{display:none;}#portfolio-page .gallery-hidden{display:none !important;}#portfolio-page #potfolio-page-wrapper{float:left;width:972px;}#portfolio-page #potfolio-page-wrapper .appstore_links{margin-bottom:22px;}#portfolio-page #potfolio-page-wrapper .appstore_links a{display:inline;background:none;width:auto;height:auto;marrgin-right:5px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper{background:url(/userstorage/images/partners.jpg) no-repeat;width:972px;height:345px;margin:25px 0 20px 0;border-bottom:1px dotted #ccc;float:left;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #beaulieu{height:115px;left:35px;position:relative;top:86px;width:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #beaulieu a{width:115px;float:left;outline:none;height:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #organix{height:115px;left:185px;position:relative;top:-83px;width:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #organix a{width:115px;float:left;outline:none;height:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #laura-shanks{height:115px;left:321px;position:relative;top:-117px;width:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #laura-shanks a{width:115px;float:left;outline:none;height:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #vodafone{height:115px;left:392px;position:relative;top:-343px;width:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #vodafone a{width:115px;float:left;outline:none;height:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #springer{height:115px;left:523px;position:relative;top:-410px;width:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #springer a{width:115px;float:left;outline:none;height:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #steljes{height:115px;left:680px;position:relative;top:-490px;width:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #steljes a{width:115px;float:left;outline:none;height:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #trend{height:115px;left:827px;position:relative;top:-661px;width:115px;}#portfolio-page #potfolio-page-wrapper #partners-wrapper #trend a{width:115px;float:left;outline:none;height:115px;}#portfolio-page #potfolio-page-wrapper #our-portfolio{height:5705px;width:964px;background:url(/userstorage/images/portfolio-bg.jpg) no-repeat;padding:0 0 0 8px;float:left;background-size:953px 5755px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1{padding:141px 0 0 0;width:972px;float:left;position:relative;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-top-content{padding:0 0 37px 0;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-top-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:485px;line-height:20px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-lower-content #portfolio-1-quote{float:left;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-lower-content #portfolio-1-quote p{font-size:20px;font-family:DroidSansRegular;color:#555;width:310px;padding:57px 5px 14px 27px;line-height:27px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-lower-content #portfolio-1-quote em{font-family:DroidSansRegular;font-size:14px;color:#888;padding:0 0 0 27px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-lower-content #portfolio-1-lower-left-content{float:left;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-lower-content #portfolio-1-lower-left-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:300px;padding:0 0 39px 0;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-lower-content #portfolio-1-lower-left-content a{text-decoration:none;display:block;background:url(/userstorage/images/portfolio-arrow.jpg) no-repeat;width:132px;height:22px;color:#fff;font-family:DroidSerifRegular;font-size:14px;padding:5px 0 9px 10px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 #portfolio-1-lower-content #portfolio-1-lower-left-content a:hover{color:#fff;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-1 a.arrows{position:absolute;background:url(/userstorage/images/down-arrow.png) no-repeat;height:42px;width:42px;z-index:2;left:846px;top:279px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2{margin:173px 0 0 330px;float:left;position:relative;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-top-content{padding:153px 0 29px 0px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-top-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:581px;line-height:20px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-lower-content #portfolio-2-quote{padding:0 0 14px 210px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-lower-content #portfolio-2-quote p{font-size:20px;font-family:DroidSansRegular;color:#555;padding:0 0 14px 0;width:440px;line-height:27px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-lower-content #portfolio-2-quote em{font-family:DroidSansRegular;font-size:14px;color:#888;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-lower-content #portfolio-2-lower-content-text{padding:7px 0 0 212px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-lower-content #portfolio-2-lower-content-text p{font-size:14px;font-family:DroidSansRegular;color:#000;width:382px;padding:0 0 38px 0;line-height:20px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-lower-content #portfolio-2-lower-content-text a{text-decoration:none;display:block;background:url(/userstorage/images/portfolio-arrow.jpg) no-repeat;width:132px;height:22px;color:#fff;font-family:DroidSerifRegular;font-size:14px;padding:5px 0 10px 10px;}#portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-lower-content #portfolio-2-lower-content-text a:hover{color:#fff;}#portfolio-page #potfolio-page-wrapper #our-portfolio a.arrows{position:absolute;background:url(/userstorage/images/down-arrow.png) no-repeat;height:42px;width:42px;z-index:2;left:-164px;top:199px;}#portfolio-page #potfolio-page-wrapper #portfolio-3{width:640px;float:left;margin:114px 0 0 0;padding:0 0 0 308px;position:relative;}#portfolio-page #potfolio-page-wrapper #portfolio-3 #portfolio-3-content{padding:218px 0 0 0;}#portfolio-page #potfolio-page-wrapper #portfolio-3 #portfolio-3-content #portfolio-3-left-content{float:left;}#portfolio-page #potfolio-page-wrapper #portfolio-3 #portfolio-3-content #portfolio-3-left-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:315px;padding:0 30px 23px 0;line-height:20px;}#portfolio-page #potfolio-page-wrapper #portfolio-3 #portfolio-3-content #portfolio-3-left-content a{}#portfolio-page #potfolio-page-wrapper #portfolio-3 #portfolio-3-content #portfolio-3-left-content a:hover{color:#fff;}#portfolio-page #potfolio-page-wrapper #portfolio-3 #portfolio-3-content #portfolio-3-quote{float:left;}#portfolio-page #potfolio-page-wrapper #portfolio-3 #portfolio-3-content #portfolio-3-quote p{font-size:20px;font-family:DroidSansRegular;color:#555;width:295px;padding:0 0 14px 0;margin:0 0 0 -9px;line-height:26px;}#portfolio-page #potfolio-page-wrapper #portfolio-3 #portfolio-3-content #portfolio-3-quote em{font-family:DroidSansRegular;font-size:14px;width:188px;display:block;color:#888;margin:0 0 0 -9px;}#portfolio-page #potfolio-page-wrapper #portfolio-3 a.arrows{position:absolute;background:url(/userstorage/images/down-arrow.png) no-repeat;height:42px;width:42px;z-index:2;left:123px;top:371px;}#portfolio-page #potfolio-page-wrapper #portfolio-4{float:left;margin:258px 0 0;padding:143px 0 0 111px;position:relative;}#portfolio-page #potfolio-page-wrapper #portfolio-4 #portfolio-4-top-content{margin:0 0 21px 0;}#portfolio-page #potfolio-page-wrapper #portfolio-4 #portfolio-4-top-content p{font-size:20px;font-family:DroidSansRegular;color:#555;width:561px;padding:0 0 14px 0;line-height:26px;}#portfolio-page #potfolio-page-wrapper #portfolio-4 #portfolio-4-top-content em{font-family:DroidSansRegular;font-size:14px;color:#888;}#portfolio-page #potfolio-page-wrapper #portfolio-4 #portfolio-4-lower-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:740px;padding:0 0 24px 2px;}#portfolio-page #potfolio-page-wrapper #portfolio-4 a.arrows{position:absolute;background:url(/userstorage/images/down-arrow.png) no-repeat;height:42px;width:42px;z-index:2;left:0;top:310px;}#portfolio-page #potfolio-page-wrapper #portfolio-5{float:left;margin:190px 0 0 0;padding:35px 0 0 222px;position:relative;}#portfolio-page #potfolio-page-wrapper #portfolio-5 #portfolio-5-top-content{margin:0 0 32px 0;padding:156px 0 0 0;}#portfolio-page #potfolio-page-wrapper #portfolio-5 #portfolio-5-top-content p{font-size:20px;font-family:DroidSansRegular;color:#555;width:400px;padding:0 0 19px 0;}#portfolio-page #potfolio-page-wrapper #portfolio-5 #portfolio-5-top-content em{font-family:DroidSansRegular;font-size:14px;color:#888;}#portfolio-page #potfolio-page-wrapper #portfolio-5 #portfolio-5-lower-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:610px;padding:0 0 22px 0;line-height:20px;}#portfolio-page #potfolio-page-wrapper #portfolio-5 #portfolio-5-lower-content #portfolio-5-second-lower-content p{width:615px;}#portfolio-page #potfolio-page-wrapper #portfolio-5 a.arrows{position:absolute;background:url(/userstorage/images/down-arrow.png) no-repeat;height:42px;width:42px;z-index:2;left:887px;top:121px;}#portfolio-page #potfolio-page-wrapper #portfolio-6{padding:35px 0 0 300px;float:left;width:635px;margin:167px 0 0 0;position:relative;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-top-content{padding:135px 0 31px 0;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-top-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:608px;line-height:20px;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-lower-content #portfolio-6-quote{float:left;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-lower-content #portfolio-6-quote p{font-size:20px;font-family:DroidSansRegular;color:#555;width:310px;padding:0 5px 14px 0;line-height:26px;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-lower-content #portfolio-6-quote em{font-family:DroidSansRegular;font-size:14px;color:#888;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-lower-content #portfolio-6-quote em span{display:block;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-lower-content #portfolio-6-lower-right-content{float:left;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-lower-content #portfolio-6-lower-right-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:275px;padding:0 0 32px 0;line-height:21px;margin:0 0 0 23px;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-lower-content #portfolio-6-lower-right-content a{text-decoration:none;display:block;background:url(/userstorage/images/portfolio-arrow.jpg) no-repeat;width:132px;height:22px;color:#fff;font-family:DroidSerifRegular;font-size:14px;padding:5px 0 10px 10px;margin:0 0 0 23px;}#portfolio-page #potfolio-page-wrapper #portfolio-6 #portfolio-6-lower-content #portfolio-6-lower-right-content a:hover{color:#fff;}#portfolio-page #potfolio-page-wrapper #portfolio-6 a.arrows{position:absolute;background:url(/userstorage/images/down-arrow.png) no-repeat;height:42px;width:42px;z-index:2;left:93px;top:348px;}#portfolio-page #potfolio-page-wrapper #portfolio-7{padding:0 0 0 10px;width:972px;float:left;margin:286px 0 0 0;position:relative;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-top-content{padding:153px 0 37px 0;float:left;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-top-content #appstore_links{margin:0 0 22px 0;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-top-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:470px;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-top-content #portfolio-7-quote{float:left;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-top-content #portfolio-7-quote p{font-size:20px;font-family:DroidSansRegular;color:#555;width:299px;padding:0 25px 14px 0;line-height:27px;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-top-content #portfolio-7-quote em{font-family:DroidSansRegular;font-size:14px;color:#888;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content{padding:235px 0 0 0;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-top-content{float:left;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-top-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:585px;padding:0 0 22px 0;line-height:20px;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-top-content a{text-decoration:none;display:block;background:url(/userstorage/images/portfolio-arrow.jpg) no-repeat;width:132px;height:22px;color:#fff;font-family:DroidSerifRegular;font-size:14px;padding:5px 0 0 10px;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-top-content a:hover{color:#fff;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-bottom-content{float:left;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-bottom-content p{font-size:14px;font-family:DroidSansRegular;color:#000;width:580px;padding:0 0 50px 0;line-height:20px;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-bottom-content a{text-decoration:none;display:block;background:url(/userstorage/images/portfolio-arrow.jpg) no-repeat;width:132px;height:22px;color:#fff;font-family:DroidSerifRegular;font-size:14px;padding:5px 0 0 10px;}#portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-bottom-content a:hover{color:#fff;}#portfolio-page #potfolio-page-wrapper #portfolio-7 a.contact-link{position:absolute;text-decoration:none;display:block;background:url(/userstorage/images/portfolio-contact.jpg) no-repeat;width:132px;height:22px;color:#fff;font-family:DroidSerifRegular;font-size:14px;padding:5px 0 0 19px;top:622px;left:483px;z-index:1;}#portfolio-page #potfolio-page-wrapper #portfolio-7 a.arrows{position:absolute;background:url(/userstorage/images/up-arrow.png) no-repeat;height:42px;width:42px;z-index:2;left:447px;top:614px;}.ie7 #portfolio-page #potfolio-page-wrapper #our-portfolio #portfolio-2 #portfolio-2-top-content{padding-top:152px !important;}.ie7 #portfolio-page #potfolio-page-wrapper #portfolio-7 #portfolio-7-lower-content #portfolio-7-right-bottom-content{float:none !important;}#history{width:941px;height:1112px;background:transparent url(/userstorage/images/history/history.png) no-repeat;padding:6px 0 0 39px;}#history .row{width:935px;height:119px;margin-bottom:1px;}#history img:hover{background-color:#eee;cursor:pointer;}#history p{font-size:0px;}.tooltip{display:none;background-color:#28aaa9;font-size:15px;height:auto;width:388px;font-family:DroidSansRegular;padding:25px;color:#fff;}.left{margin-left:618px;}#labs #disqus_thread{display:block;clear:both;}#labs h3{text-transform:uppercase;border-bottom:1px dotted #CCCCCC;color:#21A7A6;font-family:'DroidSansRegular';font-size:14px;margin:10px 0 0 10px;padding:2px 0 8px 0;line-height:20px;height:20px;}#labs h4{text-transform:uppercase;border-bottom:1px dotted #CCCCCC;color:#21A7A6;font-family:'DroidSansRegular';font-size:14px;margin-bottom:28px;padding:2px 0 8px 0;line-height:20px;height:20px;}#labs #story-container{float:left;width:665px;}#labs #story-container h2{font-family:'DroidSerifRegular';font-size:25px;clear:both;margin-bottom:6px;}#labs #story-container p{font-family:DroidSansRegular;font-size:14px;clear:both;margin:0 25px 12px 0;}#labs #story-container hr{border-color:#CCCCCC;border-style:dotted;border-width:1px 0 0;display:block;float:left;margin:30px 0;padding:0;width:640px;}#labs #story-container form{padding-top:15px;font-family:'DroidSansRegular';font-size:13px;}#labs #story-container form label{display:block;}#labs #story-container form input{width:400px;border:1px solid #d5d5d5;height:20px;margin:5px 3px 5px 0px;}#labs #story-container form input[type="submit"]{background:url("/userstorage/images/submit.gif") no-repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;font-family:'DroidSerifRegular';font-size:14px;font-style:italic;height:27px;margin-top:10px;padding:0 0 2px 10px;text-align:left;width:100px;}#labs #story-container form .error-indicator{color:#21A7A6;font-size:11px;}#labs #story-container #story{float:left;width:640px;margin:0 25px 0 0;}#labs #story-container #story ul{margin:0 0 12px 0;}#labs #story-container #story .talking{font-family:'DroidSerifRegular';font-size:14px;color:#666;font-style:italic;margin:0px 10px 10px 0px;float:left;background:url(/userstorage/images/labs/talking-small-teal.gif) no-repeat scroll right 0px transparent;padding-right:27px;}#labs #story-container #story .making{font-family:'DroidSerifRegular';font-size:14px;color:#666;font-style:italic;margin:0px 10px 10px 0px;float:left;background:url(/userstorage/images/labs/making-small-teal.gif) no-repeat scroll right 0px transparent;padding-right:27px;}#labs #story-container #story .learning{font-family:'DroidSerifRegular';font-size:14px;color:#666;font-style:italic;margin:0px 10px 10px 0px;float:left;}#labs #story-container #story .posted-date{font-family:'DroidSansRegular';font-size:14px;color:#999;font-style:italic;margin-bottom:15px;float:left;}#labs #story-container #story .screenshots{margin-top:20px;}#labs #story-container #story .labs-story{padding-bottom:30px;border-bottom:1px dotted #ccc;margin-bottom:40px;}#labs #story-container #story .labs-story h2{font-family:DroidSansRegular;font-size:25px;margin-top:10px;}#labs #story-container #story .labs-story h2 a{text-decoration:none;}#labs #story-container #story .labs-story h2 a:hover{text-decoration:underline;}#labs #story-container #story .labs-story img.ie6-image{margin-bottom:-20px;}#labs #story-container #story .labs-story img.razorback-image{margin-bottom:-25px;}#labs #story-container #story .labs-story img.design-usability-image{margin-bottom:13px;}#labs #story-container #story .labs-story img.holy-grail-image{margin-bottom:13px;}#labs #story-container #story .labs-story img.choice-image{margin-bottom:13px;}#labs #story-container #story .labs-story img.cheap-image{margin:-23px 0 -13px 0;}#labs #story-container #story .labs-story img.custom-image{margin-bottom:13px;}#labs #story-container #story .labs-story img.updayte-me-image{margin-bottom:13px;}#labs #story-container #story .labs-story img.feedbackize-image{margin-bottom:13px;}#labs #story-container #ie6 #gravestone{width:640px;margin-bottom:20px;}#labs #story-container #ie6 #gravestone #text{float:left;width:290px;}#labs #story-container #ie6 #gravestone #text h2{font-family:'DroidSerifRegular';font-size:25px;margin:40px 15px 25px 0;}#labs #story-container #ie6 #gravestone #text .making{font-family:'DroidSerifRegular';font-size:14px;background:url(/userstorage/images/labs/making-small-teal.gif) no-repeat scroll right 0px transparent;padding-right:20px;}#labs #story-container #ie6 #gravestone #text .posted{font-family:'DroidSansRegular';font-size:14px;}#labs #story-container #ie6 #gravestone #picture{float:left;width:350px;}#labs #story-container .text-block p{font-family:'DroidSansRegular';font-size:15px;padding-bottom:15px;}#labs #story-container .text-block #ie6-calculation{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:30px 0 30px 0;margin-top:10px;}#labs #story-container .text-block .image{float:left;margin-right:20px;width:300px;}#labs #story-container .text-block .image p{font-family:'DroidSerifRegular';font-size:28px;margin:0 0 20px 0;}#labs #story-container .text-block .text{float:left;width:320px;}#labs #razorback{background:url(/userstorage/images/labs/banners/razorback-main.gif) no-repeat scroll 0 0 transparent;padding-top:180px;}#labs #razorback h2{width:410px;}#labs #razorback .making{padding-bottom:30px;}#labs #updayte-me{background:url(/userstorage/images/labs/banners/updayte-me-main.jpg) no-repeat scroll 0 0 transparent;padding-top:180px;}#labs #updayte-me h2{width:410px;}#labs #updayte-me .making{padding-bottom:30px;}#labs #cheap-most-expensive{background:url(/userstorage/images/labs/banners/cheap-main.jpg) no-repeat scroll 0 0 transparent;padding-top:180px;margin-top:-13px;}#labs #cheap-most-expensive h2{width:410px;}#labs #cheap-most-expensive .making{padding-bottom:30px;}#labs #cheap-most-expensive ul{margin:20px 0 30px 0;padding:0;}#labs #cheap-most-expensive ul li{background:url("/userstorage/images/labs/pig-bullet.jpg") no-repeat scroll 0 10px transparent;border-bottom:1px dotted #CCCCCC;list-style:none outside none;padding:12px 20px 12px 33px;}#labs #design-usability #design-venn{background:url("/userstorage/images/labs/design-venn.gif") no-repeat scroll 0 0 transparent;height:377px;width:640px;margin:30px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}#labs #design-usability #design-venn ul{margin:71px 10px 0 440px;float:left;}#labs #design-usability #design-venn li{list-style:none;padding-bottom:55px;}#labs #design-usability ul{margin:20px 0;padding:0;}#labs #design-usability ul.benchmarking li{background:url("/userstorage/images/labs/bullet-benchmark.gif") no-repeat scroll 0 12px transparent;border-bottom:1px dotted #CCCCCC;list-style:none outside none;padding:12px 20px 12px 33px;}#labs #design-usability ul.objective li{background:url("/userstorage/images/labs/bullet-objective.gif") no-repeat scroll 0 12px transparent;border-bottom:1px dotted #CCCCCC;list-style:none outside none;padding:12px 20px 12px 33px;}#labs #design-usability ul.reviewing li{background:url("/userstorage/images/labs/bullet-reviewing.gif") no-repeat scroll 0 12px transparent;border-bottom:1px dotted #CCCCCC;list-style:none outside none;padding:12px 20px 12px 33px;}#labs #choice-as-differentiator{background:url("/userstorage/images/labs/banners/choice-as-differentiator-main.gif") no-repeat scroll 0 0 transparent;padding-top:170px;}#labs #choice-as-differentiator h2.sub-title{width:310px;}#labs #choice-as-differentiator p#razorback{background:url("/userstorage/images/labs/banners/choice-differentiator-razorback.jpg") no-repeat scroll 0 0 transparent;margin:30px 0 0;padding:0 0 120px 300px;}#labs #right{float:left;width:307px;}#labs #right #twitter h4{background:url(/userstorage/images/labs/twitter.png) no-repeat scroll right -2px transparent;}#labs #right #twitter h4 a{display:block;color:#21A7A6;text-decoration:none;}#labs #right #twitter p{font-family:DroidSerifRegular;font-size:20px;}#labs #right #twitter em{font-size:9px;}#labs #right #filter ul{list-style:none;display:inline-block;margin:-27px 0 40px 0;width:307px;}#labs #right #filter ul li{border-bottom:1px dotted #CCCCCC;color:#333;font-family:'DroidSansRegular';font-size:14px;line-height:40px;margin:0;padding:0 10px 0 30px;}#labs #right #filter ul li a{text-decoration:none;}#labs #right #filter ul li a:hover{text-decoration:underline;}#labs #right #filter ul .talking{background:url(/userstorage/images/labs/talking.gif) no-repeat scroll 0 10px transparent;}#labs #right #filter ul .making{background:url(/userstorage/images/labs/making.gif) no-repeat scroll 0 10px transparent;}#labs #right #filter ul .learning{background:url(/userstorage/images/labs/learning.gif) no-repeat scroll 0 10px transparent;}#labs #right #archives ul{list-style:none;display:inline-block;margin:-27px 0 40px 0;width:307px;}#labs #right #archives ul li{border-bottom:1px dotted #CCCCCC;color:#333;font-family:'DroidSansRegular';font-size:14px;line-height:40px;margin:0;padding:0 10px 0 30px;background:url(/userstorage/images/labs/arrow.gif) no-repeat scroll 10px 15px transparent;}#labs #right #flickr{margin-bottom:20px;}#labs #right #flickr h4{background:url(/userstorage/images/labs/flickr.gif) no-repeat scroll right -2px transparent;}#labs #right #flickr h4 a{display:block;color:#21A7A6;text-decoration:none;}#labs ul.privacy-legal{margin:0;padding:0;}#labs ul.privacy-legal li{background:url("/userstorage/images/labs/bullet-benchmark.gif") no-repeat scroll 0 12px transparent;border-bottom:1px dotted #CCCCCC;list-style:none outside none;padding:12px 20px 12px 33px;}#labs .twtr-widget{margin-bottom:30px;}#labs .twtr-hd{display:none !important;}#labs .twtr-tweet-wrap{padding:0;margin:0;}#labs .twtr-tweet-text{font-family:'DroidSerifRegular';font-size:20px;}#labs .twtr-ft{display:none;}#labs #story-2 form{width:416px;}#labs #story-2 form label{float:left;width:400px;}#labs #story-2 form span.error-indicator{color:red;}#labs #story-2 form label.error{color:red;float:left;}#labs #story-3 form{width:416px;}#labs #story-3 form label{float:left;width:400px;}#labs #story-3 form span.error-indicator{color:red;}#labs #story-3 form label.error{color:red;float:left;}.ie7 #labs #story-container #story .labs-story img.razorback-image{margin-bottom:-5px !important;}.ie7 #culture #company-lifetime #month-text{top:75px;}.ie7 #culture #company-lifetime #hour-text{top:70px;}#culture{margin:0;padding:0;width:970px;}#culture h4{border-bottom:1px dotted #ccc;color:#21A7A6;font-size:15px;margin-bottom:28px;padding:0 0 17px;text-transform:uppercase;}#culture a{color:#41414e;text-decoration:none;}#culture a img{border:none;}#culture #triangle-diagram{border-bottom:1px dotted #ccc;height:603px;margin-bottom:13px;margin-top:-30px;background:url("/userStorage/images/culture/triangle/bottom-line.jpg") no-repeat 3px 550px;}#culture #grid-wrapper{position:relative;}#culture .grid-item{position:absolute;display:none;}#culture .grid-item a{cursor:default;}#culture #honesty{left:320px;top:39px;}#culture #prag{left:486px;top:167px;}#culture #respect{left:320px;top:167px;}#culture #integreity{top:295px;left:155px;}#culture #fairness{left:404px;top:295px;}#culture #fun{left:568px;top:295px;}#culture #trust{left:157px;top:423px;}#culture #freedom{top:423px;left:321px;}#culture #learning{top:423px;left:486px;}#culture #courtesy{left:650px;top:423px;}#culture #company-lifetime{height:205px;}#culture #company-lifetime .countdown{background:url(/userstorage/images/culture/lifetime-bg.jpg) repeat-y;position:relative;height:93px;}#culture #company-lifetime #year{font-size:132px;position:absolute;width:75px;font-family:DroidSerifRegular;top:-29px;left:-2px;}#culture #company-lifetime #year-text{height:118px;position:absolute;width:32px;font-family:DroidSerifRegular;left:159px;top:0;}#culture #company-lifetime #month{font-size:92px;position:absolute;font-family:DroidSerifRegular;left:234px;top:-19px;}#culture #company-lifetime #month-text{font-size:32px;position:absolute;font-family:DroidSerifRegular;left:238px;top:62px;}#culture #company-lifetime #day{position:absolute;font-family:DroidSerifRegular;font-size:132px;left:395px;top:-34px;}#culture #company-lifetime #day-text{font-size:32px;position:absolute;font-family:DroidSerifRegular;top:-2px;left:540px;}#culture #company-lifetime #hour{font-size:92px;letter-spacing:-10px;position:absolute;font-family:DroidSerifRegular;top:-25px;left:618px;}#culture #company-lifetime #hour-text{font-size:32px;position:absolute;font-family:DroidSerifRegular;left:624px;top:63px;}#culture #company-lifetime #minute{position:absolute;font-family:DroidSerifRegular;top:-32px;left:775px;font-size:132px;}#culture #company-lifetime #minute-text{position:absolute;font-family:DroidSerifRegular;left:930px;top:2px;}#culture #years-experience{float:left;height:150px;width:475px;font-family:DroidSerifRegular;}#culture #years-experience p{color:#666;font-size:75px;margin-top:-25px;float:left;padding:0 4px 0 0;font-family:DroidSerifRegular;}#culture #years-experience img{float:left;padding:0 4px 0 0;margin:-7px 0 0 0;}#culture #years-experience span{float:left;font-family:DroidSerifRegular;font-size:75px;color:#9d9d9d;margin:-22px 0 0 0;}#culture #partnerships-made{background:url("/UserStorage/images/culture/graph.gif") no-repeat 0 47px;float:right;height:150px;width:465px;font-family:DroidSerifRegular;}#culture #partnerships-made p{color:#666;font-size:26px;margin:-10px 0 0 0;padding:0;font-family:DroidSerifRegular;text-transform:uppercase;}#culture #partnerships-made p span{font-size:26px;}#culture #current-quote-written-container{border-top:1px dotted #ccc;float:left;padding:30px 0 0 0;width:970px;}#culture #current-quote-written-container #quote-circle{background:url("/UserStorage/images/culture-circle.jpg");float:left;height:315px;width:315px;}#culture #current-quote-written-container #quote-circle .testimonial-text{float:left;width:208px;}#culture #current-quote-written-container #quote-circle #testimonial-content{float:left;margin:79px 10px 0 20px;width:208px;background-color:#21A7A6 !important;}#culture #current-quote-written-container #quote-circle .slider_nav{float:left;margin:148px 0 0 0;}#culture #current-quote-written-container #quote-circle .slider_nav a#prev2{background:url("/userstorage/images/quote-prev-button.jpg") no-repeat scroll 0 0 transparent;display:block;float:left;height:31px;margin:0 0 0 27px;width:12px;}#culture #current-quote-written-container #quote-circle .slider_nav a#next2{background:url("/userstorage/images/quote-next-button.jpg") no-repeat scroll 0 0 transparent;display:block;float:left;height:31px;width:12px;}#culture #current-quote-written-container #quote-circle h4{border-bottom:1px solid #9FD9D9;color:#fff;font-size:21px;text-transform:none;font-family:DroidSansBold;line-height:28px;margin:0 0 4px 0;padding:0 0 23px 0;}#culture #current-quote-written-container #quote-circle p{color:#9FD9D9;font-size:15px;font-family:DroidSansRegular;}#culture #current-quote-written-container #written-content{float:right;width:610px;margin-top:-10px;}#culture #current-quote-written-container #written-content #top-content{padding:0;}#culture #current-quote-written-container #written-content #top-content p{color:#000;font-size:15px;margin:15px 0;}#culture #current-quote-written-container #written-content #lower-content p:first-child{width:305px;}#culture #current-quote-written-container #written-content #lower-content p{float:left;width:265px;padding:0 20px 0 0;color:#000;font-size:15px;}html.contact{overflow:hidden !important;}body.contact{background:0 !important;overflow:hidden !important;}#main-text{background:url(/userstorage/images/circle.png) no-repeat;height:447px;padding:73px 58px 0;width:404px;}#main-text #address{border-bottom:1px dotted #333333;padding:0 0 19px;width:402px;}#main-text #address p{color:#FFFFFF;font-family:DroidSansRegular;font-size:14px;margin:0;padding:0;text-align:center;}#main-text #address a{color:#FFFFFF;font-family:DroidSansRegular;font-size:14px;text-decoration:none;}#main-text #contact-form{float:left;padding:8px 0;width:402px;}#main-text #contact-form .submit-control .custom-form-control{border:0;background:url(/userstorage/images/contact-send.jpg) no-repeat;text-align:left;color:#fff;width:74px;height:27px;margin:8px 0 0 0;font-family:DroidSansRegular;padding:0 0 0 2px;}#main-text #contact-form div{padding:5px 0;}#main-text #contact-form label{color:#FFFFFF;float:left;font-family:DroidSansRegular;font-size:13px;padding:0 8px 0 0;}#main-text #contact-form span.required{color:#777;float:left;font-family:DroidSansRegular;font-size:11px;padding:0 8px 0 0;}#main-text #contact-form span.error-indicator{color:#21a7a6;font-family:DroidSansRegular;font-size:11px;display:inline-block;}#main-text #contact-form input[type=text]{background-color:#3E3E3E;border:1px solid #3E3E3E;margin:6px 0 0 0;color:#fff;font-family:DroidSansRegular;}#main-text #contact-form .name input[type=text]{width:402px;float:left;}#main-text #contact-form .name label.error{color:#21a7a6;font-family:DroidSansRegular;font-size:11px;display:inline-block;position:absolute;top:175px;left:145px;}#main-text #contact-form .email{float:left;width:240px;}#main-text #contact-form .email input[type=text]{width:221px;}#main-text #contact-form .email label.error{color:#21a7a6;font-family:DroidSansRegular;font-size:11px;display:inline-block;position:absolute;left:160px;top:222px;}#main-text #contact-form .telephone{float:right;width:151px;}#main-text #contact-form .telephone label{float:right !important;padding:0 !important;}#main-text #contact-form .telephone input[type=text]{width:151px;}#main-text #contact-form .telephone label.error{color:#21a7a6;font-family:DroidSansRegular;font-size:11px;display:inline-block;}#main-text #contact-form .message{float:left;}#main-text #contact-form .message textarea{background-color:#3E3E3E;border:1px solid #3E3E3E;margin:6px 0 0 0;width:402px;float:right;color:#fff;font-family:DroidSansRegular;}#main-text #contact-form .message label.error{color:#21a7a6;font-family:DroidSansRegular;font-size:11px;display:inline-block;position:absolute;top:273px;left:162px;}#main-text #thankyou-text{padding:35px 0 30px 0;}#main-text #thankyou-text h2{font-weight:normal;font-size:42px;color:#656565;font-family:DroidSerifRegular;text-align:center;padding:0 0 30px 0;}#main-text #thankyou-text p{color:#fff;font-family:DroidSansRegular;font-size:13px;padding:0 0 20px 0;text-align:center;}#main-text #map-form{padding:35px 0 53px 0;}#main-text #map-form h2{font-weight:normal;color:#fff;font-family:DroidSansRegular;font-size:14px;text-transform:uppercase;padding:0 0 35px 0;text-align:center;}#main-text #map-form p{color:#fff;font-family:DroidSansRegular;font-size:13px;padding:0 0 25px 0;}#main-text #map-form #saddr{width:334px;background-color:#3e3e3e;border:1px solid #3E3E3E;font-family:DroidSansRegular;color:#fff;height:23px;float:left;}#main-text #map-form #post-code{float:right;text-align:left;background:url(/userstorage/images/directions-submit.jpg) no-repeat;height:27px;border:0;width:54px;color:#fff;font-family:DroidSerifRegular;font-size:14px;}#main-text #how-to-find-us{border-top:1px dotted #333;float:left;padding:20px 0 0 0;width:402px;}#main-text #how-to-find-us p{margin:auto;width:300px;color:#FFFFFF;font-family:DroidSansRegular;font-size:14px;padding:0;text-align:center;}#main-text #how-to-find-us a{color:#fff;font-family:DroidSansRegular;font-size:14px;}#fancybox-outer{background:none !important;}.ie7 #main-text #contact-form span.error-indicator{position:absolute;}.ie7 #main-text #contact-form .name span.error-indicator{top:13px;left:70px;}.ie7 #main-text #contact-form .email span.error-indicator{top:65px;left:87px;}.ie7 #main-text #contact-form .message span.error-indicator{top:113px;left:87px;}.ie7 .contact form{position:relative;}.ie7 #contact-form .name label.error{top:12px !important;left:82px !important;}.ie7 #contact-form .email label.error{top:64px !important;left:100px !important;}.ie7 #contact-form .message label.error{top:115px !important;left:102px !important;}.ie7 #post-code{padding-left:10px;}#services #disqus_thread{display:block;clear:both;}#services h4{text-transform:uppercase;border-bottom:1px dotted #CCCCCC;color:#21A7A6;font-family:'DroidSansRegular';font-size:14px;margin-bottom:28px;padding:2px 0 8px 0;line-height:20px;}#services #services-container{float:left;width:665px;}#services #services-container h2{font-family:'DroidSerifRegular';font-size:25px;margin-bottom:6px;}#services #services-container p{font-family:'DroidSansRegular';font-size:15px;clear:both;margin:0 25px 12px 0;}#services #services-container hr{border-color:#CCCCCC;border-style:dotted;border-width:1px 0 0;display:block;float:left;margin:30px 0;padding:0;width:640px;}#services #services-container ul{margin:20px 0 30px 0;padding:0;}#services #services-container ul li{background:url("/userstorage/images/labs/bullet-benchmark.gif") no-repeat scroll 0 12px transparent;border-bottom:1px dotted #CCCCCC;list-style:none outside none;padding:12px 20px 12px 33px;}#services #services-container form{padding-top:15px;font-family:'DroidSansRegular';font-size:13px;}#services #services-container form label{display:block;}#services #services-container form input{width:400px;border:1px solid #d5d5d5;height:20px;margin:5px 3px 5px 0px;}#services #services-container form input[type="submit"]{background:url("/userstorage/images/submit.gif") no-repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;font-family:'DroidSerifRegular';font-size:14px;font-style:italic;height:27px;margin-top:10px;padding:0 0 2px 10px;text-align:left;width:100px;}#services #services-container form .error-indicator{color:#21A7A6;font-size:11px;}#services #services-container #service{float:left;width:640px;margin:0 25px 0 0;}#services #services-container #service #dot-net{margin-top:-15px;}#services #services-container #service #php{margin-top:-18px;}#services #services-container #service #flash{margin-top:-15px;}#services #services-container #service #flash #banner-image{margin-bottom:-30px;}#services #services-container #service #flash h2{margin-bottom:15px;}#services #services-container #service #html5{margin-top:-10px;}#services #services-container #service #html5 #banner-image{margin:10px 0 -10px 0;}#services #services-container #service #ecommerce{margin-top:-18px;}#services #services-container #service #java{margin-top:-28px;}#services #services-container #service #java #banner-image{margin-bottom:-45px;}#services #services-container #service #java h2{margin-bottom:15px;}#services #services-container #service #ruby{margin-top:-10px;}#services #services-container #service #ruby #banner-image{margin:10px 0 -10px 0;}#services #services-container #service #user-experience{margin-top:-10px;}#services #services-container #service #desktop{margin-top:-15px;}#services #services-container #service #mobile{margin-top:-18px;}#services #services-container #service #web{margin-top:-18px;}#services #services-container #service #web #banner-image{margin-bottom:-10px;}#services #content-management .text-block p{font-family:'DroidSansRegular';font-size:15px;padding-bottom:15px;}#services #content-management .text-block .image{float:left;margin-right:20px;width:300px;}#services #content-management .text-block .image p{font-family:'DroidSerifRegular';font-size:28px;margin:0 0 20px 0;}#services #content-management .text-block .text{float:left;width:320px;}#services #right{float:left;width:307px;}#services #right #twitter h4{background:url(/userstorage/images/labs/twitter.png) no-repeat scroll right -2px transparent;}#services #right #twitter h4 a{display:block;color:#21A7A6;text-decoration:none;}#services #right #twitter p{font-family:DroidSerifRegular;font-size:20px;}#services #right #twitter em{font-size:9px;}#services #right #filter ul{list-style:none;display:inline-block;margin:-27px 0 20px 0;width:307px;}#services #right #filter ul li{border-bottom:1px dotted #CCCCCC;color:#333;font-family:'DroidSansRegular';font-size:14px;line-height:40px;margin:0;padding:0 10px 0 0px;}#services #right #filter ul li a{text-decoration:none;}#services #right #filter ul li a:hover{text-decoration:underline;}#services #right #flickr{margin-bottom:20px;}#services #right #flickr h4{background:url(/userstorage/images/labs/flickr.gif) no-repeat scroll right -2px transparent;}#services #right #flickr h4 a{display:block;color:#21A7A6;text-decoration:none;}#services .twtr-widget{margin-bottom:30px;}#services .twtr-hd{display:none !important;}#services .twtr-tweet-wrap{padding:0;margin:0;}#services .twtr-tweet-text{font-family:'DroidSerifRegular';font-size:20px;}#services .twtr-ft{display:none;}#services #story-2 form{width:416px;}#services #story-2 form label{float:left;width:400px;}#services #story-2 form span.error-indicator{color:red;}#services #story-2 form label.error{color:red;float:left;}#services #story-3 form{width:416px;}#services #story-3 form label{float:left;width:400px;}#services #story-3 form span.error-indicator{color:red;}#services #story-3 form label.error{color:red;float:left;}#error_404_wrapper{position:relative;width:983px;height:1210px;background:url(/userstorage/images/404.jpg) no-repeat;}#error_404_wrapper #back_home{position:absolute;top:1062px;left:604px;width:280px;height:125px;cursor:pointer;}#error_404_wrapper #back_home img{padding:9px 0 0 2px;}#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('/us/styles/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;}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}#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('/us/styles/fancybox.png') -40px 0px;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:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/us/styles/blank.gif');z-index:1102;display:none;}#fancybox-left{left:0px;}#fancybox-right{right:0px;}#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('/us/styles/fancybox.png');background-position:-40px -30px;}#fancybox-right-ico{background-image:url('/us/styles/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('/us/styles/fancybox-x.png');}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/us/styles/fancybox.png');background-position:-40px -162px;}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/us/styles/fancybox-y.png');background-position:-20px 0px;}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/us/styles/fancybox.png');background-position:-40px -182px;}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/us/styles/fancybox-x.png');background-position:0px -20px;}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/us/styles/fancybox.png');background-position:-40px -142px;}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/us/styles/fancybox-y.png');}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/us/styles/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('/us/styles/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('/us/styles/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('/us/styles/fancybox-x.png') 0px -40px;}#fancybox-title-float-right{padding:0 0 0 15px;background:url('/us/styles/fancybox.png') -55px -90px no-repeat;}.no-js canvas{display:none;}.no-js h1{display:block;}.no-js #container #content{display:block;}.no-js .borders{display:none;}.no-js nav ul li a:hover{border-bottom:solid 2px #000;}.no-js .bee-text{display:none;}.no-js #what-we-do{background:url(/userstorage/images/develop/what-we-do/bees-1-full.jpg) no-repeat !important;float:none !important;}.no-js #what-we-do #medium-bee,.no-js #what-we-do #large-bee{display:none;}