/* menu css*/
#sashmenu {width:219px; padding-left:55px; float:left;}
html>body #sashmenu { width:164px; }
#menu a {color:#414141;}
#menu A:hover {text-decoration: none; color:#777777;}

#menu {  text-align:center; background:url(/images/menu_bg.jpg) repeat-y; width:164px; margin:0; padding:0 0 0 5px;}
html>body #menu { width:157px; }

.searchbg {  text-align:center; background:url(/images/menu_bg.jpg) repeat-y; width:164px; margin:0; padding:0 0 0 5px;}
html>body .searchbg { width:157px; }

#sashmenu  ul { list-style: none; margin:0; padding:0; }
.menu1 a { font-size:100%; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px; background:url(/images/menu.jpg) 0 0 ; font-family:"Palatino Linotype"; text-align:left; float:left; font-weight:bold; }
/* .menu1 a { font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px; background:url(/images/menu.jpg) 0 0 ; font-family:times; text-align:left; float:left;} */
html>body .menu1 a { height:22px; width:141px; text-decoration:none;}
.menu1 a:hover { background:url(/images/menu.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menu1 a:hover {  width:142px;  }
.menu1 a:active { background:url(/images/menu.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menu1 a:active {  width:140px; }


.menu1on { background:url(/images/menu.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menu1on {  width:140px; }

.menuon { background:url(/images/menu.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; text-align:left; text-transform:uppercase; text-decoration:none; float:left;}
html>body .menuon {  width:140px; }

.menu2 a { font-size:80%; display:block;   padding-left:16px; text-decoration:none; text-transform:uppercase; width:152px; line-height:22px; background:url(/images/menud.jpg) 0 0 ; font-family:"Palatino Linotype"; text-align:left; float:left;  }
html>body .menu2 a { line-height:22px; width:136px; text-decoration:none;}
.menu2 a:hover { background:url(/images/menud.jpg) 0 -44px ;  padding-left:15px; text-decoration:none; }
html>body .menu2 a:hover {  width:137px;  text-decoration:none;}
.menu2 a:active { background:url(/images/menud.jpg) 0 -88px ;   padding-left:17px;  text-decoration:none; }
html>body .menu2 a:active {  width:135px; text-decoration:none;}
.menu2on { background:url(/images/menud.jpg) 0 -88px ;   padding-left:12px; text-decoration:none;  }
html>body .menu2on {  width:140px; text-decoration:none;}

.menu3 a { font-size:80%;  display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px; background:url(/images/menu.jpg) 0 0 ; font-family:"Palatino Linotype"; text-align:left; float:left; font-weight:bold; }
html>body .menu3 a { height:22px; width:141px; }
.menu3 a:hover { background:url(/images/menu.jpg) 0 -22px ;  padding-left:10px;  }
html>body .menu3 a:hover {  width:142px;  }
.menu3 a:active { background:url(/images/menu.jpg) 0 -44px ;   padding-left:12px;  }
html>body .menu3 a:active {  width:140px; }
.menu3on { background:url(/images/menu.jpg) 0 -44px ;   padding-left:12px;  }
html>body .menu3on {  width:140px; }

.menuhome a { font-size:100%; font-weight:normal; display:block;  padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px; background:url(/images/menu_home.jpg) 0 0 ; font-family:times; text-align:center;}
html>body .menuhome a { height:22px; width:141px; }
.menuhome a:hover { background:url(/images/menu_home.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menuhome a:hover {  width:142px;  }
.menuhome a:active { background:url(/images/menu_home.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuhome a:active {  width:140px; }
.menuhomeon { background:url(/images/menu_home.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuhomeon {  width:140px; }

.menucompany a { font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px; background:url(/images/menu_company.jpg) 0 0 ; font-family:times; text-align:left;}
html>body .menucompany a { height:22px; width:141px; }
.menucompany a:hover { background:url(/images/menu_company.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menucompany a:hover {  width:142px;  }
.menucompany a:active { background:url(/images/menu_company.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menucompany a:active {  width:140px; }
.menucompanyon { background:url(/images/menu_company.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menucompanyon {  width:140px; }

.menunews a { background:url(/images/menu_news.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menunews a { height:22px; width:141px; }
.menunews a:hover { background:url(/images/menu_news.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menunews a:hover {  width:142px;  }
.menunews a:active { background:url(/images/menu_news.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menunews a:active {  width:140px; }
.menunewson { background:url(/images/menu_news.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menunewson {  width:140px; }

.menuproducts a { background:url(/images/menu_products.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menuproducts a { height:22px; width:141px; }
.menuproducts a:hover { background:url(/images/menu_products.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menuproducts a:hover {  width:142px;  }
.menuproducts a:active { background:url(/images/menu_products.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuproducts a:active {  width:140px; }
.menuproductson { background:url(/images/menu_products.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuproductson {  width:140px; }

.menutheswwservice a { background:url(/images/menu_theswwservice.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menutheswwservice a { height:22px; width:141px; }
.menutheswwservice a:hover { background:url(/images/menu_theswwservice.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menutheswwservice a:hover {  width:142px;  }
.menutheswwservice a:active { background:url(/images/menu_theswwservice.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menutheswwservice a:active {  width:140px; }
.menutheswwserviceon { background:url(/images/menu_theswwservice.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menutheswwserviceon {  width:140px; }

.menufaqs a { background:url(/images/menu_faqs.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menufaqs a { height:22px; width:141px; }
.menufaqs a:hover { background:url(/images/menu_faqs.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menufaqs a:hover {  width:142px;  }
.menufaqs a:active { background:url(/images/menu_faqs.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menufaqs a:active {  width:140px; }
.menufaqson { background:url(/images/menu_faqs.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menufaqson {  width:140px; }

.menuportfolio a { background:url(/images/menu_portfolio.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menuportfolio a { height:22px; width:141px; }
.menuportfolio a:hover { background:url(/images/menu_portfolio.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menuportfolio a:hover {  width:142px;  }
.menuportfolio a:active { background:url(/images/menu_portfolio.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuportfolio a:active {  width:140px; }
.menuportfolioon { background:url(/images/menu_portfolio.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuportfolioon {  width:140px; }

.menutestimonials a { background:url(/images/menu_testimonials.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menutestimonials a { height:22px; width:141px; }
.menutestimonials a:hover { background:url(/images/menu_testimonials.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menutestimonials a:hover {  width:142px;  }
.menutestimonials a:active { background:url(/images/menu_testimonials.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menutestimonials a:active {  width:140px; }
.menutestimonialson { background:url(/images/menu_testimonials.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menutestimonialson {  width:140px; }

.menucasestudies a { background:url(/images/menu_casestudies.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menucasestudies a { height:22px; width:141px; }
.menucasestudies a:hover { background:url(/images/menu_casestudies.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menucasestudies a:hover {  width:142px;  }
.menucasestudies a:active { background:url(/images/menu_casestudies.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menucasestudies a:active {  width:140px; }
.menucasestudieson { background:url(/images/menu_casestudies.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menucasestudieson {  width:140px; }

.menuworkshoptour a { background:url(/images/menu_workshoptour.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menuworkshoptour a { height:22px; width:141px; }
.menuworkshoptour a:hover { background:url(/images/menu_workshoptour.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menuworkshoptour a:hover {  width:142px;  }
.menuworkshoptour a:active { background:url(/images/menu_workshoptour.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuworkshoptour a:active {  width:140px; }
.menuworkshoptouron { background:url(/images/menu_workshoptour.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuworkshoptouron {  width:140px; }

.menuenvironmental a { background:url(/images/menu_environmental.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menuenvironmental a { height:22px; width:141px; }
.menuenvironmental a:hover { background:url(/images/menu_environmental.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menuenvironmental a:hover {  width:142px;  }
.menuenvironmental a:active { background:url(/images/menu_environmental.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuenvironmental a:active {  width:140px; }
.menuenvironmentalon { background:url(/images/menu_environmental.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuenvironmentalon {  width:140px; }

.menuaffiliations a { background:url(/images/menu_affiliations.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menuaffiliations a { height:22px; width:141px; }
.menuaffiliations a:hover { background:url(/images/menu_affiliations.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menuaffiliations a:hover {  width:142px;  }
.menuaffiliations a:active { background:url(/images/menu_affiliations.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuaffiliations a:active {  width:140px; }
.menuaffiliationson { background:url(/images/menu_affiliations.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menuaffiliationson {  width:140px; }

.menucontactus a { background:url(/images/menu_contactus.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menucontactus a { height:22px; width:141px; }
.menucontactus a:hover { background:url(/images/menu_contactus.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menucontactus a:hover {  width:142px;  }
.menucontactus a:active { background:url(/images/menu_contactus.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menucontactus a:active {  width:140px; }
.menucontactuson { background:url(/images/menu_contactus.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menucontactuson {  width:140px; }

.menumedia a { background:url(/images/menu_media.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .menumedia a { height:22px; width:141px; }
.menumedia a:hover { background:url(/images/menu_media.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .menumedia a:hover {  width:142px;  }
.menumedia a:active { background:url(/images/menu_media.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menumedia a:active {  width:140px; }
.menumediaon { background:url(/images/menu_media.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .menumediaon {  width:140px; }

/* -- menu --*/

.smenunewwindows a { background:url(/images/smenu_new_windows.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenunewwindows a { height:22px; width:141px; }
.smenunewwindows a:hover { background:url(/images/smenu_new_windows.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenunewwindows a:hover {  width:142px;  }
.smenunewwindows a:active { background:url(/images/smenu_new_windows.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenunewwindows a:active {  width:140px; }
.smenunewwindowson { background:url(/images/smenu_new_windows.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenunewwindowson {  width:140px; }

.smenuboxsashwindows a { background:url(/images/smenu_box_sash_windows.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuboxsashwindows a { height:22px; width:141px; }
.smenuboxsashwindows a:hover { background:url(/images/smenu_box_sash_windows.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuboxsashwindows a:hover {  width:142px;  }
.smenuboxsashwindows a:active { background:url(/images/smenu_box_sash_windows.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuboxsashwindows a:active {  width:140px; }
.smenuboxsashwindowson { background:url(/images/smenu_box_sash_windows.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuboxsashwindowson {  width:140px; }

.smenucasementwindows a { background:url(/images/smenu_casement_windows.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenucasementwindows a { height:22px; width:141px; }
.smenucasementwindows a:hover { background:url(/images/smenu_casement_windows.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenucasementwindows a:hover {  width:142px;  }
.smenucasementwindows a:active { background:url(/images/smenu_casement_windows.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenucasementwindows a:active {  width:140px; }
.smenucasementwindowson { background:url(/images/smenu_casement_windows.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenucasementwindowson {  width:140px; }

.smenuwindowrefurbishment a { background:url(/images/smenu_refurbishment.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuwindowrefurbishment a { height:22px; width:141px; }
.smenuwindowrefurbishment a:hover { background:url(/images/smenu_refurbishment.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuwindowrefurbishment a:hover {  width:142px;  }
.smenuwindowrefurbishment a:active { background:url(/images/smenu_refurbishment.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuwindowrefurbishment a:active {  width:140px; }
.smenuwindowrefurbishmenton { background:url(/images/smenu_refurbishment.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuwindowrefurbishmenton {  width:140px; }

.smenureglazingbiglass a { background:url(/images/smenu_reglazingbiglass.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenureglazingbiglass a { height:22px; width:141px; }
.smenureglazingbiglass a:hover { background:url(/images/smenu_reglazingbiglass.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenureglazingbiglass a:hover {  width:142px;  }
.smenureglazingbiglass a:active { background:url(/images/smenu_reglazingbiglass.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenureglazingbiglass a:active {  width:140px; }
.smenureglazingbiglasson { background:url(/images/smenu_reglazingbiglass.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenureglazingbiglasson {  width:140px; }

.smenudraughtsealing a { background:url(/images/smenu_draught_sealing.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenudraughtsealing a { height:22px; width:141px; }
.smenudraughtsealing a:hover { background:url(/images/smenu_draught_sealing.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenudraughtsealing a:hover {  width:142px;  }
.smenudraughtsealing a:active { background:url(/images/smenu_draught_sealing.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenudraughtsealing a:active {  width:140px; }
.smenudraughtsealingon { background:url(/images/smenu_draught_sealing.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenudraughtsealingon {  width:140px; }

.smenufeaturewindowsandlistedbuildings a { background:url(/images/smenu_feature_windows.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:44px;  font-family:times; text-align:left;}
html>body .smenufeaturewindowsandlistedbuildings a {  width:141px; }
.smenufeaturewindowsandlistedbuildings a:hover { background:url(/images/smenu_feature_windows.jpg) 0 -44px ;  padding-left:10px; height:44px; width:152px;}
html>body .smenufeaturewindowsandlistedbuildings a:hover { width:142px;  }
.smenufeaturewindowsandlistedbuildings a:active { background:url(/images/smenu_feature_windows.jpg) 0 -88px ;   padding-left:12px; height:44px; width:152px; }
html>body .smenufeaturewindowsandlistedbuildings a:active { width:140px; }
.smenufeaturewindowsandlistedbuildingson { background:url(/images/smenu_feature_windows.jpg) 0 -88px ;   padding-left:12px; height:44px; width:152px; }
html>body .smenufeaturewindowsandlistedbuildingson { width:140px; }

.smenuglassandglazing a { background:url(/images/smenu_glass_and_glazing.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuglassandglazing a { height:22px; width:141px; }
.smenuglassandglazing a:hover { background:url(/images/smenu_glass_and_glazing.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuglassandglazing a:hover {  width:142px;  }
.smenuglassandglazing a:active { background:url(/images/smenu_glass_and_glazing.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuglassandglazing a:active {  width:140px; }
.smenuglassandglazingon { background:url(/images/smenu_glass_and_glazing.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuglassandglazingon {  width:140px; }

.smenunewdoors a { background:url(/images/smenu_new_doors.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenunewdoors a { height:22px; width:141px; }
.smenunewdoors a:hover { background:url(/images/smenu_new_doors.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenunewdoors a:hover {  width:142px;  }
.smenunewdoors a:active { background:url(/images/smenu_new_doors.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenunewdoors a:active {  width:140px; }
.smenunewdoorson { background:url(/images/smenu_new_doors.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenunewdoorson {  width:140px; }

.smenuwhowillibeworkingwith a { background:url(/images/smenu_wwwbww.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuwhowillibeworkingwith a { height:22px; width:141px; }
.smenuwhowillibeworkingwith a:hover { background:url(/images/smenu_wwwbww.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuwhowillibeworkingwith a:hover {  width:142px;  }
.smenuwhowillibeworkingwith a:active { background:url(/images/smenu_wwwbww.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuwhowillibeworkingwith a:active {  width:140px; }
.smenuwhowillibeworkingwithon { background:url(/images/smenu_wwwbww.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuwhowillibeworkingwithon {  width:140px; }

.smenulifeofawindow a { background:url(/images/smenu_life_of_a_window.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenulifeofawindow a { height:22px; width:141px; }
.smenulifeofawindow a:hover { background:url(/images/smenu_life_of_a_window.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenulifeofawindow a:hover {  width:142px;  }
.smenulifeofawindow a:active { background:url(/images/smenu_life_of_a_window.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenulifeofawindow a:active {  width:140px; }
.smenulifeofawindowon { background:url(/images/smenu_life_of_a_window.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenulifeofawindowon {  width:140px; }

.smenucustomerguides a { background:url(/images/smenu_customer_guides.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenucustomerguides a { height:22px; width:141px; }
.smenucustomerguides a:hover { background:url(/images/smenu_customer_guides.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenucustomerguides a:hover {  width:142px;  }
.smenucustomerguides a:active { background:url(/images/smenu_customer_guides.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenucustomerguides a:active {  width:140px; }
.smenucustomerguideson { background:url(/images/smenu_customer_guides.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenucustomerguideson {  width:140px; }

.smenuquality a { background:url(/images/smenu_quality.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuquality a { height:22px; width:141px; }
.smenuquality a:hover { background:url(/images/smenu_quality.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuquality a:hover {  width:142px;  }
.smenuquality a:active { background:url(/images/smenu_quality.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuquality a:active {  width:140px; }
.smenuqualityon { background:url(/images/smenu_quality.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuqualityon {  width:140px; }

.smenuservicestandards a { background:url(/images/smenu_service_standards.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuservicestandards a { height:22px; width:141px; }
.smenuservicestandards a:hover { background:url(/images/smenu_service_standards.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuservicestandards a:hover {  width:142px;  }
.smenuservicestandards a:active { background:url(/images/smenu_service_standards.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuservicestandards a:active {  width:140px; }
.smenuservicestandardson { background:url(/images/smenu_service_standards.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuservicestandardson {  width:140px; }

.smenuswwguarantee a { background:url(/images/smenu_sww_guarantee.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuswwguarantee a { height:22px; width:141px; }
.smenuswwguarantee a:hover { background:url(/images/smenu_sww_guarantee.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuswwguarantee a:hover {  width:142px;  }
.smenuswwguarantee a:active { background:url(/images/smenu_sww_guarantee.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuswwguarantee a:active {  width:140px; }
.smenuswwguaranteeon { background:url(/images/smenu_sww_guarantee.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuswwguaranteeon {  width:140px; }

.smenuaccoyatimber a { background:url(/images/smenu_accoya_timber.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuaccoyatimber a { height:22px; width:141px; }
.smenuaccoyatimber a:hover { background:url(/images/smenu_accoya_timber.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuaccoyatimber a:hover {  width:142px;  }
.smenuaccoyatimber a:active { background:url(/images/smenu_accoya_timber.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuaccoyatimber a:active {  width:140px; }
.smenuaccoyatimberon { background:url(/images/smenu_accoya_timber.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuaccoyatimberon {  width:140px; }

.smenurecycling a { background:url(/images/smenu_recycling.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenurecycling a { height:22px; width:141px; }
.smenurecycling a:hover { background:url(/images/smenu_recycling.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenurecycling a:hover {  width:142px;  }
.smenurecycling a:active { background:url(/images/smenu_recycling.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenurecycling a:active {  width:140px; }
.smenurecyclingon { background:url(/images/smenu_recycling.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenurecyclingon {  width:140px; }

.smenuplantatree a { background:url(/images/smenu_plant_a_tree.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuplantatree a { height:22px; width:141px; }
.smenuplantatree a:hover { background:url(/images/smenu_plant_a_tree.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuplantatree a:hover {  width:142px;  }
.smenuplantatree a:active { background:url(/images/smenu_plant_a_tree.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuplantatree a:active {  width:140px; }
.smenuplantatreeon { background:url(/images/smenu_plant_a_tree.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuplantatreeon {  width:140px; }

.smenuhowtofindus a { background:url(/images/smenu_how_to_find_us.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenuhowtofindus a { height:22px; width:141px; }
.smenuhowtofindus a:hover { background:url(/images/smenu_how_to_find_us.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenuhowtofindus a:hover {  width:142px;  }
.smenuhowtofindus a:active { background:url(/images/smenu_how_to_find_us.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuhowtofindus a:active {  width:140px; }
.smenuhowtofinduson { background:url(/images/smenu_how_to_find_us.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenuhowtofinduson {  width:140px; }

.smenurequestasurvey a { background:url(/images/smenu_request_a_survey.jpg) 0 0 ; font-size:100%; font-weight:normal; display:block;   padding-left:11px; text-decoration:none; text-transform:uppercase; width:152px; height:22px;  font-family:times; text-align:left;}
html>body .smenurequestasurvey a { height:22px; width:141px; }
.smenurequestasurvey a:hover { background:url(/images/smenu_request_a_survey.jpg) 0 -22px ;  padding-left:10px; height:22px; width:152px;}
html>body .smenurequestasurvey a:hover {  width:142px;  }
.smenurequestasurvey a:active { background:url(/images/smenu_request_a_survey.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenurequestasurvey a:active {  width:140px; }
.smenurequestasurveyon { background:url(/images/smenu_request_a_survey.jpg) 0 -44px ;   padding-left:12px; height:22px; width:152px; }
html>body .smenurequestasurveyon {  width:140px; }

.accredcms a { margin-bottom:6px; display:block; width:79px; height:79px; background:url(/images/accred_cms.jpg) 0 0 ; float:left; text-decoration:none;}
.accredcms a:hover { background:url(/images/accred_cms.jpg) 0 -79px ; text-decoration:none;}
.accredfensa a { margin-bottom:6px; display:block; width:79px; height:79px; background:url(/images/accred_fensa.jpg) 0 0 ;float:right; text-decoration:none; }
.accredfensa a:hover { background:url(/images/accred_fensa.jpg) 0 -79px ;  text-decoration:none;}
.accredtgomc a { margin-bottom:6px; display:block; width:79px; height:79px; background:url(/images/accred_tgomc.jpg) 0 0 ;float:left;  text-decoration:none;}
.accredtgomc a:hover { background:url(/images/accred_tgomc.jpg) 0 -79px ;  text-decoration:none;}
.accredgp a { margin-bottom:6px; display:block; width:79px; height:79px; background:url(/images/accred_gp.jpg) 0 0 ;float:right; text-decoration:none;}
.accredgp a:hover { background:url(/images/accred_gp.jpg) 0 -79px ;  text-decoration:none;}
.accredsafec a { margin-bottom:6px; display:block; width:79px; height:79px; background:url(/images/accred_safec.jpg) 0 0 ;float:left;  text-decoration:none;}
.accredsafec a:hover { background:url(/images/accred_safec.jpg) 0 -79px ;  text-decoration:none;}
.accreduktc a { margin-bottom:6px; display:block; width:79px; height:79px; background:url(/images/accred_uktc.jpg) 0 0 ;float:right; text-decoration:none;}
.accreduktc a:hover { background:url(/images/accred_uktc.jpg) 0 -79px ;  text-decoration:none;}
