/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/site-wide-other.css';
@import 'lib/generic.css';

/* Plugins:
   Additional functionality can be found in the plugins directory.
   See the readme files for each plugin. Example:
   @import 'plugins/buttons/buttons.css'; */
   
/* See the grid:
   Uncomment the line below to see the grid and baseline.
   .container { background: url(lib/grid.png); } */

/* Homepages - inc Generic - needs sorting */
#home-bar { background-image:url(../images/generic/logo-fade.png); background-repeat:repeat-x; width:638px; height:54px; }
#home-bar-content { color:#FFFFFF; position:relative; top:18px; left:18px; width:605px; text-align:right; }
#address-graphic { float:left; }
#logo { background-image:url(../images/generic/logo-fade.png); background-repeat:repeat-x; text-align:center; height: 166px; }
#logo img { position:relative; top:25px; }
#graphic-window { border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; height:242px; }
#offer-img { margin-bottom:1em; margin-left:18px; }
#myGallery
{
margin-left:16px; margin-top:16px;
width: 286px !important;
height: 166px !important;
}
div#badgeHolder div { position:absolute; }
div#badgeHolder div#badge90 { position:relative; left:150px; top:-20px; z-index:100; }

div#headerButtons{  position:absolute; z-index:99; }
div#headerButtons div {  /*position:relative; top:180px; left:18px;*/  text-indent:-9999px; /*display:inline-block; margin-right:-3px;*/ }
div#headerImages div { position:absolute;  }
div#headerImages { height:242px; width:640px; }
div#headerButtons div a{  width:111px;  height:42px; display:block; }

div#headerButtons div#headerPersBtn { background-image:url(../images/home/headBtns/persTrans.png); background-repeat:no-repeat; width:111px; height:42px; position:relative; top:182px; left:18px; }
div#headerButtons div#headerCorpBtn { background-image:url(../images/home/headBtns/corpTrans.png); background-repeat:no-repeat; width:117px; height:42px; position:relative; top:140px; left:129px; }
div#headerButtons div#headerIntBtn { background-image:url(../images/home/headBtns/intTrans.png); background-repeat:no-repeat; width:151px; height:42px; position:relative; top:98px; left:246px; }
div#headerButtons div#headerOfferBtn { background-image:url(../images/home/headBtns/offerTrans.png); background-repeat:no-repeat; width:140px; height:42px; position:relative; top:56px; left:397px; }
div#headerButtons div#headerPersBtn:hover { background-image:url(../images/home/headBtns/persOverTrans.png); background-repeat:no-repeat; width:111px; height:42px; }
div#headerButtons div#headerCorpBtn:hover { background-image:url(../images/home/headBtns/corpOverTrans.png); background-repeat:no-repeat; width:117px; height:42px; }
div#headerButtons div#headerIntBtn:hover { background-image:url(../images/home/headBtns/intOverTrans.png); background-repeat:no-repeat; width:151px; height:42px; }
div#headerButtons div#headerOfferBtn:hover { background-image:url(../images/home/headBtns/offerOverTrans.png); background-repeat:no-repeat; width:140px; height:42px; }



/* slideshow */
div#slideButtons{  position:absolute; z-index:99; }
div#slideButtons div {  /*position:relative; top:180px; left:18px;*/  text-indent:-9999px; width:36px; /*display:inline-block; margin-right:-3px;*/ }
div#slideImages div { position:absolute; margin: 10px 16px;  }
div#slideImages { height:180px; width:288px; }
div#slideButtons div a{  width:36px;  height:39px; display:block;  }
div#slideButtons div#slide01Btn { background-image:url(/images/home/testimonials/one.jpg); background-repeat:no-repeat; width:36px; height:37px; position:relative; top:20px; left:257px; }
div#slideButtons div#slide02Btn { background-image:url(/images/home/testimonials/two.jpg); background-repeat:no-repeat; width:36px; height:40px; position:relative; top:20px; left:257px; }
div#slideButtons div#slide03Btn { background-image:url(/images/home/testimonials/three.jpg); background-repeat:no-repeat; width:36px; height:40px; position:relative; top:20px; left:257px; }
div#slideButtons div#slide04Btn { background-image:url(/images/home/testimonials/four.jpg); background-repeat:no-repeat; width:36px; height:39px; position:relative; top:20px; left:257px; }
div#slideButtons div#slide01Btn:hover { background-image:url(/images/home/testimonials/oneOver.jpg); background-repeat:no-repeat; width:36px; height:37px; }
div#slideButtons div#slide02Btn:hover { background-image:url(/images/home/testimonials/twoOver.jpg); background-repeat:no-repeat; width:36px; height:40px; }
div#slideButtons div#slide03Btn:hover { background-image:url(/images/home/testimonials/threeOver.jpg); background-repeat:no-repeat; width:36px; height:40px; }
div#slideButtons div#slide04Btn:hover { background-image:url(/images/home/testimonials/fourOver.jpg); background-repeat:no-repeat; width:36px; height:39px; }
/* end slideshow */


#looking-pers { margin:1em 1em 0em 1em; padding:1em 0 1em 1em; background-color:#fae9bb; border: 1px solid #e2e2e2; text-align:left; }
.home-box { background-color:#fff; border: 1px solid #e2e2e2; height:84px; width:84px; float:left; margin-right:1em; margin-bottom:1em; }
.section-link { line-height:1.8em; }
#looking-corp { margin:1em 1em 0em 1em; padding:1em 0 1em 1em; background-color:#eae6f1; border: 1px solid #e2e2e2; text-align:left;}
#looking-int { margin:1em 1em 2em 1em; padding:1em 0 1em 1em; background-color:#dce8b8; border: 1px solid #e2e2e2; text-align:left;}

#rss { list-style:inside; color:#3b92b2; }
#rss-sub { font-size:0.6em; margin-left:1em;}
#my-westfield { width:317px; height:27.7em; border-left:3px solid #fff;}
#my-links { list-style-type: none; margin:0em 0em 0em 18px; }
#my-links img { float: left; margin: 0em 1em 0.5em 0em; padding: 0; }
#my-links li { clear:left; }





