html,body,div,span,applet,object,iframe,h1,h2,h3,h4,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:verdana,sans-serif;vertical-align:baseline;background:transparent;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font:inherit;color:inherit;text-decoration:inherit;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

html, body { font-family:verdana,sans-serif; font-size:11px; margin:0px; padding:0px; background-color:white; color:#7B3A00; height:100%; width:100%; }

body { }

div, table, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }

a { color:#7B3A00; outline:none; }
a img { border:none; outline:none; }

p, ul { line-height:16px; padding:8px 0; margin:0; }

ul, ul ul { list-style:square; margin:0 0 0 18px; }

h1 { clear:none; padding:16px 0;     margin:0; font:normal 26px/24px verdana,sans-serif; color:#7B3A00; }
h2 { clear:none; padding:16px 0 0 0; margin:0; font:normal 15px/16px verdana,sans-serif; color:#7B3A00; }
h3 { clear:none; padding:16px 0 0 0; margin:0; font:normal 12px/16px verdana,sans-serif; color:#7B3A00; }

h6 { clear:none; padding:0; margin:0; font:normal 15px/16px verdana,sans-serif; color:#7B3A00; position:relative; bottom:8px; }

strong { font-weight:bold; }

blockquote {  }

span.Native { font-weight:bold; color:#9FAD9E; text-transform:uppercase; }

a.Back { display:block; padding:0 0 0 12px; background:url('pictures/gs_webgraphics/icon_rarrow.gif') center left no-repeat; }

/* ------------------------------------------------------------------ Main Areas */

#Wrapper { width:900px; height:570px; position:absolute; top:50%; left:50%; margin:-285px 0 0 -450px; } /* Vertical centering */
#Wrapper { border:1px solid #9FAD9E; }

#Container { width:700px; height:369px; margin:99px auto; position:relative; border:1px solid #9FAD9E; }

#MainArea { width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }

#PageContent { width:260px; height:369px; float:right; overflow:auto; margin:0; padding:0 20px 0 0; background:white; position:relative; }

object,embed { overflow:hidden; }

#MainImage { width:399px; height:369px; float:left; }

* html #MainImage { margin:-1px 0 0 0; }
*+html #MainImage { margin:-1px 0 0 0; }

#PhosysLink { position:absolute; bottom:5px; right:5px; font-size:10px; color:#CCCCCC; }
#PhosysLink a { color:#CCCCCC; }
#PhosysLink a:hover { color:#555555; }

/* Flash replacement images */

#FlashContent .Intro      { background:url('pictures/gs_flash/FlashHome.jpg') center center no-repeat; }
#FlashContent .Philosophy { background:url('pictures/gs_flash/FlashPhilosophy.jpg') center center no-repeat; }

/* ------------------------------------------------------------------ Navigation */

/* Main Styles */

#PageHeader { width:100%; height:100px; position:absolute; bottom:-101px; left:0; overflow:visible; background:url('pictures/gs_webgraphics/RIBA-Native.gif') right top no-repeat; }

#PageHeader .PageMenu { float:left; }
#PageHeader .PageMenu .Alignment { position:relative; }

#PageHeader .PageMenu .MenuItem { float:left; overflow:visible; }
#PageHeader .PageMenu .MenuItem a { display:block; margin:15px 30px 0 0; font-size:12px; color:#9FAD9E; text-decoration:none; }
#PageHeader .PageMenu .MenuItem a:hover { color:#7B3A00; }

/* Main Nav page highlights */

body.aid_CONTACT     #PageHeader .PageMenu .MenuItem.aid_CONTACT a,
body.aid_CONTACT_MAP #PageHeader .PageMenu .MenuItem.aid_CONTACT a,

body.aid_NEWS        #PageHeader .PageMenu .MenuItem.aid_NEWS a,
body.cat_NEWS        #PageHeader .PageMenu .MenuItem.aid_NEWS a,

body.cat_PORTFOLIO   #PageHeader .PageMenu .MenuItem.aid_PORTFOLIO a,
body.aid_PORTFOLIO   #PageHeader .PageMenu .MenuItem.aid_PORTFOLIO a,
body.aid_SECTORS     #PageHeader .PageMenu .MenuItem.aid_PORTFOLIO a,

body.cat_ABOUT       #PageHeader .PageMenu .MenuItem.aid_ABOUT a,
body.aid_ABOUT       #PageHeader .PageMenu .MenuItem.aid_ABOUT a,
body.aid_PRACTICE    #PageHeader .PageMenu .MenuItem.aid_ABOUT a,
body.aid_WHATWEDO    #PageHeader .PageMenu .MenuItem.aid_ABOUT a,
body.aid_OURCLIENTS  #PageHeader .PageMenu .MenuItem.aid_ABOUT a,

body.aid_PHILOSOPHY  #PageHeader .PageMenu .MenuItem.aid_DEFAULT a,
body.aid_DEFAULT     #PageHeader .PageMenu .MenuItem.aid_DEFAULT a { color:#7B3A00; }

/* Sub Navigation */

#PageHeader .PageMenu .MenuItem ul,
#PageHeader .PageMenu .MenuItem li { margin:-2px 0 0 0; padding:0; list-style:none; overflow:visible; }

#PageHeader .PageMenu .MenuItem ul ul { margin:10px 0 0 0; overflow:visible; }
body#Body #PageHeader .PageMenu .MenuItem ul ul a { margin:0 -50px 0 0; width:100px; display:block; overflow:visible; color:#9FAD9E; }
body#Body #PageHeader .PageMenu .MenuItem ul ul a:hover { color:#7B3A00; }

* html body#Body #PageHeader .PageMenu .MenuItem ul a { display:block; width:95px; margin:14px 0 0 0; padding:0; overflow:visible; }
* html body#Body #PageHeader .PageMenu .MenuItem ul ul a { margin:0; }

/* Sub Nav Highlighting */

body#Body.aid_PORTFOLIO #PageHeader .PageMenu .MenuItem ul ul .sub_OVERVIEW a,
body#Body.aid_SECTORS #PageHeader .PageMenu .MenuItem ul ul .sub_BYSECTOR a,

body#Body.aid_SECTOR_PUBLIC      #PageHeader .PageMenu .MenuItem ul ul .sub_BYSECTOR a,
body#Body.aid_SECTOR_COMMERCIAL  #PageHeader .PageMenu .MenuItem ul ul .sub_BYSECTOR a,
body#Body.aid_SECTOR_LISTED      #PageHeader .PageMenu .MenuItem ul ul .sub_BYSECTOR a,
body#Body.aid_SECTOR_EDUCATIONAL #PageHeader .PageMenu .MenuItem ul ul .sub_BYSECTOR a,
body#Body.aid_SECTOR_ECO         #PageHeader .PageMenu .MenuItem ul ul .sub_BYSECTOR a,
body#Body.aid_SECTOR_SMALL       #PageHeader .PageMenu .MenuItem ul ul .sub_BYSECTOR a,
body#Body.aid_SECTOR_HOUSING     #PageHeader .PageMenu .MenuItem ul ul .sub_BYSECTOR a,

body#Body.aid_PRACTICE #PageHeader .PageMenu .MenuItem ul ul .sub_PRACTICE a,
body#Body.aid_ABOUT #PageHeader .PageMenu .MenuItem ul ul .sub_TEAM a,
body#Body.cat_ABOUT #PageHeader .PageMenu .MenuItem ul ul .sub_TEAM a,

body#Body.aid_WHATWEDO #PageHeader .PageMenu .MenuItem ul ul .sub_WHATWEDO a,

body#Body.aid_OURCLIENTS #PageHeader .PageMenu .MenuItem ul ul .sub_OURCLIENTS a,

body#Body.aid_CONTACT #PageHeader .PageMenu .MenuItem ul ul .sub_DETAILS a,
body#Body.aid_CONTACT_MAP #PageHeader .PageMenu .MenuItem ul ul .sub_MAP a,

body#Body.aid_PHILOSOPHY #PageHeader .PageMenu .MenuItem ul ul .sub_PHILOSOPHY a,
body#Body.aid_DEFAULT #PageHeader .PageMenu .MenuItem ul ul .sub_INTRO a { color:#7B3A00; }


/* Sub Navigation Hide/Reveal  */

#PageHeader .PageMenu .MenuItem ul ul { display:none; }

body.cat_PORTFOLIO   #PageHeader .PageMenu .MenuItem.aid_PORTFOLIO ul ul,
body.aid_PORTFOLIO   #PageHeader .PageMenu .MenuItem.aid_PORTFOLIO ul ul,
body.aid_SECTORS     #PageHeader .PageMenu .MenuItem.aid_PORTFOLIO ul ul,

body.aid_CONTACT     #PageHeader .PageMenu .MenuItem.aid_CONTACT ul ul,
body.aid_CONTACT_MAP #PageHeader .PageMenu .MenuItem.aid_CONTACT ul ul,

body.cat_ABOUT       #PageHeader .PageMenu .MenuItem.aid_ABOUT ul ul,
body.aid_ABOUT       #PageHeader .PageMenu .MenuItem.aid_ABOUT ul ul,
body.aid_PRACTICE    #PageHeader .PageMenu .MenuItem.aid_ABOUT ul ul,
body.aid_WHATWEDO    #PageHeader .PageMenu .MenuItem.aid_ABOUT ul ul,
body.aid_OURCLIENTS  #PageHeader .PageMenu .MenuItem.aid_ABOUT ul ul,

body.aid_PHILOSOPHY  #PageHeader .PageMenu .MenuItem.aid_DEFAULT ul ul,
body.aid_DEFAULT     #PageHeader .PageMenu .MenuItem.aid_DEFAULT ul ul { display:block; }

/* ------------------------------------------------------------------ Page Footer */

#PageFooter { display:none; }

/* ------------------------------------------------------------------ MainImage details */

#MainImage { }

#MainImage .ImageFilter { display:none; }
#MainImage .Caption     { display:none; }
#MainImage .Copyright   { display:none; }

.ImageControls {  } 

.ImageControls .Button a { width:199px; height:369px; padding:0; margin:0; position:absolute; text-indent:-9999px; }

.ImageControls .Next     a { top:0px; right:301px; background:url('pictures/gs_webgraphics/MainImageNext.gif') center bottom no-repeat; }
.ImageControls .Previous a { top:0px; left:0px;    background:url('pictures/gs_webgraphics/MainImagePrev.gif') center bottom no-repeat; }

.ImageControls .Button a:hover { background-position:center top; }

#ImageList { display:none; }

/* ------------------------------------------------------------------ Page specifics */

/* Homepage flash intro */

body.aid_DEFAULT #PageContent { float:none; width:699px; height:369px; overflow:hidden; }
body.aid_DEFAULT #Container   { height:370px; }

/* Philosophy flash */

body.aid_PHILOSOPHY #PageContent { float:none; width:699px; height:369px; overflow:hidden; }
body.aid_PHILOSOPHY #Container   { height:370px; }

/* Contact page */

#ContactForm { width:359px; height:329px; padding:20px; overflow:auto; float:left; background:#EFF1EE; }

#ContactForm .Row { margin:0 20px; padding:4px 10px; background:#EFF1EE; }

#ContactForm input,
#ContactForm select   { border:0; padding:5px; overflow:hidden; color:#455144; background:white; }
#ContactForm textarea { border:0; padding:5px; overflow:auto; color:#455144; background:white; }

#ContactForm input    { width:260px; height:15px; }
#ContactForm textarea { width:260px; height:50px; }

#ContactForm .Footer { margin:0 20px; padding:5px 38px 10px 10px; text-align:right; }
#ContactForm .Footer a { color:#7b3a00; }

#ContactForm .Messages { margin:40px 40px 0 40px; padding:5px 20px; background:#fff; }

/* News page(s) */

#AlbumList { width:379px; height:354px; padding:5px 0 10px 20px; float:left; overflow:auto; background:#EFF1EE; }

#AlbumList .Row { margin:15px 0; padding:0 20px 0 13px; background:url('pictures/gs_webgraphics/bullet.gif') left center no-repeat; cursor:pointer; }
#AlbumList .Row .Title { font-size:14px; }
#AlbumList .Row .Title:hover { text-decoration:underline; }

#AlbumList .Row .Thumbnail,
#AlbumList .Row .Button,
#AlbumList .Row .Description { display:none; }

/* ------------------------------------------------------------------ Boxes pages */

#Boxes { width:399px; height:369px; position:absolute; top:0; left:0; z-index:500; }
#Boxes .Box { width:133px; height:123px; float:left; margin:0; padding:0; overflow:hidden; }
#Boxes .Box a { display:block; width:133px; height:123px; margin:0; padding:0; text-indent:-99999em; }

/* Team page */

body.aid_ABOUT #Boxes .Box.TL a { background:url('pictures/about/sally.jpg') bottom center no-repeat; }
body.aid_ABOUT #Boxes .Box.TC   { background:#E2E6E2; }
body.aid_ABOUT #Boxes .Box.TR a { background:url('pictures/about/chris.jpg') bottom center no-repeat; }
body.aid_ABOUT #Boxes .Box.CL a { background:url('pictures/about/james.jpg') bottom center no-repeat; }
body.aid_ABOUT #Boxes .Box.CC a { background:url('pictures/about/lucy.jpg') bottom center no-repeat; }
body.aid_ABOUT #Boxes .Box.CR a { background:url('pictures/about/helen.jpg') bottom center no-repeat; }
body.aid_ABOUT #Boxes .Box.BL   { background:#9FAD9E; }
body.aid_ABOUT #Boxes .Box.BC a { background:url('pictures/about/eleni.jpg') bottom center no-repeat; }
body.aid_ABOUT #Boxes .Box.BR a { background:url('pictures/about/louise.jpg') bottom center no-repeat; }

body.aid_ABOUT #Boxes .Box a:hover { background-position:top center; }

/* Portfolio overview page */

body.aid_PORTFOLIO #Boxes .Box.TL a { background:url('pictures/portfolio/welburn.jpg') bottom center no-repeat; }
body.aid_PORTFOLIO #Boxes .Box.TC a { background:url('pictures/portfolio/thegarth.jpg') bottom center no-repeat; }
body.aid_PORTFOLIO #Boxes .Box.TR a { background:url('pictures/portfolio/escrickestate.jpg') bottom center no-repeat; }
body.aid_PORTFOLIO #Boxes .Box.CL a { background:url('pictures/portfolio/oakcottage.jpg') bottom center no-repeat; }
body.aid_PORTFOLIO #Boxes .Box.CC a { background:url('pictures/portfolio/warthillschool.jpg') bottom center no-repeat; }
body.aid_PORTFOLIO #Boxes .Box.CR a { background:url('pictures/portfolio/rosecourt.jpg') bottom center no-repeat; }
body.aid_PORTFOLIO #Boxes .Box.BL a { background:url('pictures/portfolio/usherhouse.jpg') bottom center no-repeat; }
body.aid_PORTFOLIO #Boxes .Box.BC a { background:url('pictures/portfolio/oldschool.jpg') bottom center no-repeat; }
body.aid_PORTFOLIO #Boxes .Box.BR a { background:url('pictures/portfolio/coxwoldhouse.jpg') bottom center no-repeat; }

body.aid_PORTFOLIO #Boxes .Box a:hover { background-position:top center; }

/* Portfolio sectors page */

body.aid_SECTORS #Boxes .Box.TL a { background:url('pictures/sectors/public.jpg') bottom center no-repeat; }
body.aid_SECTORS #Boxes .Box.TC a { background:url('pictures/sectors/commercial.jpg') bottom center no-repeat; }
body.aid_SECTORS #Boxes .Box.TR   { background:#9CAD9B; }
body.aid_SECTORS #Boxes .Box.CL   { background:#B1BDAF; }
body.aid_SECTORS #Boxes .Box.CC a { background:url('pictures/sectors/listed.jpg') bottom center no-repeat; }
body.aid_SECTORS #Boxes .Box.CR a { background:url('pictures/sectors/educational.jpg') bottom center no-repeat; }
body.aid_SECTORS #Boxes .Box.BL a { background:url('pictures/sectors/eco.jpg') bottom center no-repeat; }
body.aid_SECTORS #Boxes .Box.BC a { background:url('pictures/sectors/small.jpg') bottom center no-repeat; }
body.aid_SECTORS #Boxes .Box.BR a { background:url('pictures/sectors/housing.jpg') bottom center no-repeat; }

body.aid_SECTORS #Boxes .Box a:hover { background-position:top center; }

/* Sectors - PUBLIC */

body.aid_SECTOR_PUBLIC #Boxes .Box.TL a { background:#9CAD9B url('pictures/portfolio/pavillion.jpg') bottom center no-repeat; }
body.aid_SECTOR_PUBLIC #Boxes .Box.TC   { background:#B1BDAF; }
body.aid_SECTOR_PUBLIC #Boxes .Box.TR   { background:#9CAD9B; }
body.aid_SECTOR_PUBLIC #Boxes .Box.CL   { background:#B1BDAF; }
body.aid_SECTOR_PUBLIC #Boxes .Box.CC   { background:#C4CEC3; }
body.aid_SECTOR_PUBLIC #Boxes .Box.CR a { background:#DCE2DC url('pictures/portfolio/welburn.jpg') bottom center no-repeat; }
body.aid_SECTOR_PUBLIC #Boxes .Box.BL   { background:#C4CEC3; }
body.aid_SECTOR_PUBLIC #Boxes .Box.BC   { background:#DCE2DC; }
body.aid_SECTOR_PUBLIC #Boxes .Box.BR   { background:#9CAD9B; }

body.aid_SECTOR_PUBLIC #Boxes .Box a:hover { background-position:top center; }

/* Sectors - COMMERCIAL */

body.aid_SECTOR_COMMERCIAL #Boxes .Box.TL a { background:#9CAD9B url('pictures/portfolio/boothambookshop.jpg') bottom center no-repeat; }
body.aid_SECTOR_COMMERCIAL #Boxes .Box.TC a { background:#B1BDAF url('pictures/portfolio/parkcourt.jpg') bottom center no-repeat; }
body.aid_SECTOR_COMMERCIAL #Boxes .Box.TR   { background:#9CAD9B; }
body.aid_SECTOR_COMMERCIAL #Boxes .Box.CL   { background:#B1BDAF; }
body.aid_SECTOR_COMMERCIAL #Boxes .Box.CC a { background:#C4CEC3 url('pictures/portfolio/thegarth.jpg') bottom center no-repeat; }
body.aid_SECTOR_COMMERCIAL #Boxes .Box.CR a { background:#DCE2DC url('pictures/portfolio/escrickestate.jpg') bottom center no-repeat; }
body.aid_SECTOR_COMMERCIAL #Boxes .Box.BL a { background:#C4CEC3 url('pictures/portfolio/tickton.jpg') bottom center no-repeat; }
body.aid_SECTOR_COMMERCIAL #Boxes .Box.BC   { background:#DCE2DC; }
body.aid_SECTOR_COMMERCIAL #Boxes .Box.BR a { background:#9CAD9B url('pictures/portfolio/menagerie.jpg') bottom center no-repeat; }

body.aid_SECTOR_COMMERCIAL #Boxes .Box a:hover { background-position:top center; }

/* Sectors - LISTED */

body.aid_SECTOR_LISTED #Boxes .Box.TL   { background:#9CAD9B; }
body.aid_SECTOR_LISTED #Boxes .Box.TC a { background:#B1BDAF url('pictures/portfolio/temple.jpg') bottom center no-repeat; }
body.aid_SECTOR_LISTED #Boxes .Box.TR   { background:#9CAD9B; }
body.aid_SECTOR_LISTED #Boxes .Box.CL a { background:#B1BDAF url('pictures/portfolio/skipwithhall.jpg') bottom center no-repeat; }
body.aid_SECTOR_LISTED #Boxes .Box.CC a { background:#C4CEC3 url('pictures/portfolio/coxwoldhouse.jpg') bottom center no-repeat; }
body.aid_SECTOR_LISTED #Boxes .Box.CR   { background:#DCE2DC; }
body.aid_SECTOR_LISTED #Boxes .Box.BL a { background:#C4CEC3 url('pictures/portfolio/oldschool.jpg') bottom center no-repeat; }
body.aid_SECTOR_LISTED #Boxes .Box.BC   { background:#DCE2DC; }
body.aid_SECTOR_LISTED #Boxes .Box.BR a { background:#9CAD9B url('pictures/portfolio/elizabethan.jpg') bottom center no-repeat; }

body.aid_SECTOR_LISTED #Boxes .Box a:hover { background-position:top center; }

/* Sectors - EDUCATIONAL */

body.aid_SECTOR_EDUCATIONAL #Boxes .Box.TL   { background:#9CAD9B; }
body.aid_SECTOR_EDUCATIONAL #Boxes .Box.TC   { background:#B1BDAF; }
body.aid_SECTOR_EDUCATIONAL #Boxes .Box.TR   { background:#9CAD9B; }
body.aid_SECTOR_EDUCATIONAL #Boxes .Box.CL a { background:#B1BDAF url('pictures/portfolio/warthillschool.jpg') bottom center no-repeat; }
body.aid_SECTOR_EDUCATIONAL #Boxes .Box.CC   { background:#C4CEC3; }
body.aid_SECTOR_EDUCATIONAL #Boxes .Box.CR   { background:#DCE2DC; }
body.aid_SECTOR_EDUCATIONAL #Boxes .Box.BL   { background:#C4CEC3; }
body.aid_SECTOR_EDUCATIONAL #Boxes .Box.BC   { background:#DCE2DC; }
body.aid_SECTOR_EDUCATIONAL #Boxes .Box.BR   { background:#9CAD9B; }

body.aid_SECTOR_EDUCATIONAL #Boxes .Box a:hover { background-position:top center; }

/* Sectors - ECO */

body.aid_SECTOR_ECO #Boxes .Box.TL   { background:#9CAD9B; }
body.aid_SECTOR_ECO #Boxes .Box.TC a { background:#B1BDAF url('pictures/portfolio/welburn.jpg') bottom center no-repeat; }
body.aid_SECTOR_ECO #Boxes .Box.TR   { background:#9CAD9B; }
body.aid_SECTOR_ECO #Boxes .Box.CL   { background:#B1BDAF; }
body.aid_SECTOR_ECO #Boxes .Box.CC   { background:#C4CEC3; }
body.aid_SECTOR_ECO #Boxes .Box.CR a { background:#DCE2DC url('pictures/portfolio/oakcottage.jpg') bottom center no-repeat; }
body.aid_SECTOR_ECO #Boxes .Box.BL   { background:#C4CEC3; }
body.aid_SECTOR_ECO #Boxes .Box.BC   { background:#DCE2DC; }
body.aid_SECTOR_ECO #Boxes .Box.BR   { background:#9CAD9B; }

body.aid_SECTOR_ECO #Boxes .Box a:hover { background-position:top center; }

/* Sectors - SMALL */

body.aid_SECTOR_SMALL #Boxes .Box.TL   { background:#9CAD9B; }
body.aid_SECTOR_SMALL #Boxes .Box.TC   { background:#B1BDAF; }
body.aid_SECTOR_SMALL #Boxes .Box.TR a { background:#9CAD9B url('pictures/portfolio/rosecourt.jpg') bottom center no-repeat; }
body.aid_SECTOR_SMALL #Boxes .Box.CL   { background:#B1BDAF; }
body.aid_SECTOR_SMALL #Boxes .Box.CC a { background:#C4CEC3 url('pictures/portfolio/theoldbarn.jpg') bottom center no-repeat; }
body.aid_SECTOR_SMALL #Boxes .Box.CR   { background:#DCE2DC; }
body.aid_SECTOR_SMALL #Boxes .Box.BL   { background:#C4CEC3; }
body.aid_SECTOR_SMALL #Boxes .Box.BC a { background:#DCE2DC url('pictures/portfolio/scarcrofthill.jpg') bottom center no-repeat; }
body.aid_SECTOR_SMALL #Boxes .Box.BR   { background:#9CAD9B; }

body.aid_SECTOR_SMALL #Boxes .Box a:hover { background-position:top center; }

/* Sectors - HOUSING */

body.aid_SECTOR_HOUSING #Boxes .Box.TL a { background:#9CAD9B url('pictures/portfolio/churchstreet.jpg') bottom center no-repeat; }
body.aid_SECTOR_HOUSING #Boxes .Box.TC   { background:#B1BDAF; }
body.aid_SECTOR_HOUSING #Boxes .Box.TR a { background:#9CAD9B url('pictures/portfolio/tadcasterrh.jpg') bottom center no-repeat; }
body.aid_SECTOR_HOUSING #Boxes .Box.CL a { background:#B1BDAF url('pictures/portfolio/langfordhouse.jpg') bottom center no-repeat; }
body.aid_SECTOR_HOUSING #Boxes .Box.CC   { background:#C4CEC3; }
body.aid_SECTOR_HOUSING #Boxes .Box.CR   { background:#DCE2DC; }
body.aid_SECTOR_HOUSING #Boxes .Box.BL a { background:#C4CEC3 url('pictures/portfolio/usherhouse.jpg') bottom center no-repeat; }
body.aid_SECTOR_HOUSING #Boxes .Box.BC a { background:#DCE2DC url('pictures/portfolio/woodland.jpg') bottom center no-repeat; }
body.aid_SECTOR_HOUSING #Boxes .Box.BR a { background:#9CAD9B url('pictures/portfolio/haytongrange.jpg') bottom center no-repeat; }

body.aid_SECTOR_HOUSING #Boxes .Box a:hover { background-position:top center; }

/* ------------------------------------------------------------------ Template : section specifics */

/* Header page title */

body.aid_DEFAULT     #Wrapper { background:transparent; }

body.aid_PHILOSOPHY  #Wrapper { background:url('pictures/gs_webgraphics/title_philosophy.gif') top left no-repeat; }

body.cat_ABOUT       #Wrapper,
body.aid_ABOUT       #Wrapper,
body.aid_OURCLIENTS  #Wrapper,
body.aid_WHATWEDO    #Wrapper,
body.aid_PRACTICE    #Wrapper { background:url('pictures/gs_webgraphics/title_about.gif') top left no-repeat; }

body.cat_PORTFOLIO   #Wrapper,
body.aid_PORTFOLIO   #Wrapper,
body.aid_SECTORS     #Wrapper { background:url('pictures/gs_webgraphics/title_portfolio.gif') top left no-repeat; }

body.cat_NEWS        #Wrapper,
body.aid_NEWS        #Wrapper { background:url('pictures/gs_webgraphics/title_news.gif') top left no-repeat; }

body.aid_CONTACT_MAP #Wrapper,
body.aid_CONTACT     #Wrapper { background:url('pictures/gs_webgraphics/title_contact.gif') top left no-repeat; }

/* ------------------------------------------------------------------ Header contact details */

#ContactDetails { position:absolute; top:30px; right:100px; color:#9FAD9E; }

#ContactDetails p { padding:0; margin:0; text-align:right; line-height:18px; }
#ContactDetails em { color:#7B3A00; font-style:normal; }

/* ------------------------------------------------------------------ Header contact details */

#Brochure { position:absolute; bottom:20px; right:100px; }

/* TEMP */ #Brochure { display:none; }

#Brochure a { display:block; padding:0 0 0 20px; line-height:20px; background:url('pictures/gs_webgraphics/icon_pdf.gif') center left no-repeat; color:#9FAD9E; text-decoration:none; }
#Brochure a:hover { color:#7B3A00; text-decoration:none; }

/* ------------------------------------------------------------------ Portfolio UL's */

.Portfolio { color:#9FAD9E; margin-bottom:-10px; }

.Portfolio a { color:#9FAD9E; text-decoration:none; }
.Portfolio a:hover { color:#7B3A00; text-decoration:none; }

/* ------------------------------------------------------------------ */

// from System Meta Data