
body,html
{
/* commented backslash hack - hides from Mac IE5 \*/
height: 100%;
/* end hack */
}

img {border:0px}
.clearboth {clear:both}

body {margin: 0px; padding: 0px; background: #f8f8f8; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color: #000; font-weight:normal; font-style:normal; font-variant:normal;}

#shell {text-align:center; top:0; left:0; margin:0px; padding:0px; overflow:visible;}
#top {text-align:center; top:0; left:0;margin:0px; padding:0px; width:100%; height:102px; background:url('images/saint_gobain_logo.jpg') no-repeat top center #fff;}
#navwrap {text-align:center; margin:0px; padding:0px; width:100%; display:table; background:url('images/topnav_bkg.gif') no-repeat top center #f8f8f8;}

/* topnav */
#topnav {width: 973px;text-align: left;margin: 0 auto;height: auto}
#topnav ul {list-style-type: none; margin:0px; padding:0px; width:100%; float:left;}
#topnav ul li {display: inline; padding:0px 0px; text-align:center; float:left;}
#topnav ul li a {display:block; padding:7px 29px; text-decoration: none; font-weight: normal; font-size: 120%; color:#fff; background:url('images/topnav_aboutus_line.gif') no-repeat top right}

.home #topnav ul {background:url('images/topnav_home.gif') repeat-x top center #38A3D6}
.home #topnav ul li a:hover{background-color:#38A3D6}
.home #topnav ul li a {background:url('images/topnav_home_line.gif') no-repeat top right}
.home #topnav ul li.current a{background:url('images/topnav_homeOn.gif') repeat-x top right #468FB8}

.aboutus #topnav ul {background:url('images/topnav_aboutus.gif') repeat-x top center #CEDF61}
.aboutus #topnav ul li a:hover{background-color:#CEDF61}
.aboutus #topnav ul li a {background:url('images/topnav_aboutus_line.gif') no-repeat top right}
.aboutus #topnav ul li.current a{background:url('images/topnav_aboutusOn.gif') repeat-x top right #BECE5D}

.group #topnav ul {background:url('images/topnav_group.gif') repeat-x top center #F69D56}
.group #topnav ul li a:hover{background-color:#F69D56}
.group #topnav ul li a {background:url('images/topnav_group_line.gif') no-repeat top right}
.group #topnav ul li.current a{background:url('images/topnav_groupOn.gif') repeat-x top right #E29353}

.products #topnav ul {background:url('images/topnav_products.gif') repeat-x top center #DA4D9B}
.products #topnav ul li a:hover{background-color:#D6358E}
.products #topnav ul li a {background:url('images/topnav_products_line.gif') no-repeat top right}
.products #topnav ul li.current a{background:url('images/topnav_productsOn.gif') repeat-x top right #CA4B91}

.sustainability #topnav ul {background:url('images/topnav_sustain.gif') repeat-x top center #5DA167}
.sustainability #topnav ul li a:hover{background-color:#579E62}
.sustainability #topnav ul li a {background:url('images/topnav_sustain_line.gif') no-repeat top right}
.sustainability #topnav ul li.current a{background:url('images/topnav_sustainOn.gif') repeat-x top right #599662}

.infocentre #topnav ul {background:url('images/topnav_infocentre.gif') repeat-x top center #44C2CA}
.infocentre #topnav ul li a:hover{background-color:#44C2CA}
.infocentre #topnav ul li a {background:url('images/topnav_infocentre_line.gif') no-repeat top right}
.infocentre #topnav ul li.current a{background:url('images/topnav_infocentreOn.gif') repeat-x top right #42B4BB}

.people #topnav ul {background:url('images/topnav_people.gif') repeat-x top center #907495}
.people #topnav ul li a:hover{background-color:#816187}
.people #topnav ul li a {background:url('images/topnav_people_line.gif') no-repeat top right}
.people #topnav ul li.current a{background:url('images/topnav_peopleOn.gif') repeat-x top right #836B87}

.links #topnav ul {background:url('images/topnav_links.gif') repeat-x top center #BBDFC7}
.links #topnav ul li a:hover{background-color:#BBDFC7}
.links #topnav ul li a {background:url('images/topnav_links_line.gif') no-repeat top right}
.links #topnav ul li.current a{background:url('images/topnav_linksOn.gif') repeat-x top right #A8C7B2}

.innovationcentre #topnav ul {background:url('images/topnav_innovationcentre.gif') repeat-x top center #D73939}
.innovationcentre #topnav ul li a:hover{background-color:#D73939}
.innovationcentre #topnav ul li a {background:url('images/topnav_innovationcentre_line.gif') no-repeat top right}
.innovationcentre #topnav ul li.current a{background:url('images/topnav_innovationcentreOn.gif') repeat-x top right #CA4B91}

.general #topnav ul {background:url('images/topnav_people.gif') repeat-x top center #907495}
.general #topnav ul li a:hover{background-color:#816187}
.general #topnav ul li a {background:url('images/topnav_people_line.gif') no-repeat top right}
.general #topnav ul li.current a{background:url('images/topnav_peopleOn.gif') repeat-x top right #836B87}

#topnav ul li.last a {background:none; padding-right:26px}

/* home starts */
#homeContent {float:left; padding-bottom:0px; text-align:left; margin: 0 auto; width:982px; background:url('images/home_grad.gif') repeat-y top left;}
#homebtm {float:left; text-align:center; margin: 0 auto; height:8px; font-size:1px; width:982px; background:url('images/homebtm_curves.gif') no-repeat top left}

#flashImage {width:654px; background:#f8f8f8; margin:0px; padding:0px; float:left}
#imagePad {height:201px; padding:3px 0px 0px 4px; float:left}

#homeLeft {float:left; width:654px;}
#homeLeftContent {float:left; width:654px; padding:0px 0px 10px 0px; margin:0px; background:url('images/homeLeft_topcurves.gif') no-repeat top left}
#homeLeftContent .inner {padding:6px 24px 0px 20px; margin:0px}
#homeLeftContent h1 {border-bottom:1px solid #CED1D3;  font-weight:normal; font-size:210%; margin:0px; padding:14px 0px 3px 0px;}
#homeLeftContent h2 {border-bottom:1px solid #CED1D3;  font-weight:normal; font-size:180%; margin:0px; padding:20px 0px 3px 0px;}
#homeLeftContent h2 a {color:Black; text-decoration:none;}
#homeLeftContent h3 { font-weight:normal; font-size:160%; margin:0px; padding:6px 0px 0px 0px; color:#468FB8;}
#homeLeftContent p {padding:6px 0px 0px 0px; margin:0px; font-size:120%; color:#000}

#newsWrap { padding:0px 0px 8px 0px; margin-bottom:0px; }
#newsWrap h3 { font-weight:normal; font-size:160%; margin:0px; padding:6px 0px 0px 0px; color:#468FB8;}
#newsWrap ul { position: relative; overflow: hidden; border: 0px; height: 200px; width: 580px; list-style:none; padding:5px 0px 0px 0px; margin:0px; }
#newsWrap ul li { list-style-type:none; height:100px; padding:0px 0px 3px 0px; margin:0px; }
#newsWrap p { padding:6px 0px 0px 0px; margin:0px; font-size:100%; color:#000; }
#newsWrap .newsLink a { color:#373737; background:url('images/news_icon.gif') no-repeat left; padding-left:20px; }
#newsWrap .newsLink a:hover { text-decoration:none; }

#newsWrap1 p {padding:6px 0px 0px 0px; margin:0px; font-size:100%; color:#000}
#newsWrap1 .newsLink a {color:#373737; background:url('images/news_icon.gif') no-repeat left; padding-left:20px}
#newsWrap1 .newsLink a:hover {text-decoration:none}
#newsWrap1{padding:0px 0px 8px 0px; margin-bottom:0px}
#newsWrap1 ul {list-style:none; padding:5px 0px 0px 0px; margin:0px}
#newsWrap1 ul li {padding:0px 0px 3px 0px; margin:0px}

#homeRight {float:right; width:328px; background:url('images/homeRight_topcurves.gif') no-repeat top left; margin:0px; padding:0px}
#homeRightInner {float:left; width:304px; padding:12px 0px 8px 10px}
#homeRight h2 {font-weight:normal; font-size:180%; margin:0px 0px 3px 7px; padding:0px 0px 0px 27px}
#homeRight h2.product {background:url('images/greenArra.gif') no-repeat left}
#homeRight h2.company {background:url('images/blueArra.gif') no-repeat left; margin-top:20px}
#homeRight p {padding:0px 10px 5px 6px; margin:0px; font-size:100%; color:#706F63}

#homeRight .prodSearch {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:307px; float:left; background:url('images/dropdownGrad.gif') repeat-y top left}
#homeRight .prodSearchTop {text-align:center; margin: 0 auto; height:7px; font-size:1px; width:307px; background:url('images/dropdownTop.gif') no-repeat top left}
#homeRight .prodSearchBtm {text-align:center; margin: 0 auto; height:7px; font-size:1px; width:307px; background:url('images/dropdownBtm.gif') no-repeat top left}
#homeRight .prodImage {border:1px solid #A3A4A4; width:286px; float:left; padding:0px; margin:0px}
#homeRight .searchWrap {padding:4px 0px 4px 9px; margin:0px; float:left;}
#homeRight .searchBox {width:290px;}
#homeRight select.panelDropdown {width:289px;}
#homeRight input.panelDropdown {width:286px;}
#homeRight .panelDropdown {margin-top:4px; float:left; font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:110%; background-color:#f8f8f8;}
#homeRight .no-script-button { margin:4px 0px 0px 4px; }
#homeRight input.no-script-button { width:40px; }
#homeRight div.rightBanner { margin:15px 0 0 2px; }
#homeRight div.rightBanner ul{position: relative;padding:0px;margin:0px;}
#homeRight div.rightBanner ul li{list-style-type:none;display: inline;padding:0px;margin:0px;}

/* content starts */
#contentshell {text-align:center; margin:0px; padding:0px 0px 4px 0px; width:100%;}
#contentwrap {text-align:center; margin: 0 auto; height: auto; width:982px; padding:5px 0px 0px 0px}

#contenttop {text-align:center; margin: 0 auto; height:8px; font-size:1px; width:982px; background:url('images/contenttop_curves.gif') no-repeat top left}
#content {float:left;text-align:left; margin: 0 auto; width:982px; background:url('images/content_grad.gif') repeat-y top left;}
#contentbtm {text-align:center; margin: 0 auto; height:8px; font-size:1px; width:982px; background:url('images/contentbtm_curves.gif') no-repeat top left}
#innerwrap {float:left; padding:4px; margin:0px; width:974px}

.innovationcentre #contenttop {background-image:url('images/contenttop_curves2.gif')}
.innovationcentre #content {background-image:url('images/content_grad2.gif')}
.innovationcentre #contentbtm {background-image:url('images/contentbtm_curves2.gif')}

/* leftnav */
#contentLeft {float:left; width:205px;}
#contentLeft ul {list-style-type: none; margin:0px; padding:0px; width:100%; display:block;}
#contentLeft ul li {margin:0px; padding:0px; width:205px; display:block;}
#contentLeft ul li a {margin:0px; padding:12px 0% 12px 12%; width:88%; display:block; color:#333333; background:url('images/leftnav_pointer.gif') no-repeat left; text-decoration:none; font-size:120%}
#contentLeft ul li a:hover { background:url('images/leftnav_pointer.gif') no-repeat left #F2F2F2}


#contentLeft .leftBanner {padding:12px 12px 0px 12px; text-align:center;}
#contentLeft .leftBanner ul{position: relative;padding:0px;margin:0px;}
#contentLeft .leftBanner ul li{list-style-type:none;display: inline;padding:0px;margin:0px;}
#contentLeft .leftBanner ul li a{background:none;padding:0px;margin:0px; display:inline;}

/* right content */
#contentRight {float:right; width:760px; padding:0px; margin:0px}
#pageContent {float:left; width:562px; _width:554px; padding:0px; margin:0px;}
#pageContent .Inner {padding:0px 0px 0px 8px; margin:0px}
#pageContent .Inner2 {padding:0px 8px 0px 0px; margin:0px;}
#pageContent .Inner2 .pad {padding:10px 0px 10px 10px; margin:0px; float:left;}
#pageContent .Inner2 .pad .cntimg{ padding:0px; margin:0px; float:right;}
#pageContent .Inner2 .pad h2 {display:inline; margin:0px; padding:0px 0px 0px 0px; font-size:200%; font-weight:normal; border:none;}

.innovationcentre #pageContent {width:760px; _width:744px}
.innovationcentre p { padding-right:10px !important; }
.innovationcentre p.instructions { font-size:120%; font-weight:bold; padding:10px 10px 15px 0px !important; }

#pageContent h1 {display: inline; margin:0px; padding:0px 10px; font-size:240%; font-weight:normal}
#pageContent h2 {display:inline; margin:0px; padding:0px 0px 0px 10px; border-left:1px solid #D9D9D9; font-size:200%; font-weight:normal}
#pageContent h3 {margin:0px; font-size:170%; font-weight: normal;padding:0px 0px 5px 0px; }
#pageContent h4 {margin:0px; font-size:120%; font-weight:bold;color:#000080;padding:5px 0px 4px 0px;}
#pageContent h5 {display: block; margin:0px; padding:0px 10px; font-size:150%; font-weight:normal}
#pageContent h6 {display:block; margin:0px; padding:0px 0px 0px 10px; border-left:1px solid #D9D9D9; font-size:200%; font-weight:normal}
#pageContent .img1 {padding:0px; margin-left:3px; float:right; border:4px solid #ECECEC}
#pageContent p {padding:0px 20px 10px 0px; margin:0px;}


#pageContent ul {
	margin:0 0 5px 16px;
	padding:0;
	display:block; 
}
#pageContent ul li {
	padding:2px 0 3px 12px; 				
	background: url('images/rightNav_arraOn.gif') 0 1px no-repeat;
	list-style: none outside none;	
	text-indent:0;
	height:1%;
	display:block; 
}




#pageContent1 {float:left; width:562px; padding:0px; margin:0px}
#pageContent1 .Inner {padding:0px 0px 0px 8px; margin:0px}
#pageContent1 .Inner2 {padding:0px; margin:0px; width:554px}
#pageContent1 .Inner2 .pad {padding:10px 0px 10px 10px; margin:0px; float:left;}
#pageContent1 .Inner2 .pad .cntimg{ padding:0px; margin:0px; float:right;}

#pageContent1 h1 {display: inline; margin:0px; padding:0px 10px; font-size:240%; font-weight:normal}
#pageContent1 h2 {display:inline; margin:0px; padding:0px 0px 0px 10px; border-left:1px solid #D9D9D9; font-size:200%; font-weight:normal}
#pageContent1 h3 {margin:0px; font-size:170%; font-weight: normal;padding:0px 0px 5px 0px; }
#pageContent1 h4 {margin:0px; font-size:120%; font-weight:bold;color:#000080;padding:0px 0px 2px 0px;}
#pageContent1 h5 {display: block; margin:0px; padding:0px 10px; font-size:240%; font-weight:normal}
#pageContent1 h6 {display:block; margin:0px; padding:0px 0px 0px 10px; border-left:1px solid #D9D9D9; font-size:200%; font-weight:normal}
#pageContent1 .img1 {padding:0px; margin-left:3px; float:right; border:4px solid #ECECEC}
#pageContent1 p {padding:0px 20px 10px 0px; margin:0px;}
#pageContent1 ul {list-style-type:none; display:block; margin-top:6px; margin-left:0px;}
#pageContent1 ul li{ margin-top:6px; margin-left:0px;}

#pageImage {padding:0px; margin:0px; width:554px; min-height:195px; float:left; height:195px}
.aboutus #pageImage {background:url('images/pageImage01.jpg') no-repeat top left}
.group #pageImage {background:url('images/pageImage02.jpg') no-repeat top left}
.products #pageImage {background:url('images/pageImage03.jpg') no-repeat top left}
.sustainability #pageImage {background:url('images/pageImage04.jpg') no-repeat top left}
.infocentre #pageImage {background:url('images/pageImage05.jpg') no-repeat top left}
.people #pageImage {background:url('images/pageImage06.jpg') no-repeat top left}
.links #pageImage {background:url('images/pageImage07.jpg') no-repeat top left}
.innovationcentre #pageImage {background:url('images/pageImage09.jpg') no-repeat top left; width:744px;}
.general #pageImage {background:url('images/pageImage08.jpg') no-repeat top left}

#pageTitle {padding:6px 0px; margin:0px; width:554px; background:#f2f2f2; float:left}
.aboutus #pageTitle {color:#97AF07}
.group #pageTitle {color:#F57F20}
.products #pageTitle {color:#D0157D}
.sustainability #pageTitle {color:#298437}
.infocentre #pageTitle {color:#08B0BA}
.people #pageTitle {color:#6E4874}
.links #pageTitle {color:#70A682}
.innovationcentre #pageTitle {color:#C81414; width:744px}
.general #pageTitle {color:#6E4874}

/* biscuit trail */
#biscuitTab {float:left; width:554px; margin:0px; padding:0px 0px 0px 0px;}
#NavTrail ol {list-style:none; padding:10px 0px 0px 10px; margin:0px; font-size:110%;}
#NavTrail ol li {display:inline}
#NavTrail ol li a {color:#fff; text-decoration:none}
#NavTrail ol li a:hover {text-decoration:underline}  
#NavTrail ol li span{color:#fff; font-weight:bold; text-transform:uppercase; font-size:100%;}

/* right nav */
#pageLinks {float:right; width:190px; padding:0px; margin:0px}
#pageLinks .Inner {padding:7px; margin:0px}

#pageLinks .linksItem h2 {padding:0px; margin:0px; color:#484848; font-size:160%; font-weight:normal}
#pageLinks .linksItem h3 {padding:3px 0px; margin:0px; color:#848484; font-size:130%; font-weight:normal}
#pageLinks .linksItem p {padding:5px 0px 5px 0px; margin:0px; color:#373737; font-size:100%; font-weight:normal} 
#pageLinks .linksItem .newsLink a {color:#373737; background:url('images/news_icon.gif') no-repeat left; padding-left:20px; text-decoration:underline;}
#pageLinks .linksItem .newsLink a:hover {color:#373737; background:url('images/news_icon.gif') no-repeat left; padding-left:20px;text-decoration:none;}
 
#pageLinks .linksItem {background:url('images/newsitem_border.gif') repeat-x left bottom; padding:0px 0px 8px 0px; margin-bottom:0px}
#pageLinks .linksItem ul {list-style:none; padding:5px 0px 0px 0px; margin:0px}
#pageLinks .linksItem ul li {padding:0px 0px 3px 0px; margin:0px}
#pageLinks .linksItem ul li a {padding:0px; margin:0px; padding-left:12px; text-decoration:none}
#pageLinks .linksItem ul li a:hover {background:url('images/rightNav_arraOn.gif') no-repeat top left; color:#484848}

.aboutus .linksItem ul li a {color:#97AF07;display:block; background:url('images/rightNav_arra01.gif') no-repeat top left}
.group .linksItem ul li a {color:#F57F20;display:block; background:url('images/rightNav_arra02.gif') no-repeat top left}
.products .linksItem ul li a {color:#D0157D;display:block; background:url('images/rightNav_arra03.gif') no-repeat top left}
.sustainability .linksItem ul li a {color:#298437;display:block; background:url('images/rightNav_arra04.gif') no-repeat top left}
.infocentre .linksItem ul li a {color:#08B0BA;display:block; background:url('images/rightNav_arra05.gif') no-repeat top left}
.people .linksItem ul li a {color:#6E4874;display:block; background:url('images/rightNav_arra06.gif') no-repeat top left}
.links .linksItem ul li a {color:#70A682;display:block; background:url('images/rightNav_arra07.gif') no-repeat top left}
.innovationcentre .linksItem ul li a {color:#70A682;display:block; background:url('images/rightNav_arra09.gif') no-repeat top left}
.general .linksItem ul li a {color:#6E4874;display:block; background:url('images/rightNav_arra06.gif') no-repeat top left}

#pageLinks .worldwide {background:url('images/worldwide_image.gif') no-repeat left}
#pageLinks .worldlink a {color:#000}
#pageLinks .worldlink a:hover {text-decoration:none}

/* bottom panels */
#bottomShell {text-align:center; margin:0px; padding:0px 0px 0px 0px; width:100%;}
#bottomWrap {text-align:center; margin: 0 auto; height: auto; width:982px; padding:5px 0px 0px 0px}

#panelTop {text-align:center; margin: 0 auto; height:8px; font-size:1px; width:982px; background:url('images/paneltop_curves.gif') no-repeat top left}
#panel {text-align:left; margin: 0 auto; width:982px; background:url('images/panel_grad.gif') repeat-y top left; display:table}
#panelBtm {text-align:center; margin: 0 auto; height:8px; font-size:1px; width:982px; background:url('images/panelbtm_curves.gif') no-repeat top left}

.aboutus #panelTop,
.group #panelTop,
.products #panelTop,
.sustainability #panelTop,
.infocentre #panelTop,
.people #panelTop,
.links #panelTop,
.innovationcentre #panelTop,
.general #panelTop {background-image:url('images/paneltop_curves_dark.gif')}

#panelSearch {padding:4px 0px 10px 13px; margin-bottom:0px; float:left}
.prodSearch {padding:0px 0px 0px 0px; margin:0px 5px 0px 0px; width:235px; float:left}
.prodImage {border:1px solid #A3A4A4; width:233px; float:left; padding:0px; margin:0px}
.panelDropdown {width:235px; margin-top:4px; float:left}
.searchWrap {padding:0px; margin:0px; width:233px; float:left;}

/* home bottom panels */
div#bottomBanners {margin:15px 20px;}
div#bottomBanners ul{position: relative;padding:0px;margin:0px;}
div#bottomBanners ul li{list-style-type:none;display: inline;padding:0px;margin:0px;}

/* footer Links */
#footerLinks {margin: 0 auto; width:982px; background:url('images/footerlinks_grad.gif') repeat-y top left; display:table}
#footerLinksWrap {float:left; width:982px; margin:0px; padding:10px 0px 10px 0px}
#footerLinks ul {text-align:center; margin:0px}
#footerLinks ul li {display: inline; margin:0px; padding:0px 10px 0px 0px}
#footerLinks ul li a {color:#484848; text-decoration:none; background:url('images/footer_arra.gif') no-repeat left; padding-left:9px}
#footerLinks ul li a:hover {color:#000; text-decoration:underline}

/* footer */
#footerWrap {text-align:center; margin:0px; padding:10px 0px; width:100%}
#footerWrap p {color:#939393}
#footerWrap a {color:#000;text-decoration:none}
#footerWrap a:hover {text-decoration:underline;}

#contactus {margin:0 0 20px 0}
#contactus .break {height:25px}
#contactus .disabled {display:none}
#contactus input.short, #contactus textarea.short {width:100px}
#contactus input.medium, #contactus textarea.medium {width:250px}
#contactus input.long, #contactus textarea.long{width:440px}
#contactus select.short {width:104px; width:106px\9;}
#contactus select.medium {width:254px; width:256px\9;}
#contactus select.long {width:444px; width:446px\9;}
#contactus .summary {width:501px;background-color:#EFEFEF;padding:10px;margin-bottom:20px;color:#f00}
#contactus .summary h4 {color:#f00}
#contactus input, #contactus select, #contactus textarea {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;font-size:12px}

.paging{margin-top:10px}
.paging a{vertical-align:middle;margin:0px 3px 0 3px;display:inline-block;padding:0 3px 0 3px;color:#6c6d6b;font-size:85%}
.paging a.selected{padding:6px;font-weight:bold;margin:0 3px 0 3px;color:#5d86ac}
.paging a.hide{display:none;}
.paging img{margin-top:3px}

#homeRight #siteSearch { padding:4px 0px 10px 2px; border-bottom:1px solid #CED1D3; margin-bottom:10px; }
#homeRight #siteSearch span.box { background:url(images/site-search-box-1.gif) no-repeat; display:inline-block; padding-right:2px; }
#homeRight #siteSearch span, #homeRight #siteSearch input { vertical-align:middle; }
#homeRight #siteSearch span.text { color:#706F63; margin:0px 4px 0px 4px; }
#homeRight #siteSearch input.text-box { background-color:Transparent; font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:110%; padding:4px 0px 4px 5px; border:none; width:196px; }
#homeRight #siteSearch input.blur { background:url(images/site-search-text-1.gif) no-repeat 4px 4px; _background-position:4px 3px; }
#homeRight #siteSearch input.button { _margin-top:-2px; }

#contentRight #siteSearch { margin-top:-8px; _margin-top:0px; }
#contentRight #siteSearch span.box { background:url(images/site-search-box-2.gif) no-repeat; display:inline-block; padding-right:2px; }
#contentRight #siteSearch span, #contentRight #siteSearch input { vertical-align:middle; }
#contentRight #siteSearch span.text { display:none; }
#contentRight #siteSearch input.text-box { background-color:Transparent; font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:110%; padding:4px 0px 4px 5px; border:none; width:128px; }
#contentRight #siteSearch input.blur { background:url(images/site-search-text-2.gif) no-repeat 4px 4px; _background-position:4px 3px; }
#contentRight #siteSearch input.button { _margin-top:-2px; }

.home #siteSearch input.button { background:url(images/site-search-button-home.gif) no-repeat; }
.aboutus #siteSearch input.button { background:url(images/site-search-button-aboutus.gif) no-repeat; }
.group #siteSearch input.button { background:url(images/site-search-button-group.gif) no-repeat; }
.products #siteSearch input.button { background:url(images/site-search-button-products.gif) no-repeat; }
.sustainability #siteSearch input.button { background:url(images/site-search-button-sustain.gif) no-repeat; }
.infocentre #siteSearch input.button { background:url(images/site-search-button-infocentre.gif) no-repeat; }
.people #siteSearch input.button { background:url(images/site-search-button-people.gif) no-repeat; }
.links #siteSearch input.button { background:url(images/site-search-button-links.gif) no-repeat; }
.innovationcentre #siteSearch input.button { background:url(images/site-search-button-innovationcentre.gif) no-repeat; }
.general #siteSearch input.button { background:url(images/site-search-button-people.gif) no-repeat; }

div.search-provider { float:right; margin-top:14px; }
div.search-provider div.text { font-family:Verdana; font-size:11px; color:#555; float:left; margin:12px 6px 0px 0px; }

div.search-results ul { list-style-type:none; padding:0px; margin:10px 0px 10px 0px; font-size:120%; }
div.search-results ul li { padding:7px; border:1px solid #fefefe; }
div.search-results ul li a { background:url(images/rightNav_arraOn.gif) no-repeat; display:inline-block; padding-left:12px; margin-bottom:3px; }
div.search-results ul li:hover, div.search-results ul li.hover { background-color:#fcfcfc; border:1px solid #CED1D3; }
div.search-results ul li:hover a, div.search-results ul li.hover a { background-image:url(images/rightNav_arraRed.gif); }
div.search-results span.pdf { background:url(images/pdf.gif) no-repeat right center; padding-right:24px; }

div.search-paging { font-size:120%; border-top:1px solid #CED1D3; text-align:center; padding-top:15px; }
div.search-paging a, div.search-paging span.disabled { display:inline-block; padding:2px 8px; background-color:#f9f9f9; border:1px solid #CED1D3; text-decoration:none; }
div.search-paging a:visited { color:#0000EE; }
div.search-paging a.selected { color:Red; }
div.search-paging span.arrow span { display:none; }
div.search-paging span.disabled span { display:inline-block; color:#ccc; }
div.search-paging span.disabled a { display:none; }

div.product-selector div.box { position:relative; width:570px; padding:10px 22px 20px 20px; _padding-right:18px; background-color:#f9f9f9; border:1px solid #CED1D3; margin-top:15px; }
div.product-selector div.box h2 { width:570px; padding-top:0px !important; }
div.product-selector div.box p { width:570px; }
div.product-selector h3 { color:Black !important; font-size:140% !important; font-weight:bold !important; padding-top:15px !important; }
div.product-selector ul { margin:7px 0px 5px 0px; font-size:120%; #margin-left:40px; }
div.product-selector div.overview-text { border-bottom:1px solid #CED1D3; padding-bottom:10px; margin-bottom:2px; }
div.product-selector div.companies { border-top:1px solid #CED1D3; text-align:center; width:570px; margin-top:15px; }
div.product-selector div.companies p.title { font-weight:bold; padding-top:15px !important; }
div.product-selector div.companies span { display:inline-block; margin:10px 10px 0px 10px; width:165px; vertical-align:middle; }
div.product-selector div.companies img { border:1px solid #CED1D3; background-color:White; padding:4px; margin-top:5px; }
div.product-selector div#product-text { font-weight:bold; text-align:center; }
div.product-selector div#product-fader { position:absolute; visibility:hidden; background-color:#f9f9f9; }
div.product-selector .links ul { margin:10px 0px 5px 14px; padding:0; font-weight:bold; }
div.product-selector .links ul li { background:url(images/rightNav_arraOn.gif) no-repeat 0px 3px; padding:2px 0 3px 12px; list-style-type:none; }
div.product-selector .links ul li.current { background-image:url(images/rightNav_arraRed.gif); }
div.product-selector .links ul li.current a { color:#EE0000; }
div.product-selector a:visited { color:#0000EE; }
div.product-selector select { font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:110%; background-color:#f8f8f8; width:289px; }
div.product-selector div.info { margin:15px 0px 8px 0px; font-weight:bold; text-align:center; font-size:110%; }
div.product-selector div.info span { background:#f9f9f9 url(images/info.gif) no-repeat 10px 11px; display:inline-block; padding:11px 10px 11px 33px; border:1px solid #CED1D3; }

a.thumbnail { display:inline-block; background:#fcfcfc url(images/thumbnail-bg.gif) repeat-x; padding:15px; border:1px solid #e7e7e7; }
a.thumbnail img { border:1px solid #ccc; }
