/*body {background: #ffffff;}

div#wrapper {position:relative;}
div#header {height:146px;}
div#main-wrapper {background:#fff url(/rxs/ogilvie/img/midColBlueBorder.gif) top right repeat-y;}
#purplebar {height:36px; background:url(/rxs/ogilvie/img/secondNaviBg.gif) top left no-repeat; margin-top:66px;}
#greybar {height:14px; background:url(/rxs/ogilvie/img/breadcrumbBG.gif) top left repeat-x ;}

#ogilvieLogo {
left:479px;
position:absolute;
top:35px;
z-index:100;
}
#ogilvieLogo {
height:45px;
left:479px;
position:absolute;
top:35px;
width:144px;
}

#icon {
left:13px;
position:absolute;
top:36px;
}

#topNavigation {height:31px;left:0px;position:relative;top:0px;width:634px;z-index:100;}
#topNavi {background-image:url(/rxs/ogilvie/img/top_navi.gif);}
#topNavi {height:22px; left:12px; margin:0px; padding:0pt; position:relative; top:1px; width:691px; }


#topNaviLine img{position:absolute; width:715px; height:1px; left:0px; top:0px; } 
#topNavi{width: 691px; height: 22px; margin: 0px; padding: 0; position: relative; left: 12px; top: 1px; }
#topNavi li {margin: 0; padding: 0; list-style: none; position: absolute;  }
#topNavi li,
#topNavi a { height: 22px; display: block; }
#homeLink_active,
#homeLink{  width:52px;  left:0px; }

#aboutLink_active,
#aboutLink{ width:74px; left:54px; }
#newsLink_active,
#newsLink{
width:58px;
left:130px;
}
#recruitmentLink_active,
#recruitmentLink{
 width:90px;
 left:190px;
}
#locationLink_active,
#locationLink{
 width:79px;
 left:282px;
}
#contactLink_active,
#contactLink{
 width:86px;
 left:363px;
}
#groupLink{
 width:59px;
 left:632px;
}
#ogilvieLogo{
 position:absolute;
 left:479px;
 top:35px;
 width:144px;
 height:45px;
}
.hideDot{
 list-style-type: none;
 }
.hide{
 display:none;
 position:relative;
 left:-1000000000px;
}

#footerCorner {background: #403B75 url(/rxs/ogilvie/img/footerBottomCorner.gif) top right no-repeat; height:17px;}
#wrapper #footer {background:#fff url(/rxs/ogilvie/img/midColBlueBorder.gif) top right repeat-y;}
#footerLinks {background:#fff;}

#wrapper div#footer div div div {padding:0px;}
#wrapper div#footer div div {padding:0px;}
#wrapper div#footer div {padding:0px;}
#wrapper div#footer {padding:0px;}
div#upperfooter {background: transparent url(/rxs/ogilvie/img/bottomBlueCurve.gif) top right no-repeat; height:30px;}
div#page-wrapper {margin:0px;}

#wrapper div.navbox div ul li {background-color:#403B75;}
div.navbox ul li a {background-color:#403B75; color:#FFFFFF;}
div.navbox ul li a:hover {}
*/

div#content {width:560px;}

body {background: url(/rxs/ogilvie/img/new/page_bg2.jpg) top left repeat;}
div#extracontextwrapper {background: url(/rxs/ogilvie/img/new/combinedbg.gif) top left repeat-x ;}
div#header {background:transparent;}
div#wrapper {background-color:transparent; width:959px;}
div#page-wrapper { padding:10px 10px; background-color:transparent;}
div#content {background-color:#ffffff; padding:10px; height:1%; }
div#content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}


div#menu li { display:block; float:left; font-size:10px; margin:0; padding:0; position:relative; z-index:5; }

div#menu a.level1 span, 
div#menu span.level1 span {padding:4px 13px 0;}
div#menu li span {background-position:95% 0;background-repeat:no-repeat;}
div#menu li span {display:block;}

div#menu ul.menu {background:transparent url(/rxs/ogilvie/img/new/spacer.gif) no-repeat top right}
div#menu a.level1 {background:transparent url(/rxs/ogilvie/img/new/page_bg_h.png) repeat-x top left;}
div#menu a.level1 span {background:transparent url(/rxs/ogilvie/img/new/spacer.gif) no-repeat top left;}

div#menu a.level1, 
div#menu span.level1 { color:#FFFFFF; font-size:11px; font-weight:bold; text-transform:uppercase; }

div#menu ul.menu ul {background:transparent url(/rxs/ogilvie/img/new/menu_dropdown_bg.png) no-repeat scroll 0 100%; left:-999em; padding:0 0 10px; position:absolute; top:56px; width:220px; }
div#menu ul { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; } 

div#menu li a, 
#menu li span.separator { color:#969696; display:block; float:left; height:56px; line-height:50px; text-decoration:none; text-transform:uppercase; }
div#menu {float:left;}

div#logo img {margin:20px 0px 0px 10px;}

div#footer { background-color:transparent; color:#424242;}
div#upperfooter { background:transparent url(/rxs/ogilvie/img/new/footer_rocom.gif) no-repeat top left; width:1000px; height:110px; margin-left:8px;}
div#footerlinks {margin-top:10px;}
div#footer #footerlinks a { color:#00529B; text-decoration:none; }
div#footer #footerlinks a:hover { color:#F04600; }
div#navbox-productsearch.navbox form input#productSearch-searchString { width:94px; } 