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,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}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:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{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%;}a{outline:none;}body{background-color:#fff;color:#000;font-family:Arial,Helmet,Freesans,sans-serif;overflow:-moz-scrollbars-vertical;overflow-y:scroll;}.inner #content .section-content-right .panel ul.list-internal-links{margin:15px 0 0 0;}.inner #content .section-content-right .panel ul.list-internal-links li h2{font-size:100%;font-weight:normal;}.inner #content .section-content-right .panel ul.list-internal-links li,.inner #content .section-content-upper ul.list-internal-links li{list-style-image:none;margin:3px 0;}a.link_arrow_left,a.link_arrow_right,ul.list-internal-links li a,a.internal-link{text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:85%;color:#4C3926;}ul.list-internal-links li a{font-size:95%;}.section-content-right .panel ul.list-internal-links{margin:0;}.inner #content .section-content-right .panel ul.list-internal-links li{margin:0 0 18px 0;list-style-image:none;}.section-content-right .panel ul.list-internal-links li p{margin-top:3px;}a:hover.link_arrow_left,a:hover.link_arrow_right,ul.list-internal-links li a:hover,a.internal-link:hover{color:#000;text-decoration:underline;}a.link_arrow_left,a.link_arrow_right,ul.list-internal-links li a,a.internal-arrow{background:transparent url(../img/template/link_arrow.gif) top left no-repeat;}a.link_arrow_left,a.link_arrow_right,ul.list-internal-links li a,a.arrow-right{background-position:100% 50%;padding-right:30px;}a.link_arrow_left,a.arrow-left{background-position:0 50%;background-image:url(../img/template/link_arrow_back.gif);padding-left:30px;}#content div a:hover{text-decoration:underline;color:#000;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#header a#logo{text-indent:-9999em;display:block;width:227px;height:46px;margin-left:103px;background:transparent url(../img/template/tobias_logo.gif) top left no-repeat;}#header-background{height:18px;background:#fff url(../img/template/grad_top.gif) repeat-x bottom;}#header .container{position:relative;margin:35px auto 0 auto;width:950px;background:#fff;padding-bottom:10px;z-index:10;}#header #utils-nav{float:right;border-bottom:1px solid #ccc;padding:10px 140px 10px 10px;margin-top:-30px;}#utils-border-extension{margin-top:-11px;position:absolute;right:0;z-index:0;width:650px;border-bottom:1px solid #ccc;}#header #utils-nav li{display:inline;}#header #utils-nav li a{text-decoration:none;color:#636363;font-weight:bold;font-size:80%;margin-right:10px;}#header #utils-nav li a:hover{text-decoration:underline;color:#000;}#content .container{overflow:hidden;}#content div.left-margin{position:absolute;right:951px;width:100%;height:100%;background:#E2E8DC url(../img/template/fade_left.png) repeat-y right;}#content div.right-margin{position:absolute;left:950px;background:#E2E8DC url(../img/template/fade_right.png) repeat-y left;width:100%;height:100%;border-left:1px solid #fff;}#content div.section-content{position:relative;width:950px;margin:1px auto 0;}#content div.section-content-left{background:#E2E8DC url(../img/template/fade_left.png) repeat-y right;width:170px;}#content div.section-content-centre{background:#E2E8DC url(../img/template/fade_up_short.png) repeat-x top;width:100%;}#content div.section-content-right{background:#E2E8DC url(../img/template/fade_right.png) repeat-y 0 0;position:absolute;right:0;width:269px;border-left:1px solid #fff;}#home #about div.section-content-right{background-color:#E7E7E7;}#footer{clear:both;}#footer-background{margin-top:1px;height:28px;background:#fff url(../img/template/grad_bottom.gif) repeat-x top;}#legals-border-extension{position:absolute;left:0;z-index:0;width:650px;border-bottom:1px solid #ccc;}#footer #legals{float:left;padding-right:10px;padding-left:8px;padding-top:9px;border-top:1px solid #ccc;color:#636363;font-size:85%;}#footer #legals a{display:block;text-transform:uppercase;color:#000;font-weight:bold;text-decoration:none;margin-top:4px;}#footer #legals a:hover{text-decoration:underline;}#footer .container{position:relative;margin:0 auto 0 auto;width:950px;background:#fff;padding-bottom:17px;z-index:10;}#home #content .container ul#home-nav li.main-item{position:relative;}#home #content div.section-content-centre{position:absolute;left:171px;}#home #content div.section-content div{float:left;}#home #content div.section-content-left h2 a,#home #content div.section-content div{min-height:135px;}#home #content div.section-content-left h2 a{display:block;font-family:Georgia,'Nimbus Roman No9 L',serif;font-size:235%;text-decoration:none;color:#406618;padding:0 0 0 21px;}#home #content div.section-content-left h2 a:hover,#home #content div.section-content-left h2 a:hover span.subtitle{color:#fff;}#home #content div.section-content-left h2 a span{display:block;text-indent:-9999em;}#home #content div.section-content-left h2 a span.subtitle{color:#9FA89E;font-size:54%;margin-top:-2.5em;font-family:arial;text-indent:0;}#home #content #work div.section-content-left h2 a,#content #work div.section-content div{min-height:171px;}#home #content #work h2 a{color:#133D4F;}#content #work div.left-margin,#content #work div.right-margin,#content #work div.section-content-left{background-color:#D3DBDE;}#content #work div.section-content-centre,#content #work div.section-content-right{background-color:#E2E7EA;}#home #content #services h2 a{color:#26174E;}#home #content #services div.section-content-left h2 a,#content #services div.section-content div{min-height:90px;}#content #services div.left-margin,#content #services div.right-margin,#content #services div.section-content-left{background-color:#D5D3DE;}#content #services div.section-content-centre,#content #services div.section-content-right{background-color:#D5D3DE;}#home #content #contact h2 a{color:#4C3926;}#home #content #contact div.section-content-left h2 a,#content #contact div.section-content div{min-height:70px;}#content #contact div.left-margin,#content #contact div.right-margin,#content #contact div.section-content-left{background-color:#E5E2D9;}#content #contact div.section-content-centre,#content #contact div.section-content-right{background-color:#E9E6DF;}#home #content #about div.section-content-centre{width:510px;}#home #content #about div.section-content-centre blockquote{padding-left:20px;padding-top:23px;width:400px;}#home #content #about div.section-content-centre blockquote p.right{float:right;}#home blockquote p{font-family:Georgia,serif;font-size:120%;font-style:italic;}#home #content #about div.section-content-centre cite{clear:both;float:right;margin-right:20px;margin-top:5px;font-weight:bold;font-size:85%;}#home #content #about div.section-content-centre ul{clear:both;}#home #content #about div.section-content-centre ul li{float:left;margin-left:20px;margin-top:15px;}#home #content div.section-content-right .news-item{padding-left:20px;padding-top:15px;}#home #content div.section-content-right .news-item a{color:#636363;clear:both;}#home #content div.section-content-right .news-item a:hover{color:#000;}#home #content div.section-content-right .news-item a.internal-link{position:absolute;bottom:3.6em;}#home #content div.section-content-right .news-item p{font-size:85%;line-height:1.5em;padding-top:8px;padding-bottom:6px;}#home #content #about div.section-content-right .news-item h2 a:hover{color:#000;text-decoration:underline;background:transparent;}#home #content div.section-content-right h3{margin:0;}#home .news-item h2{top:.7em;left:4em;font-size:125%;width:200px;}#home #work div.home-work-images{min-height:0;height:171px;}#home #work div.home-work-images img.right{border-left:1px solid #fff;}#homepage-client-thumbs{margin:0;}#homepage-client-thumbs li{float:left;margin:0;padding:0;border-bottom:1px solid #fff;}#homepage-client-thumbs li.left{border-right:1px solid #fff;}#homepage-client-thumbs a{background-position:top left;width:134px;height:85px;display:block;text-indent:-9999em;}#homepage-client-thumbs a:hover{background-position:0 -85px;}#home #services .section-content-centre ul{margin-left:1.7em;margin-top:1.2em;font-size:85%;list-style-type:none;}#home #services .section-content-centre ul li{color:#26174E;line-height:1.8em;background:transparent url(../img/template/bullet.png) 0 5px no-repeat;padding-left:15px;}#home #services .section-content-centre ul li.digital-strategy,#home #services .section-content-centre ul li.user-experience,#home #services .section-content-centre ul li.digital-branding{margin-left:0;}#home #services .section-content-centre ul li.technical-solutions,#home #services .section-content-centre ul li.online-marketing{margin-left:22.5em;}#home #services .section-content-centre ul li.technical-solutions{margin-top:-5.2em;}#home #content #services div.section-content-right a{position:absolute;bottom:20px;left:20px;}#home #content #contact div.section-content div div{min-height:0;}#home #content #contact div.section-content-centre{font-size:85%;}#home #content #contact .vcard{font-size:119%;position:relative;width:500px;}#home #content #contact .vcard .adr{float:left;width:44%;height:70px;line-height:1.7em;padding:0 0 0 20px;margin-top:-2px;}#home #content #contact .vcard .phone-container{border-left:1px solid #fff;height:70px;float:right;width:50%;margin-top:-19px;line-height:1.7em;padding-top:13px;}#home #content #contact .vcard .phone-container .value{float:none;font-style:normal;font-family:Arial,sans-serif;font-weight:normal;}#home #content #contact .vcard .phone-container .tel{padding-left:20px;font-weight:bold;}#home #content #contact .vcard .phone-container .tel span.type{font-weight:bold;}#home #content div.section-content div.vcard{float:none;}#home #content div.section-content div.vcard div{float:none;}#home #contact div.section-content-right a{display:block;text-indent:-9999em;width:269px;height:70px;background:transparent url(../img/home_contact_map.jpg) top left no-repeat;}#home .news-item-date .day{font-size:120%;font-weight:normal;}#home .news-item-date .month{font-size:65%;font-weight:normal;}.content-nav ul li a{font-size:235%;text-decoration:none;font-family:Georgia,serif;display:block;padding-left:.7em;padding-bottom:.2em;border-bottom:1px solid #fff;}#content .content-nav ul li a:hover,#content .content-nav ul li ul li a:hover{text-decoration:none;}.content-nav ul li ul li a{font-size:120%;padding:.4em 1em .4em 1.35em;}.content-nav ul li ul{border-bottom:1px solid #fff;}.content-nav li a span{display:block;text-indent:-9999em;}.content-nav li a span.subtitle{font-size:54%;margin-top:-2.5em;font-family:arial;text-indent:0;}.content-nav ul li#nav-about.active a{border-bottom:none;background-color:#9AAB87;}#home #content #about div h2 a:hover,.content-nav ul li#nav-about.active a:hover{background:#406618;}.content-nav ul li#nav-about.active a,.content-nav ul li#nav-about.active li a{background-image:url(../img/nav/bg_subactive_about-section.gif);}.content-nav ul li#nav-about.current-active a,.content-nav ul li#nav-about.current-active a:hover,.content-nav ul li#nav-about.active li.current-active a{background:transparent url(../img/nav/bg_active_about-section.gif) right center no-repeat;}.content-nav ul li#nav-services.active a{border-bottom:none;background-color:#807698;}.content-nav ul li#nav-services.active a:hover{background:#26174e;}.content-nav ul li#nav-services.current-active a,.content-nav ul li#nav-services.current-active a:hover,.content-nav ul li#nav-services.active li.current-active a{border-bottom:none;background:transparent url(../img/nav/bg_active_services-section.gif) right center no-repeat;}.content-nav ul li#nav-about.active a,.content-nav ul li#nav-about.active a span.subtitle,.content-nav ul li#nav-services.active a,.content-nav ul li#nav-services.active a span.subtitle{color:#fff;}.content-nav ul li#nav-work.active a{background:#133D4F url(../img/nav/bg_active_work-section.gif) right center no-repeat;}.content-nav ul li#nav-work.active a,.content-nav ul li#nav-work.active a span.subtitle{color:#fff;}.content-nav ul li#nav-contact.active a{background:transparent url(../img/nav/bg_active_contact-section.gif) right center no-repeat;}.content-nav ul li#nav-contact.active a,.content-nav ul li#nav-contact.active a span.subtitle{color:#fff;}.content-nav ul li#nav-about.active li a,.content-nav ul li#nav-work.active li a,.content-nav ul li#nav-services.active li a,.content-nav ul li#nav-contact.active li a{border-top:1px dashed #fff;border-bottom:none;color:#fff;background:none;}.content-nav ul li#nav-about.active li a{background:#9AAB87;}.content-nav ul li#nav-about.active li a:hover{background-color:#406618;}.content-nav ul li#nav-services.active li a{background:#807698;}.content-nav ul li#nav-services.active li a:hover{background-color:#26174e;}.content-nav ul li#nav-about a{background:#EFF1E3;color:#406618;}.content-nav ul li#nav-about a:hover{background-color:#406618;color:#fff;}.content-nav ul li#nav-about a span.subtitle,.content-nav ul li#nav-about a:hover span.subtitle{color:#9FA89E;}.content-nav ul li#nav-about.active a:hover span.subtitle,.content-nav ul li#nav-work.active a:hover span.subtitle,.content-nav ul li#nav-services.active a:hover span.subtitle,.content-nav ul li#nav-contact.active a:hover span.subtitle{color:#fff;}.content-nav ul li#nav-about.current-active li a:hover,.content-nav ul li#nav-services.current-active li a:hover{background-image:none;}.content-nav ul li#nav-work a{background:#D9E1E3;color:#133D4F;}#home #content #work div h2 a:hover,.content-nav ul li#nav-work a:hover{background-color:#133D4F;color:#fff;}.content-nav ul li#nav-work a span.subtitle,.content-nav ul li#nav-work a:hover span.subtitle{color:#849194;}.content-nav ul li#nav-services a{background:#CCCAD7;color:#26174E;}#home #content #services div h2 a:hover,.content-nav ul li#nav-services a:hover{background-color:#26174E;color:#fff;}.content-nav ul li#nav-services a span.subtitle,.content-nav ul li#nav-services a:hover span.subtitle{color:#7C7887;}.content-nav ul li#nav-contact a{background:#DCD8CF;color:#4C3926;}#home #content #contact div h2 a:hover,.content-nav ul li#nav-contact a:hover{background-color:#4C3926;color:#fff;}.content-nav ul li#nav-contact a span.subtitle,.content-nav ul li#nav-contact a:hover span.subtitle{color:#90867E;}.inner #content div.right-margin{top:0;}.inner #content div.section-content{margin-bottom:0;}.inner #contact-footer{margin-top:0;}.inner #contact-footer div.section-content-left{height:50px;}.inner #content div.section-content-left{position:absolute;height:100%;}.inner #content div.section-content-upper{min-height:650px;position:relative;}.inner #content div.section-content-centre{float:left;width:517px;margin-left:171px;}.inner #content div.section-content .left-margin,.inner #content div.section-content .right-margin{background-color:#E9E9E9;}.inner #content div.section-content .section-content-left{background-color:#EFEFEF;}.inner #content div.section-content .section-content-centre{background:#E7E7E7 url(../img/template/fade_up.png) repeat-x 0 0;}.inner #content div.section-content .section-content-right{background:#E7E7E7 url(../img/template/fade_down.png) repeat-x 0 0;height:100%;}#contact-footer .vcard{position:relative;font-size:85%;margin:14px 20px -10px 20px;}#contact-footer .vcard .tel{text-indent:-9999em;}#contact-footer .vcard .phone span.value{position:absolute;right:1em;top:0;text-indent:0;}#contact-footer .section-content-right p{padding-left:20px;padding-top:12px;}#contact-footer,#contact-footer .section-content-centre{min-height:40px;}body.inner #content div.masthead-image{border-bottom:1px solid #fff;height:170px;}#content div.section-content-upper h1{font-size:175%;}#content div.section-content-upper h2{margin-top:.2em;}#content div.section-content-upper h2 em{display:block;font-style:italic;font-weight:bold;font-family:Georgia,'Nimbus Roman No9 L',serif;}#content div.section-content-right h3{margin:18px 0;font-size:150%;}div.panel{padding:12px 20px 30px;font-size:90%;}div.panel p{margin-top:1.5em;line-height:1.6em;}.inner #content .section-content-upper .bubble .quote ul{margin:0 0 0 10px;padding:0;}.bubble .quote ul li{list-style-image:url(../img/template/bullet.png);margin:2px 0;font-style:normal;font-weight:normal;font-family:arial,sans-serif;}.bubble.quote{font-weight:bold;font-style:italic;font-family:Georgia,'Nimbus Roman No9 L',serif;}.blog-item h3 a{text-decoration:none;font-weight:normal;font-size:90%;color:#636363;}.blog-item .post-link{float:right;margin-top:6px;font-weight:normal;}.blog-item .post-link a{color:#636363;}body div.blog-item .bubble .quote{margin-top:.8em;background-color:#e3e3e3;border:2px solid #b9bab5;border-bottom-width:0;}.blog-item .entry-meta p{margin-top:0;}.blog-item .entry-meta div span,.blog-item .entry-meta p span{font-weight:bold;}.blog-item .entry-meta div span{padding-right:4px;}.inner #content .section-content-right .blog-item .entry-meta-categories span{float:left;display:inline;}.inner #content .section-content-right .blog-item .entry-meta-categories ul{margin:0;}.inner #content .section-content-right .blog-item .entry-meta-categories ul li{list-style-image:none;display:inline;}div.quote p{margin-top:4px;}.author .name{font-weight:bold;}.author{font-size:95%;}.inner #content .section-content-right h2{font-size:130%;font-weight:bold;}.inner #content .section-content-right ul,.inner #content .section-content-upper ul{margin:15px 0 0 18px;}.inner #content .section-content-right ul li,.inner #content .section-content-upper ul li{list-style-image:url(../img/template/bullet.png);margin:7px 0;}div.panel .list-internal-links p{margin:5px 0 20px 0;}.inner #content .section-content-right ul.list-internal-links,.inner #content .section-content-upper ul.list-internal-links{margin-left:0;}.bubble{position:relative;margin:15px auto;min-width:8em;max-width:600px;z-index:1;margin-left:12px;margin-bottom:.5em;}.bubble .content,.bubble .t,.bubble .b,.bubble .b div{background:transparent url(../img/template/bubble_about.gif) no-repeat top right;}.bubble.quote .content,.bubble.quote .t,.bubble.quote .b,.bubble.quote .b div{background-image:url(../img/template/quote_about.gif);}.blog-item .bubble div.content,.blog-item .bubble div.t,.blog-item .bubble div.b,.blog-item .bubble div.b div{background-image:url(../img/template/bubble_blog.gif);}.blog-item .bubble.quote div.content,.blog-item .bubble.quote div.t,.blog-item .bubble.quote div.b,.blog-item .bubble.quote div.b div{background-image:url(../img/template/quote_blog.gif);}#content div.section-content-right .blog-item h3{margin-top:0;}.bubble .t{position:absolute;left:0;top:0;width:12px;margin-left:-12px;height:100%;background-position:top left;}.bubble .b{position:relative;width:100%;}.bubble .b,.bubble .b div{height:3px;font-size:1px;}.bubble.quote .b,.bubble.quote .b div{height:27px;}.bubble .b{background-position:bottom right;}.bubble .b div{position:relative;width:12px;margin-left:-12px;background-position:bottom left;}.bubble .content{min-height:105px;position:relative;padding-bottom:10px;}.bubble .wrapper{position:static;max-height:1000px;overflow:auto;}.bubble .bd{font-size:100%;padding:15px 15px 0 5px;line-height:1.6em;}.bubble .bd h2{font-family:Georgia,'Nimbus Roman No9 L',serif;font-style:italic;}div.panel strong{font-weight:bold;}div.panel em{font-style:italic;}div.panel p.client-link{font-size:120%;margin-top:.5em;margin-bottom:1em;}.inner #content .section-content-upper ul#jobs-listing li div ul{margin:20px;}.inner #content .section-content-upper ul#jobs-listing li div ul li{list-style-image:url(../img/template/bullet.png);background:none;border-top:none;margin-bottom:5px;}#jobs-thanks #content div.section-content-upper,#contact-enquiry-thanks #content div.section-content-upper,#legal #content #content div.section-content-upper{min-height:350px;}.vcard .fn{position:absolute;left:-9999em;}#news div.a{color:#636363;}.news-item h2{position:absolute;top:1.2em;right:2.7em;font-size:140%;}#content li.news-item h2{position:absolute;margin-top:0;top:-.2em;right:2.7em;font-size:140%;}.news-item h2 a{text-decoration:none;}.news-item p{clear:both;}.news-item-date{float:left;padding:0;padding-right:6px;border-right:1px solid;}.news-item-date .day{padding:0;margin-top:-5px;font-size:210%;float:left;}.news-item-date .month{padding:0;float:left;margin-left:-2em;font-size:110%;text-transform:uppercase;margin-top:1.55em;margin-bottom:-3px;}.news-item-date .year{position:absolute;left:-9999em;}#news #content .section-content-upper ul{margin-top:20px;margin-left:0;}#news #content .section-content-upper ul li{position:relative;list-style-image:none;}#news .section-content-upper ul li h2{position:absolute;left:2.8em;}#news .section-content-upper ul li h2 a{text-decoration:none;font-size:110%;color:#636363;font-weight:normal;}#news .section-content-upper ul li h3{margin-bottom:20px;}#news .section-content-upper ul li p{clear:both;margin:30px 0;}div.pagination{font-size:85%;position:relative;clear:both;border-top:1px solid #C4C4C4;}div.pagination h3{float:left;padding:3px 8px 5px 0;}div.pagination h3 span.page_number{font-weight:bold;}#news #content .section-content-upper div.pagination ul{margin-top:0;margin-left:0;float:left;}div.pagination ul li{display:inline;}div.pagination ul li span,div.pagination ul li a{text-decoration:none;display:block;float:left;padding:3px 8px;margin:0 2px;color:#636363;}div.pagination ul li span{background:#C4C4C4;color:#fff;}div.pagination ul li a:hover{color:#fff;background:#C4C4C4;}div.pagination ul li a.nav{text-indent:-9999em;background:transparent url(../img/template/link_arrow.gif) center left no-repeat;width:20px;}div.pagination ul li a.back{background:transparent url(../img/template/link_arrow_back.gif) center right no-repeat;}.news-next{float:right;}.news-back{float:left;}.news-next,.news-back{margin:10px 0;}.news h1{margin:0;}.news .internal-link{color:#737373;}.news .published{margin:0 0 15px 0;}.news .published span{margin:0;color:#737373;}.news h4 em{display:block;font-family:Georgia,'Nimbus Roman No9 L',serif;font-style:italic;font-weight:bold;margin-bottom:15px;}.news_item_content{margin-bottom:20px;}body.about #header a#logo{background-image:url(../img/template/tobias_logo_about-section.gif);}.about #content div.section-content .section-content-left,.about #content div.section-content .section-content-centre,.about #content div.section-content .section-content-right{background-color:#E7EDE3;}.about #content div.section-content .left-margin,.about #content div.section-content .right-margin{background-color:#E2E8DC;}.about div a,#about div a{color:#406618;}body.about .bubble .quote{background-color:#BCC7AB;}.about .vcard .org{position:absolute;left:-9999em;}.about .section-content-upper .vcard .fn{position:relative;left:0;}.about #content div.section-content-upper .vcard h1{margin:0;font-size:205%;}.about #content div.section-content-upper .vcard h2{font-weight:normal;font-size:150%;margin:0;}.about #content .section-content-upper .vcard .contact-information ul{margin:4px 0;}.about #content .section-content-upper .vcard .contact-information ul li{list-style-image:none;}.about #content .section-content-upper .vcard .contact-information ul li span{display:block;position:absolute;left:-9999em;}body#contact a.link-vcard,body#contact a.email,.about #content .section-content-upper .vcard .contact-information ul li a{display:block;height:16px;background:transparent url(../img/template/team-contact-icons.gif) top left no-repeat;padding-left:22px;line-height:16px;}body#contact a.email,.about #content .section-content-upper .vcard .contact-information ul li a.email{background-position:0 -32px;}.about #content .section-content-upper .vcard .contact-information ul li a.linkedin{background-position:0 -16px;}.about #content .section-content-upper .vcard .contact-information ul li a.blog{background-position:0 -48px;}.about #content .section-content-upper .vcard .contact-information ul li a.twitter{background-position:0 -98px;}.about #content .section-content-upper .vcard .contact-information ul li a.yim{background-position:0 -64px;height:18px;line-height:18px;}.about #content .section-content-upper .vcard .contact-information ul li a.msn{background-position:0 -82px;}body#contact a.link-vcard,.about #content .section-content-upper .vcard .contact-information ul li a.link-vcard{background-position:0 -114px;}.inner #content .section-content-right ul.staff-list{margin:18px 10px 10px 18px;}.inner #content .section-content-right ul.staff-list li{list-style-image:none;}ul.staff-list li a{text-decoration:none;color:#406618;font-weight:normal;font-size:90%;}#content div.section-content-right ul.staff-list li h3{margin:0 0 2px 0;}ul.staff-list li h4{font-size:85%;margin-bottom:16px;}#about-team-member div.section-content-right div.panel{padding-bottom:0;padding-top:0;}.about #content div.section-content-upper{min-height:740px;}#about-team-member #content div.section-content-upper{min-height:780px;}body.work #header a#logo{background-image:url(../img/template/tobias_logo_work-section.gif);}body.work div a,#work div a{color:#133D4F;}.work #content div.section-content .section-content-left,.work #content div.section-content .section-content-centre,.work #content div.section-content .section-content-right{background-color:#E2E7EA;}.work #content div.section-content .left-margin,.work #content div.section-content .right-margin{background-color:#E9E9E9;}.work #content .section-content .left-margin,.work #content .section-content .right-margin{background-color:#D3DBDE;}#client-carousel-list a.button span{display:block;background-position:top center;height:85px;width:52px;}#client-carousel-list a.button{position:absolute;width:52px;display:block;text-decoration:none;background:#143a4d url(../img/template/grad_bg_btn.gif) 0 0 repeat-x;cursor:hand;}#client-carousel-list a.button-right span{background-image:url(../img/template/btn_arrow_r.gif);}#client-carousel-list a.button-left span{background-image:url(../img/template/btn_arrow_l.gif);}#client-carousel-list a.button-left{left:0;}#client-carousel-list a.button-right{left:458px;}#client-carousel-wrap{width:510px;height:85px;overflow:hidden;padding:0;margin:0;background:#fff;border:1px solid #fff;border-left-width:0;border-right-width:0;}.inner #content .section-content-upper ul#client-carousel-list{width:10000px;margin:0;padding:0;}.inner #content .section-content-upper ul#client-carousel-list li{margin:0;list-style-image:none;list-style-type:none;float:left;}#client-carousel-list li a{display:block;width:134px;height:85px;text-indent:-9999px;margin-right:1px;background-position:top left;}#client-carousel-list li a.current,#client-carousel-list li a:hover{background-position:0 -85px;}#client-carousel-list a:hover.button{background-image:url(../img/template/grad_bg_rev_btn.gif);background-position:0 0;background-repeat:repeat-x;}#client-carousel-list li.first-item a{margin-left:53px;}div.hero-image{padding:0;margin:0;height:340px;}div.casestudy_hero{border-bottom:1px solid #fff;height:340px;padding:0;margin:0;}div.panel.top-border{border-top:1px solid #fff;}div.work-pdf-link{background:#d3dbde url(../img/icons/icon_png_big.png) no-repeat 10px center;border:1px solid #fff;border-right-width:0;border-left-width:0;border-bottom-width:0;padding:15px 0 15px 65px;}.work #content .section-content-right h1{font-size:195%;}.panel-white-border{border-bottom:1px solid #fff;}.work #content .section-content-right blockquote{padding:15px 0 0 0;font-family:Georgia,serif;font-size:115%;font-style:italic;font-weight:bold;line-height:1.4em;}#work .section-content-right .panel ul.list-internal-links{margin-top:15px;}#work #content div.section-content-upper{min-height:425px;}#work-casestudy #content div.section-content-upper{min-height:800px;}.mceContentBody h2,.work #content .section-content-upper h2{font-size:155%;margin-bottom:4px;}.mceContentBody blockquote,.work #content .section-content-upper blockquote{font-style:italic;font-weight:bold;font-size:115%;font-family:Georgia,serif;}.work #content .section-content-upper p{margin-top:1.4em;margin-bottom:2em;}.team-member-image{border-bottom:1px solid #fff;margin:0;padding:0;height:364px;}.team-member-image img{padding:0;margin:0;}.work .bubble.quote .content,.work .bubble.quote .t,.work .bubble.quote .b,.work .bubble.quote .b div{background-image:url(../img/template/quote_work.gif);}.work .bubble .content,.work .bubble .t,.work .bubble .b,.work .bubble .b div{background-image:url(../img/template/bubble_work.gif);}body.services #header a#logo{background-image:url(../img/template/tobias_logo_services-section.gif);}#content .services div a,#content #services div a{color:#26174E;text-decoration:none;}#content .services div a:hover,#content #services div a:hover{color:#000;text-decoration:underline;}.services #content div.section-content .section-content-left,.services #content div.section-content .section-content-centre,.services #content div.section-content .section-content-right{background-color:#ecebf0;}.services #content div.section-content .left-margin,.services #content div.section-content .right-margin{background-color:#d5d3de;}.services .bubble .quote{background-color:#9c8fb2;}.services .bubble.quote .content,.services .bubble.quote .t,.services .bubble.quote .b,.services .bubble.quote .b div{background-image:url(../img/template/quote_services.gif);}.services .bubble .content,.services .bubble .t,.services .bubble .b,.services .bubble .b div{background-image:url(../img/template/bubble_services.gif);}body.contact #header a#logo{background-image:url(../img/template/tobias_logo_contact-section.gif);}#contact-footer .link-vcard{display:none;}#contact-footer div a,#contact div a{color:#4C3926;}body.inner #content #contact-footer .left-margin,body.inner #content #contact-footer .right-margin{background-color:#E5E2D9;}body.inner #content #contact-footer .section-content-left,body.inner #content #contact-footer .section-content-centre,body.inner #content #contact-footer .section-content-right{background:#F8F7F5 url(../img/template/grad_contact.gif) repeat-x 0 100%;}#contact .vcard{margin-top:1.5em;}#contact .vcard .adr{font-size:85%;margin-bottom:15px;}#contact .vcard .phone-container{font-size:90%;}#contact .email-container span{position:absolute;left:-999em;}#contact .email-container .email{margin-top:20px;}#contact .vcard .phone-container div.tel{font-weight:bold;}#contact .vcard .phone-container .value{font-style:italic;font-family:Georgia,'Nimbus Roman No9 L',serif;float:right;}#contact .vcard .phone-container .ext{float:right;font-weight:bold;font-style:italic;font-family:Georgia,'Nimbus Roman No9 L',serif;}#contact .vcard .phone-container .ext span{font-weight:normal;font-style:normal;font-family:Arial,sans-serif;}#contact .vcard .phone-container ul{margin:20px 0 0 0;}#contact .vcard p{margin-bottom:20px;}#contact-content p{clear:both;margin-top:10px;}#contact-content{float:left;width:40%;padding:10px 0 0 20px;}#contact-map-image{padding:0;margin:0;float:right;height:320px;border-left:1px solid #fff;}#contact-map-image a{display:block;text-indent:-9999em;width:269px;height:320px;background:transparent url(../img/contact_map.jpg) top left no-repeat;}#contact #content div.section-content-upper{min-height:200px;}.inner #content .section-content-upper ul#jobs-listing,.inner #content .section-content-upper ul#contact-travel-instructions{margin:0;clear:both;}.inner #content .section-content-upper ul#jobs-listing li,.inner #content .section-content-upper ul#contact-travel-instructions li{list-style-image:none;margin:0;}.inner #content .section-content-upper ul li.tel{list-style-image:none;}.contact-information{margin-top:20px;}ul.collapsible-list{position:relative;}body.js .collapsible-list li{background:#E9E6DF;}.js .collapsible-list li.open h4,.js .collapsible-list li.open h2{border-bottom:none;}body.js .collapsible-list li div,body.js .collapsible-list li p{display:none;}body.js .collapsible-list li div p{display:block;}.collapsible-list li.last-border{border-bottom:1px solid #fff;}.collapsible-list li{background:#E9E6DF;border-top:1px solid #fff;}#jobs .collapsible-list li.open,#contact .collapsible-list li.open{background:#D5CFC3;}#jobs .collapsible-list li.open h4,#contact .collapsible-list li.open h2{border-bottom:1px solid #fff;}#contact div.section-content-upper h2{margin-top:0;}.js .collapsible-list li h4,.js .collapsible-list li h2{padding-right:60px;}.collapsible-list li h4,.collapsible-list li h2{position:relative;color:#636363;font-size:115%;padding:12px 20px;}#content .collapsible-list li h4 .plus-minus,#content .collapsible-list li h2 .plus-minus{text-indent:-9999em;background:#DEDACF url(../img/template/plus_contact.gif) no-repeat center center;position:absolute;top:0;right:8px;border-left:1px solid #fff;width:52px;height:100%;padding:0;}#content .collapsible-list li h4 .plus-minus:hover,#content .collapsible-list li h2 .plus-minus:hover{background-color:#D3CDC1;}#jobs .collapsible-list li.open h4 .plus-minus,#contact .collapsible-list li.open h2 .plus-minus{background-image:url(../img/template/minus_contact.gif);padding:0;}.collapsible-list.jq-func h4,.collapsible-list.jq-func h2{padding:0;}#content .collapsible-list li h4 a,#content .collapsible-list li h2 a{display:block;padding:12px 20px;text-decoration:none;}#content .collapsible-list li h4 a{color:#636363;}.collapsible-list li h4 a:hover,.collapsible-list li h2 a:hover{text-decoration:none;}.collapsible-list li h2 span{font-size:75%;color:#000;}.collapsible-list li div.collapse-list-content,.collapsible-list li p.collapse-list-content{background:#E9E6DF url(../img/template/fade_up.png) repeat-x 0 0;padding:15px;font-size:85%;}