@charset "UTF-8";
/* CSS Document */
/*title: global.css // author: adam cartlidge // modified: 00/00/00 // client: spirit mg // url: http://www.spiritmg.com/*/

/*****reset*****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h5, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline; }

:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.clear { clear: both; }
.line-break {width:178px; height:9px; border-bottom:1px solid #d8d1c7; margin:0 0 10px 0;}
.line-break-2 {width:178px; height:6px; border-bottom:1px solid #d8d1c7; margin:0 0 20px 0;}
.line-break-people-1 {width:240px; height:9px; border-bottom:1px solid #d8d1c7; margin:0 0 10px 0;}
.line-break-people-2 {width:508px; height:9px; border-bottom:1px solid #d8d1c7; margin:0 0 10px 0;}


h1, h1 a:link, h1 a:visited {text-transform:uppercase; font-size:11px; line-height:13px; color:#554d3b; font-weight:normal; text-decoration:none;}
h1 a:hover {color:#660099;}

h1.radio, h1.radio a:link, h1.radio a:visited {text-transform:uppercase; font-size:11px; line-height:13px; margin:50px 0 0 0; color:#554d3b; font-weight:normal; text-decoration:none; }
h1.radio a:hover {color:#660099;}
h1.radio img, h1.radio img a:link, h1.radio img a:visited {margin:0 0 0 5px;}
h1.radio a:hover img {opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

h1.radio2, h1.radio2 a:link, h1.radio2 a:visited {text-transform:uppercase; font-size:11px; line-height:13px; margin:10px 0 0 0; color:#554d3b; font-weight:normal; text-decoration:none; }
h1.radio2 a:hover {color:#660099;}
h1.radio2 img, h1.radio2 img a:link, h1.radio2 img a:visited {margin:0 0 0 5px;}
h1.radio2 a:hover img {opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}


h1.tv, h1.tv a:link, h1.tv a:visited {text-transform:uppercase; font-size:11px; line-height:13px; margin:10px 0 0 0; color:#554d3b; font-weight:normal; text-decoration:none; }
h1.tv a:hover {color:#660099;}
h1.tv img, h1.tv img a:link, h1.tv img a:visited {margin:0 0 0 5px;}
h1.tv a:hover img {opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}


input.keyword-search {color:#554d3b; width:110px; height:auto;vertical-align:middle; }
input.mailing-list {color:#554d3b; width:113px; margin-right:5px; height:auto;vertical-align:middle; }


/*****assets*****/
body {margin:10px 0 0 0; padding:0; background:#fff; font:normal 12px/120% arial, verdana, sans-serif; line-height:18px;}
p, p a:link, p a:visited {font:arial, verdana, sans-serif; line-height:13px; font-size:11px; color:#554d3b; margin:0 0 10px 0; letter-spacing:0px; text-decoration:none;}
p a:hover {font:arial, verdana, sans-serif; line-height:13px; font-size:11px; color:#660099; margin:0 0 10px 0; letter-spacing:0px;text-decoration:none;}
p.position {font:arial, verdana, sans-serif; line-height:13px; font-size:11px; color:#554d3b; margin:0 0 5px 0; letter-spacing:0px; text-transform:none;}
p strong {font:arial, verdana, sans-serif; line-height:13px; font-size:11px; color:#660099; font-weight:normal; margin:0 0 10px 0; letter-spacing:0px;}
#container {margin:0 auto; width:960px; height:auto; min-height:500px; background:#FFF; }
#header {margin:0 0 5px 0; width:960px; height:95px; background:url(../../images/root/header-strap.png) top left repeat-x;}
#column01-nav {margin:0; width:192px; height:auto; min-height:300px; background:#FFF; float:left;}
#column02-about {margin:0; width:192px; height:auto; min-height:300px; background:#FFF; float:left;}
#column03-news {margin:0; width:192px; height:auto; min-height:300px; background:#FFF; float:left;}
#column04-work {margin:0; width:192px; height:auto; min-height:300px; background:#FFF; float:left;}
#column05-partners {margin:0; width:192px; height:auto; min-height:300px; background:#FFF; float:left;}

#column-content-container {margin:0 14px 0 0; width:178px; height:auto; min-height:200px; background:#FFF;}
#column-content-container img { width:178px; height:130px; margin:10px 0 10px 0;}

#column-content-container a:link img {opacity:1.0; filter:Alpha(Opacity=100); -moz-opacity: 1.0;}
#column-content-container a:hover img {opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

#logo {margin:0; width:145px; height:95px; float:left;}
#logo a:link img {opacity:1.0; filter:Alpha(Opacity=100); -moz-opacity: 1.0; }
#logo a:hover img {opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7; }

/*****lists*****/
li.work-detail {font:arial, verdana, sans-serif; line-height:13px; font-size:11px; color:#554d3b; margin:0 0 10px 0px; letter-spacing:0px; list-style-type:disc; list-style-position:outside;  margin-left:15px; _margin-left:20px; }

/*****header*****/

/*****navigation*****/

ul#navlist { margin-left:0px; padding-left: 0; color:#554d3b; list-style: none; border-bottom:1px solid #d8d1c7; padding-bottom:10px; margin-bottom:20px; width:132px; }
#navlist li { font-size:11px; line-height:12px;  color: #660099; font-weight:normal;  text-transform:uppercase; text-decoration:none; margin:0 0 5px 0; }
#navlist li a {  font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal;  text-transform:uppercase; text-decoration:none; }
#navlist li a:visited {  font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal;  text-transform:uppercase; text-decoration:none; }
#navlist li a:hover {  font-size:11px; line-height:12px;  color: #660099; font-weight:normal; text-decoration:none;  text-transform:uppercase; }
#navlist li.current, #navlist li.current a:link, #navlist li.current a:visited {color:#660099;}

#sub { margin-left:10px; _margin-left:10px; padding-left: 0; margin-top:0px; list-style: none; width:148px; color:#554d3b; }
#sub li { color:#554d3b; line-height:12px; margin:5px 0 5px 0;   }
#sub li a {   font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal;  text-transform:uppercase; text-decoration:none; }
#sub li a:hover {   font-size:11px; line-height:12px;  color: #660099; font-weight:normal; text-decoration:none;  text-transform:uppercase; }

#sub-lower { margin-left:10px; _margin-left:10px; padding-left: 0; margin-top:0px; list-style: none; width:158px; color:#554d3b;}
#sub-lower li { color:#554d3b; line-height:12px; margin:5px 0 5px 0; text-transform:uppercase;  }
#sub-lower li a {   font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal;  text-transform:uppercase; text-decoration:none; }
#sub-lower li a:hover {   font-size:11px; line-height:12px;  color: #660099; font-weight:normal; text-decoration:none;  text-transform:uppercase; }
#sub-lower li.current, #sub-lower li.current a:link, #sub-lower li.current a:visited {color:#660099;}

ul#navlist-subscribe { margin-left:0px; padding-left: 0; list-style: none; padding-bottom:10px; margin-bottom:0px; width:182px; }
#navlist-subscribe li { color:#554d3b; margin-top:5px; } 
#navlist-subscribe li.btm {border-bottom:1px solid #d8d1c7; width:132px; margin-top:20px; } 
#navlist-subscribe li a {  font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal;  text-transform:uppercase; text-decoration:none; }
#navlist-subscribe li a:hover {  font-size:11px; line-height:12px;  color:#660099; font-weight:normal; text-decoration:none;  text-transform:uppercase; }

#search-site {width:178px; height:auto; margin:0 14px 0 0; _margin:0 7px 0 0; float:right; border:0px; padding:0;  outline:0; display:inline;}




ul#offices { margin-left:0px; padding-left: 0; list-style: none;  width:178px; margin-bottom:20px; }
#offices li, #offices li a:link, #offices li a:visited { color:#676242; line-height:14px; font-size:11px;  }
#offices li a:hover { color:#660099; line-height:14px; font-size:11px;  }

ul#contact { margin-left:0px; padding-left: 0; list-style: none;  width:178px; margin-bottom:20px; }
#contact li { color:#676242; line-height:14px; font-size:11px;  }



/*****tabs*****/

/*****layout-home*****/

.submit{background:url(../../images/root/submit-btn.png) no-repeat;height: 23px; display:inline;width: 58px; float:none;border: none; margin:0; vertical-align:middle; }
.submit:hover{background:url(../../images/root/submit-btn-hover.png) no-repeat;}



/*****opacity-rollovers*****/
.wrapper {padding:0 14px 0 0; margin:0;}
.partners-wrapper {padding:0; margin:15px 0 0 0;}
.contact-wrapper {padding:0; margin:15px 0 0 0;}
.team-wrapper {padding:0; margin:15px 0 0 0;}
.gerneric-wrapper {padding:0; margin:10px 0 0 0;}
.faq-wrapper {padding:0; margin:0;}

#list-container{width:379px; height:50px;}


/*****layout-lower*****/
#crumb-container {width:568px; height:22px;  margin:0; padding:0; float:left; border-bottom:1px solid #d8d1c7; margin-bottom:9px; }
#next-container {width:200px; height:22px;  margin:0; padding:0;float:left; border-bottom:1px solid #d8d1c7;  margin:0 0 9px 0; }
#work-img-container {width:375px; height:auto;  margin:0 14px 0 0; _margin:0 7px 0 0; float:left; }
#work-img-main {width:375px; height:270px; margin:0 0 9px 0; padding:0; }
#work-img-thumb {width:119px; height:85px; margin:0 9px 10px 0; padding:0; float:left;}
#work-img-thumb.right {width:119px; height:85px; margin:0 0px 10px 0; padding:0;float:left;}

#work-img-thumb img, #work-img-thumb img a:link, #work-img-thumb img a:visited {border:0px; width:119px; height:85px; }
#work-img-thumb a:hover img {border:0px; width:119px; height:85px;opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7; }

#work-info-container {width:379px; height:auto;  margin:0;  float:right; padding:40px 0 0 0;}

/*****layout-assets*****/
ul#workdetails {width:100px; height:50px; float:left;margin:0;  }
ul#workdetails li { font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal; margin:0 0 5px 0;  text-transform:uppercase;}

ul#workdetails-info {width:279px; float:left; margin:0;height:50px;}
ul#workdetails-info li { font-size:11px; line-height:12px; width:auto;  color: #554d3b; font-weight:normal; margin:0 0 5px 0;  text-transform:none;}

#lower-container {width:768px; float:right; height:auto; min-height:500px; margin:0 0 0 0px; padding:0; 
font:arial, verdana, sans-serif; line-height:13px; font-size:11px; color:#554d3b; letter-spacing:0px;}
/*320*/
#partners-sector {width:238px; height:320; margin:0 20px 10px 0px; padding:0; background:#fff; float:left;}
#partners-sector.right {width:238px; height:320; margin:0 0px 0 0px; padding:0; background:#fff; float:left;}
#partners-sector-img-container {width:238px; height:170px; margin:0; padding:0; background:#fff;}

#partners-sector-img-container a img {width:238px; height:170px; margin:10; padding:0; background:#fff;}
#partners-sector-img-container a:hover img {width:238px; height:170px; margin:10; padding:0; background:#fff;opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

#partners-list-container{width:238px; height:46px; margin:20px 0 0 0; border-bottom:1px solid #d8d1c7;}
ul#partners {width:100px; height:46px; float:left;margin:0;  }
ul#partners li { font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal; margin:0 0 5px 0;  text-transform:uppercase;}

ul#partners-info {width:130px; float:left; margin:0;height:46px;}
ul#partners-info li { font-size:11px; line-height:12px; width:auto;  color: #554d3b; font-weight:normal; margin:0 0 5px 0;  text-transform:none;}

/*contact Page*/

#contact-sector {width:238px; height:320; margin:0 20px 0px 0px; padding:0; background:#fff; float:left;}
#contact-sector.right {width:238px; height:320; margin:0 0px 0 0px; padding:0; background:#fff; float:left;}
#contact-sector-img-container {width:238px; height:170px; margin:0; padding:0; background:#fff;}

#contact-sector-img-container a img {width:238px; height:170px; margin:10; padding:0; background:#fff;}
#contact-sector-img-container a:hover img {width:238px; height:170px; margin:10; padding:0; background:#fff;opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

#contact-list-container{width:238px; height:46px; margin:20px 0 0 0; border-bottom:1px solid #d8d1c7;}
ul#contact {width:100px; height:46px; float:left;margin:0;  }
ul#contact li { font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal; margin:0 0 5px 0;  text-transform:uppercase;}

ul#contact-info {width:130px; float:left; margin:0;height:46px;}
ul#contact-info li { font-size:11px; line-height:12px; width:auto;  color: #554d3b; font-weight:normal; margin:0 0 5px 0;  text-transform:none;}


/*adamski new team stoof*/

#team-sector {width:238px; height:300px; margin:0 20px 0px 0px; padding:0 0 10px 0; background:#fff; float:left; border-bottom:1px solid #d8d1c7;}
#team-sector.right {width:238px; height:300px; margin:0 0px 0 0px; padding:0 0 10px 0; background:#fff; float:left;}
#team-sector-img-container {width:238px; height:auto; margin:0; padding:0; background:#fff;}

#team-sector-img-container a img {width:238px; height:auto; margin:10; padding:0; background:#fff;}
#team-sector-img-container a:hover img {width:238px; height:auto; margin:10; padding:0; background:#fff;opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

#team-list-container{width:238px; height:26px; margin:20px 0 0 0; border-bottom:1px solid #d8d1c7;}
ul#team {width:100px; height:26px; float:left;margin:0;  }
ul#team li { font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal; margin:0 0 5px 0;  text-transform:uppercase;}

ul#team-info {width:130px; float:left; margin:0;height:26px;}
ul#team-info li, ul#team-info li a:link, ul#team-info li a:visited { font-size:11px; line-height:12px; width:auto;  color: #554d3b; font-weight:normal; margin:0 0 5px 0; text-decoration:none;text-transform:uppercase;}
ul#team-info li a:hover { font-size:11px; line-height:12px; width:auto;  color: #660099; font-weight:normal; margin:0 0 5px 0; text-decoration:none;text-transform:uppercase;}




#contact-sector {width:238px; height:320px; margin:0 20px 20px 0px; padding:0; background:#fff; float:left;}
#contact-sector.right {width:238px; height:320px; margin:0 0px 0 0px; padding:0; background:#fff; float:left;}
#contact-sector-img-container {width:238px; height:170px; margin:0; padding:0; background:#FFFFFF;}
#contact-sector-header {width:238px; height:26px; margin:10px 0 0 0;  padding:0; background:#FFFFFF; border-bottom:1px solid #d8d1c7;}

#contact-sector-img-container a img {width:238px; height:170px; margin:10; padding:0; background:#fff;}
#contact-sector-img-container a:hover img {width:238px; height:170px; margin:10; padding:0; background:#fff;opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

#people-flash-container {width:768px; height:320px; margin:0 0 20px 0; padding:0; background:#666666;}
#people-left-content {width:240px; height:auto; margin:0 20px 0 0; padding:0; float:left;}
#people-right-content {width:508px;  height:auto; margin:0; padding:0;  float:right;}


/*****sifr elements*****/

p.breadcrumb { color:#660099; line-height:12px; margin:0 0 5px 0; text-transform:uppercase; }
p.breadcrumb a:link, p.breadcrumb a:visited {  font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal;  text-transform:uppercase; text-decoration:none; }
p.breadcrumb a:hover {  font-size:11px; line-height:12px;  color: #660099; font-weight:normal;  text-transform:uppercase; text-decoration:none; }

p.next-case-study { color:#660099; line-height:12px; margin:0 14px 5px 0; text-transform:lowercase; text-align:right; }
p.next-case-study a:link, p.next-case-study a:visited {  font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal;  text-transform:lowercase; text-decoration:none; }
p.next-case-study a:hover {  font-size:11px; line-height:12px;  color: #660099; font-weight:normal;  text-transform:lowercase; text-decoration:none; }

p.work-quote {  font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal; font-style:italic;  text-transform:none; text-decoration:none; margin:0; }
p.work-quote-label {  font-size:11px; line-height:12px;  color: #554d3b; font-weight:normal; font-style:italic;  text-transform:none; text-decoration:none; margin:5px 0 0 0; }

#faq-container {width:768px; float:right; height:720px; min-height:500px; margin:0 0 0 0px; padding:0; }

#faq-sector {width:238px; height:720px; margin:0 20px 0px 0px; padding:0; background:#fff; float:left; overflow:hidden;}
#faq-sector.right {width:238px; height:720px; margin:0 0px 0 0px; padding:0; background:#fff; float:left; overflow:hidden;}

#privacy-container {width:768px; float:right; height:720px; min-height:500px; margin:0 0 0 0px; padding:0; }

#privacy-sector {width:238px; height:720px; margin:0 20px 0px 0px; padding:0; background:#fff; float:left; overflow:hidden;}
#privacy-sector.right {width:238px; height:720px; margin:0 0px 0 0px; padding:0; background:#fff; float:left; overflow:hidden;}




/*****footer*****/

/*****etc*****/





/*NEWYORK*****************************************************************************************************/

ul#Office_5 { margin:0px; padding:0px; }
ul#Office_5 li { display:block; float:left; list-style-type:none; margin:0; padding:0; }
ul#Office_5 li a { display:block; outline:none; width:768px;height:320px; background: url(../../images/people/newyork/people-newyork.jpg) no-repeat 0 0; text-indent:-9009px; margin:0 0px 0 0;list-style-type:none; }

ul#Office_5 li#t_34 a { width:300px; background-position:-0px 0; } 
ul#Office_5 li#t_34 a:hover  { background-position:-0px -320px}
ul#Office_5 li#t_34.on a { background-position:-0px -320px }

ul#Office_5 li#t_32 a { width:145px; background-position:-300px 0; } 
ul#Office_5 li#t_32 a:hover  { background-position:-300px -320px}
ul#Office_5 li#t_32.on a { background-position:-300px -320px }

ul#Office_5 li#t_33 a { width:323px; background-position:-445px 0; } 
ul#Office_5 li#t_33 a:hover  { background-position:-445px -320px}
ul#Office_5 li#t_33.on a { background-position:-445px -320px }

/******************************************************************************************************/

/*BELFAST*****************************************************************************************************/

ul#Office_1 { margin:0px; padding:0px; }
ul#Office_1 li { display:block; float:left; list-style-type:none; margin:0; padding:0; }
ul#Office_1 li a { display:block; outline:none; width:768px;height:320px; background: url(../../images/people/belfast/people-belfast.jpg) no-repeat 0 0; text-indent:-9009px; margin:0 0px 0 0;list-style-type:none; }

ul#Office_1 li#t_13 a { width:103px; background-position:-0px 0; } 
ul#Office_1 li#t_13 a:hover  { background-position:-0px -320px}
ul#Office_1 li#t_13.on a { background-position:-0px -320px }

ul#Office_1 li#t_14 a { width:103px; background-position:-103px 0; } 
ul#Office_1 li#t_14 a:hover  { background-position:-103px -320px}
ul#Office_1 li#t_14.on a { background-position:-103px -320px }

ul#Office_1 li#t_8 a { width:87px; background-position:-206px 0; } 
ul#Office_1 li#t_8 a:hover  { background-position:-206px -320px}
ul#Office_1 li#t_8.on a { background-position:-206px -320px }

ul#Office_1 li#t_1 a { width:87px; background-position:-293px 0; } 
ul#Office_1 li#t_1 a:hover  { background-position:-293px -320px}
ul#Office_1 li#t_1.on a { background-position:-293px -320px }

ul#Office_1 li#t_10 a { width:100px; background-position:-380px 0; } 
ul#Office_1 li#t_10 a:hover  { background-position:-380px -320px}
ul#Office_1 li#t_10.on a { background-position:-380px -320px }

ul#Office_1 li#t_6 a { width:100px; background-position:-480px 0; } 
ul#Office_1 li#t_6 a:hover  { background-position:-480px -320px}
ul#Office_1 li#t_6.on a { background-position:-480px -320px }

ul#Office_1 li#t_7 a { width:72px; background-position:-580px 0; } 
ul#Office_1 li#t_7 a:hover  { background-position:-580px -320px}
ul#Office_1 li#t_7.on a { background-position:-580px -320px }

ul#Office_1 li#t_12 a { width:116px; background-position:-652px 0; } 
ul#Office_1 li#t_12 a:hover  { background-position:-652px -320px}
ul#Office_1 li#t_12.on a { background-position:-652px -320px }

/******************************************************************************************************/

/*DUBLIN*****************************************************************************************************/

ul#Office_3 { margin:0px; padding:0px; }
ul#Office_3 li { display:block; float:left; list-style-type:none; margin:0; padding:0; }
ul#Office_3 li a { display:block; outline:none; width:768px;height:320px; background: url(../../images/people/dublin/people-dublin.jpg) no-repeat 0 0; text-indent:-9009px; margin:0 0px 0 0;list-style-type:none; }

ul#Office_3 li#t_17 a { width:129px; background-position:-0px 0; } 
ul#Office_3 li#t_17 a:hover  { background-position:-0px -320px}
ul#Office_3 li#t_17.on a { background-position:-0px -320px }

ul#Office_3 li#t_20 a { width:109px; background-position:-129px 0; } 
ul#Office_3 li#t_20 a:hover  { background-position:-129px -320px}
ul#Office_3 li#t_20.on a { background-position:-129px -320px }

ul#Office_3 li#t_16 a { width:109px; background-position:-238px 0; } 
ul#Office_3 li#t_16 a:hover  { background-position:-238px -320px}
ul#Office_3 li#t_16.on a { background-position:-238px -320px }

ul#Office_3 li#t_3 a { width:109px; background-position:-347px 0; } 
ul#Office_3 li#t_3 a:hover  { background-position:-347px -320px}
ul#Office_3 li#t_3.on a { background-position:-347px -320px }

ul#Office_3 li#t_21 a { width:96px; background-position:-456px 0; } 
ul#Office_3 li#t_21 a:hover  { background-position:-456px -320px}
ul#Office_3 li#t_21.on a { background-position:-456px -320px }

ul#Office_3 li#t_19 a { width:96px; background-position:-552px 0; } 
ul#Office_3 li#t_19 a:hover  { background-position:-552px -320px}
ul#Office_3 li#t_19.on a { background-position:-552px -320px }

ul#Office_3 li#t_18 a { width:120px; background-position:-648px 0; } 
ul#Office_3 li#t_18 a:hover  { background-position:-648px -320px}
ul#Office_3 li#t_18.on a { background-position:-648px -320px }

/******************************************************************************************************/

/*CORK*****************************************************************************************************/

ul#Office_2 { margin:0px; padding:0px; }
ul#Office_2 li { display:block; float:left; list-style-type:none; margin:0; padding:0; }
ul#Office_2 li a { display:block; outline:none; width:768px;height:320px; background: url(../../images/people/cork/people-cork.jpg) no-repeat 0 0; text-indent:-9009px; margin:0 0px 0 0;list-style-type:none; }

ul#Office_2 li#t_36 a { width:390px; background-position:-0px 0; } 
ul#Office_2 li#t_36 a:hover  { background-position:-0px -320px}
ul#Office_2 li#t_36.on a { background-position:-0px -320px }

ul#Office_2 li#t_37 a { width:378px	; background-position:-390px 0; } 
ul#Office_2 li#t_37 a:hover  { background-position:-390px -320px}
ul#Office_2 li#t_37.on a { background-position:-390px -320px }


/******************************************************************************************************/

/*LONDON*****************************************************************************************************/

ul#Office_4 { margin:0px; padding:0px; }
ul#Office_4 li { display:block; float:left; list-style-type:none; margin:0; padding:0; }
ul#Office_4 li a { display:block; outline:none; width:768px;height:320px; background: url(../../images/people/london/people-london.jpg) no-repeat 0 0; text-indent:-9009px; margin:0 0px 0 0;list-style-type:none; }

ul#Office_4 li#t_2 a { width:285px; background-position:-0px 0; } 
ul#Office_4 li#t_2 a:hover  { background-position:-0px -320px}
ul#Office_4 li#t_2.on a { background-position:-0px -320px }

ul#Office_4 li#t_22 a { width:78px; background-position:-285px 0; } 
ul#Office_4 li#t_22 a:hover  { background-position:-285px -320px}
ul#Office_4 li#t_22.on a { background-position:-285px -320px }

ul#Office_4 li#t_23 a { width:110px; background-position:-363px 0; } 
ul#Office_4 li#t_23 a:hover  { background-position:-363px -320px}
ul#Office_4 li#t_23.on a { background-position:-363px -320px }

ul#Office_4 li#t_25 a { width:295px; background-position:-473px 0; } 
ul#Office_4 li#t_25 a:hover  { background-position:-473px -320px}
ul#Office_4 li#t_25.on a { background-position:-473px -320px }


/******************************************************************************************************/
