@charset "UTF-8";
/* CSS Document */

/* CSS Document */
html { background:#000; }
body { font-family: Arial; font-size: 0.7em; font-style: normal; color: #666666; background: #000; margin:0px; }


.link_findadealer { visibility:hidden; display:none; }

#comingsoon { width:624px; float:left; margin:0px 0px 3px 5px; padding:0px 0px 7px 0px; background:#F70; }
#comingsoon > ul { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
#comingsoon > ul > li { float:left; margin:0px 0px 0px 0px; padding:15px 0px 5px 20px; list-style:none; }
#comingsoon > ul > li > h3 { font:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#FFF; margin:0px; padding:0px 0 2px 0; }
#comingsoon > ul > li > h4 { font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFF; margin:0px; padding:0px 0 2px 0; }
#comingsoon div#mc_embed_signup { width:624px; padding:0px 0px 0px 0px; margin:0px 0 0px 0; float:left;  }
#comingsoon div#mc_embed_signup input { padding:0px 0px 0px 0px; margin:0px 0 0px 0; float:left;  }
#comingsoon div#mc_embed_signup #mce-EMAIL { font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; color:#000; border:1px solid #AAA;*/ }
#comingsoon div#mc_embed_signup input.email { margin:0px 0px 10px 20px; padding:5px 5px; height:30px; width:300px; float:left; }
#comingsoon div#mc_embed_signup #mc-embedded-subscribe { width:120px; background:#333; padding:0px 0px 10px 0px; margin:0px 0 20px 20px; float:left;  }
#comingsoon div#mc_embed_signup #mc-embedded-subscribe:hover { background:#111;  }
#comingsoon div#mc_embed_signup input.button { float:left; }



/************** HEADER / NAVIGATION **************/
	
#header { margin:0px auto 0 auto; padding: 25px 0px 25px 100px; width:924px; background:#000; z-index: 2; /*border:1px solid #09F;*/ }	
#header > ul { width:800px; list-style-type:none; padding:0px; margin:0px auto; /*border:1px solid #09F;*/ }
#header > ul > ul.evologo { width:250px; list-style-type:none; padding:0px; margin:0px; /*border:1px solid #F00;*/ }	
#header > ul > ul.evologo > li { width:250px;  padding:0px; margin:0px; /*border:1px solid #FF0;*/ }	
#header > ul > ul.evologo > li > a > img { width:250px; /*border:1px solid #FF0;*/ }	

.header { border: 0; }
#header > table { margin:10px auto; padding:0px; width: 800px; /*border:1px solid #F00;*/ }
#header-new { width:100%; height:150px; background:#171717; /*border:1px solid #F00;*/ }
#header-new > ul { width:800px; height:150px; background:#171717; /*border:1px solid #F00;*/ }

#header.evosteel > table, #header.evobuild > table, #header.evoproject > table, #header.evogroup > table { width:655px; float:left; }

#header.evosteel > a > img { width:140px; top:55px; border:2px solid #222 }
#header.evobuild > a > img { width:140px; top:55px; border:2px solid #222 }
#header.evoproject > a > img { width:140px; top:55px; border:2px solid #222 }
#header.evogroup > a > img { width:140px; top:55px; border:2px solid #222 }


/************** OLD NAV **************
#nav { width: 760px; margin: 0px auto 0px auto; text-align: left; }
#nav ul { font-size: 0.9em; color: #FFFFFF; background:url(../../images_2/04evosystemimages/graphics/rangepagetitlebg01.jpg) center repeat-x; margin: 0px 0px 0px 0px; padding: 10px 20px 10px 18px; border-top: 1px solid #333; }
#nav li { display: inline; }
#nav li a:link { text-decoration: none; color: #ffffff; border: none; }
#nav li a:visited { text-decoration: none; color: #ffffff; border: none; }
#nav li a:hover { text-decoration: none; color: #CCCCCC; border: none; }
#nav li a:active { text-decoration: none; color: #CCCCCC; border: none; }
**/


#downloads-page-title { width:100%; height:90px; margin:0px auto 0px auto; padding:20px 0px 25px 0px; background:#000; border-bottom:1px solid #171717; }
#downloads-page-title > ul { width:785px; margin: 0 auto; padding:20px 0 0 15px; }
#downloads-page-title > ul > li { font-family:'Oswald', Helvetica, Arial, sans-serif; font-weight: 400; font-size: 26px; padding: 0; margin:0; list-style-type:none; color:#FFF }	
#downloads-page-title > ul > li > span { font-family:'Oswald', Arial,Helvetica, sans-serif; font-weight:300; font-size: 20px; padding: 0; margin:0 list-style-type:none; color:#CCC }	

#downloads-page-title > ul > li.symbol { float:right; margin:0px 20px 0 0; padding:0px 0 1px 0; /*border:1px solid #F00;*/ }	
#downloads-page-title > ul > li.evologo { float:left; margin:0px; padding:0px; width:240px; /*border:1px solid #F00;*/ }	
#downloads-page-title > ul > li.evologo img { width:230px; /*border:1px solid #F00;*/ }	

#downloads-page-title > ul > li > h1 { font-family: Arial,Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size: 20px; padding: 0; margin:0 list-style-type:none; color:#FFF; display:inline; }
#downloads-page-title > ul > li > h2 { font-family: Arial,Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size: 32px; padding: 0; margin:0 list-style-type:none; color:#FFF; display:inline; }

/**** NEW ****/

	
#nav-new { width: 100%; height:35px; margin:0px auto 10px auto; padding: 0px 0px 0px 0px; background:url(../../images/bg/nav-new-background.png) no-repeat center bottom; z-index:9999; font-size: 0.9em; /*border:1px solid #FF0;*/ }
	 	 
#nav-new ul { width: 800px; height:35px; margin:0px auto 0 auto; padding:0px 0 0px 0px; background:url(../../images/bg/nav-new01.jpg) repeat-x center top; /*border:1px solid #F00;*/ }
#nav-new li { width:auto; height:13px; float:left; cursor:pointer; list-style:none; margin:0px 0 0 0; padding:11px 0 11px 0; border-right:1px solid #000; display: inline; color:#FFF; /*border:1px solid #F00;*/}
#nav-new li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:300; text-decoration: none; color: #FFF; border: none; padding:12px 12px 11px 12px; margin:0px 0 0 0; height:33px; width:auto; cursor:pointer; /*border:1px solid #F00;*/  }
#nav-new li a:visited { text-decoration: none; color: #FFF; border: none; }
#nav-new li a:hover { text-decoration: none; color: #CCC; }
#nav-new li a:active { text-decoration: none; color: #AAA; border: none; }

#nav-new li.buyonline { width:auto; float:right; cursor:pointer; list-style:none; border:0; border-left:1px solid #000; color:#FFF; background:url(../../images/bg/nav-new02.jpg) center repeat-x; padding:11px 0px; margin:0px }


/******
*******
FAQ Button 
*******
******/

#nav-new dl.dropbutton1 { font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; font-weight:300; text-decoration: none; z-index:9999; border-right:1px solid #000; display: inline;
width:auto; float:left; cursor:pointer; list-style:none; margin:0px 0 0 0; padding:11px 15px 11px 30px; background:url(../../images_2/04evosystemimages/buttons/whitearrowdown.png) no-repeat 10px 10px; /*border:1px solid #FF0;*/   }
#nav-new dl.dropbutton1:visted { color:#FFF; } 
#nav-new dl.dropbutton1:hover { color:#CCC; } 
#nav-new dl.dropbutton1:active { color:#AAA; } 

#nav-new li#droprevealed1 { position:absolute; overflow:hidden; top:210px; width:820px; height:200px; display:none; background:#171717; margin:0 0 8px 0; border-bottom:2px solid #AAA; z-index:9999; }
#nav-new li#droprevealed1.build { border-bottom:2px solid #F70; background:#171717; }
#nav-new li#droprevealed1.project { border-bottom:2px solid #6C0; background:#171717; }
#nav-new li#droprevealed1.steel { border-bottom:2px solid #09F; background:#171717; }

#nav-new li#droprevealed1 table { width:800px; margin:20px 30px 30px 30px; /*border:1px solid #F00;*/ }
#nav-new li#droprevealed1 table td { width:250px; padding:5px 0px; margin:0px }
#nav-new li#droprevealed1 table td img { width:20px; margin:0px 6px 0 0; padding:0; vertical-align:0px; float:left; top:0px; left:0px; }
#nav-new li#droprevealed1 table td a { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#DDD; margin:0px 0 0px 0; padding:4px 5px 4px 5px; line-height:22px; text-decoration:none; text-transform:uppercase; }
#nav-new li#droprevealed1 table td a:visited { color:#DDD; background:#000; }
#nav-new li#droprevealed1 table td a:hover { color:#FFF; background:#333; }
#nav-new li#droprevealed1 table td a:active { color:#AAA; background:#000; }

#nav-new li#droprevealed1.build table td a:hover { color:#000; background:#F70; }
#nav-new li#droprevealed1.project table td a:hover { color:#000; background:#6C0; }
#nav-new li#droprevealed1.steel table td a:hover { color:#000; background:#09F; }




/********************************* Main Video **********************************/

#mainvideo.wide { margin: 20px auto 0px auto; padding:0px; width:800px; color: #111; display:block; /*border: 1px solid #F00;*/ }
#mainvideo.eu { margin: 20px auto 0px auto; padding:0px; width:800px; height:535px; color: #111; display:block; background:none; /*border: 1px solid #F00;*/ }
#mainvideo.es { margin: 10px auto 10px auto; padding:0px; width:800px; height:454px; color: #111; display:block; background:none; /*border: 1px solid #F00;*/ }
#mainvideo.jp { margin: 10px auto 10px auto; padding:0px; width:800px; color: #111; display:block; /*border: 1px solid #F00;*/ }

#mainvideo.wide > video,
#mainvideo.eu > video,
#mainvideo.es > video,
#mainvideo.jp > video { width:800px; /*border: 1px solid #F00;*/  }






#jpnyourrage { width:800px; height:200px; margin:10px auto; /*border:1px solid #F00;*/ }

/*
Back to top button 
*/
#back-top { float:right; bottom:20px; margin-right: 22px; }
#back-top a { width: 40px; display: block; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }

/* arrow icon (span tag) */ 
#back-top span { width: 40px; height: 40px; display: block; border:2px solid #333; background: #222 url(../../images/symbols/backtotop.png) no-repeat center center; margin-bottom: 7px;
/* rounded corners */ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background: #333 url(../../images/symbols/backtotop.png) no-repeat bottom center; border:2px solid #444; }




#goto { width:800px; height:35px; margin:0px auto 100px auto; background:#222 url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#goto > ul { width:auto; margin:0px 0px; padding:0px; float:left; /*border:1px solid #F00;*/ }
#goto > ul > li { width:auto; margin:0px 0px; padding:0px 0px 0 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; float:left; list-style-type:none; border-left:2px solid #000; /*border:1px solid #F00;*/ }
#goto > ul > li > a { display:block; width:auto; margin:0px 0px 0 0; padding:10px 15px 8px 25px; text-decoration:none; background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 8px; color:#FFF; /*border:1px solid #F00;*/ }
#goto > ul > li > a.build:hover {  background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 8px #F70; /*border:1px solid #F00;*/ }
#goto > ul > li > a.project:hover { background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 8px #6C0; /*border:1px solid #F00;*/ }
#goto > ul > li > a.steel:hover { background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 8px #09F; /*border:1px solid #F00;*/ }

#goto.wide { width:800px; height:40px; margin:12px auto 12px auto; padding:0px; background:#222 url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#goto.wide > ul { width:800px; margin:0px 0 0 0px; padding:0px; float:left; /*border:1px solid #FF0;*/ }
#goto.wide > ul > li { width:800px; margin:0px 0px; padding:0px 0px 0 0px; color:#FFF; list-style-type:none; border:0; /*border:1px solid #F00;*/ }
#goto.wide > ul > li > p { width:auto; margin:0px 0px 0 0; padding:12px 0px 11px 20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; border:0; float:left; /*border:1px solid #F00;*/ }
#goto.wide > ul > li > p.build { color:#F70; /*border:1px solid #F00;*/ }
#goto.wide > ul > li > p.build > b { color:#FFF; /*border:1px solid #F00;*/ }
#goto.wide > ul > li > a { width:auto; margin:0px 0px 0 0; padding:11px 15px 12px 25px; text-decoration:none; font-family: 'Oswald', Arial, Helvetica, sans-serif; background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 9px #333; color:#FFF; border:0; float:right; }
/* #goto.wide > ul > li > a.build { background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 11px #F70; color:#FFF; border:0; float:left; } */
#goto.wide > ul > li > a.build:hover {  background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 9px #555; /*border:1px solid #F00;*/ }
#goto.wide > ul > li > a.project:hover { background:url(../../images/buttons/go-white-sm.png) no-repeat 6px 9px #6C0; /*border:1px solid #F00;*/ }
#goto.wide > ul > li > a.steel:hover { background:url(../../images/buttons/go-white-sm.png) no-repeat 6px 9px #09F; /*border:1px solid #F00;*/ }



#goto.jp { width:950px; height:40px; margin:2px auto 50px auto; padding:0px; background:#222 url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#goto.jp > ul { width:auto; margin:0px 0px; padding:0px; float:left; /*border:1px solid #F00;*/ }
#goto.jp > ul > li { width:auto; margin:0px 0px; padding:0px 0px 0 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; float:left; list-style-type:none; border:0; /*border:1px solid #F00;*/ }
#goto.jp > ul > li > a { display:block; width:auto; margin:0px 0px 0 0; padding:12px 15px 10px 25px; text-decoration:none; background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 10px; color:#FFF; border:0; /*border:1px solid #F00;*/ }
#goto.jp > ul > li > a.build:hover {  background:url(../../images/buttons/go-white-sm.png) no-repeat 6px 10px #F70; /*border:1px solid #F00;*/ }
#goto.jp > ul > li > a.project:hover { background:url(../../images/buttons/go-white-sm.png) no-repeat 6px 10px #6C0; /*border:1px solid #F00;*/ }
#goto.jp > ul > li > a.steel:hover { background:url(../../images/buttons/go-white-sm.png) no-repeat 6px 10px #09F; /*border:1px solid #F00;*/ }

#goto.jp2 { width:800px; height:40px; margin:0px auto 10px auto; padding:0px; background:#333 url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#goto.jp2 > ul { width:auto; margin:0px 0px; padding:0px; float:right; /*border:1px solid #F00;*/ }
#goto.jp2 > ul > li { width:auto; margin:0px 0px; padding:0px 20px 0 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; float:right; list-style-type:none; border:0; /*border:1px solid #F00;*/ }
#goto.jp2 > ul > li > a { display:block; width:auto; margin:0px 0px 0 0; padding:11px 15px 10px 25px; text-decoration:none; background:url(../../images/buttons/go-white-sm.png) no-repeat 5px 10px; color:#FFF; border:0; /*border:1px solid #F00;*/ }
#goto.jp2 > ul > li > a:hover { color:#6C0; /*border:1px solid #F00;*/ }
#goto.jp2 > ul > li > a.build:hover {  background:url(../../images/buttons/go-white-sm.png) no-repeat 6px 10px #F70; /*border:1px solid #F00;*/ }
#goto.jp2 > ul > li > a.project:hover { background:url(../../images/buttons/go-white-sm.png) no-repeat 6px 10px #6C0; /*border:1px solid #F00;*/ }
#goto.jp2 > ul > li > a.steel:hover { background:url(../../images/buttons/go-white-sm.png) no-repeat 6px 10px #09F; /*border:1px solid #F00;*/ }








/***********
************
MAIN CONTENT 
************
***********/








			
			
			 
#ukhomesignup { position:absolute; width:800px; padding:0px 0 0px 0; margin:0px auto 0px auto; background:#222; border:1px solid #F00;*/ }
#ukhomesignup > ul { width:800px; height:50px; padding:10px 0 15px 0; margin:0px auto 0px auto; list-style-type:none; background:#222; /*border:1px solid #FF0;*/  }
#ukhomesignup > ul > li { margin:0px; padding:0px;  }

#ukhomesignup ul li.signupmessage { width:300px; height:35px; margin:0px; padding:8px 0 0px 30px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:300; color:#FFF; }
#ukhomesignup ul li.signupmessage > h1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; padding:0 0 0 0; margin:3px 0 0 0; }
#ukhomesignup ul li.signupmessage > h2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:300; color:#CCC; padding:0 0 0 0; margin:0 0 0 0; }
#ukhomesignup ul li.signup { width:430px; height:40px; margin:0px; padding:5px 0 5px 30px; float:right; background:url(../../images/buttons/go-white.png) no-repeat 0px center; /*border:1px solid #6C0;*/ }

#ukhomesignup #email { width:245px; height:25px; padding:0px 8px; margin: 6px 5px 0 0; float:left; border:2px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; letter-spacing:0px; background:#FFF; color:#222;  }
#ukhomesignup #language { height:30px; padding:0 0px; margin:6px 5px 0 0; float:left; border:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; background:#FFF; }
#ukhomesignup #submit { height:30px; padding:0px 10px; margin:6px 0px 0 0; float:left; border:0px; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:15px; font-weight:400; background:#CCC; color:#111; 
cursor:pointer; text-decoration:none; text-align:center; letter-spacing:1px; /*border:1px solid #F00;*/ }	
#ukhomesignup #submit:hover { background:#AAA; /*border:1px solid #F70;*/ }	
#ukhomesignup #submit:active { background:#EEE; /*border:1px solid #F70;*/ }	

#ukhomesignup.uk { width:950px; height:50px; padding:0px 0 25px 0; margin:0px auto;  }
#ukhomesignup.uk ul li.signupmessage { width:270px; height:35px; margin:0px; padding:8px 0 0px 30px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:300; color:#FFF; }
#ukhomesignup.uk ul li.signup { width:430px; height:40px; margin:0px; padding:8px 0 8px 30px; float:right; background:url(../../images/buttons/go-white.png) no-repeat 0px center; /*border:1px solid #6C0;*/ }
#ukhomesignup.uk ul li.signup #email { width:245px; height:25px; padding:0px 8px; margin: 6px 5px 0 0; float:left; border:2px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; letter-spacing:0px; background:#FFF; color:#222;  }






/* This div makes the wrapper div reach the auto height. without this the wrapper div will collapse */
#footer1 { width: 100%; height: 0px; margin: 0px auto 0 auto; padding:0px; clear: both; border:0px solid #F00;*/ }

#footercontainer { width:100%; height:auto; background:#171717 /*url(../../images/bg/footer-background.png)*/ center top no-repeat; padding:0px 0 0px 0; margin:0px 0 0px 0; /*border-top: 2px solid #333; /*border:1px solid #F00;*/ }

/** FOOTBAR SIGN UP **/

#footer2 { width: 800px; height:260px; margin: 0px auto 0 auto; padding:10px 0 0px 0; clear: both; /*border:1px solid #FF0;*/ }	
#footer2 ul { width:170px; font-size:11px; margin: 15px 0px 0px 10px; padding: 0px 0px 0px 10px; text-align: left; line-height: 19px; color: #FFFFFF; float:left; border-left:1px solid #333; /*border:1px solid #F00;*/ }	
#footer2 li { list-style: none; margin:0px; padding:0px 0 2px 0; }
#footer2 li.paddingleft { padding:0 0 0px 0px }

#footer2 li h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#555; font-weight:bold; padding: 3px 0 0px 0; margin: 0px;	} 
#footer2 li h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#555; font-weight:bold; padding: 3px 0 0px 0; margin: 0px;	} 
#footer2 li b { font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:40px; color:#FFF; font-weight:400; padding:0 0 2px 0; margin:0 0 0px 0; border-bottom:2px solid #333; text-transform:capitalize;	} 
#footer2 li a:link { color: #AAA; text-decoration:none; text-transform:capitalize; padding: 0 0 0 0px; font-size:12px; }
#footer2 li a:visited { color: #AAA; text-decoration:none; }
#footer2 li a:hover { color: #FFF; text-decoration:none; }
#footer2 li a:active { color: #AAA; text-decoration:none; }		

#footer2 ul.ranges { width:400px; font-size:12px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: left; line-height: 19px; border-left:0px solid #333; /*border:1px solid #F00;*/ }	
#footer2 ul h5 { font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:400; padding:0 0 5px 0; border-bottom:2px solid #333; text-transform:capitalize;	} 
#footer2 ul.ranges li { margin:0px; padding:0px 0 5px 0; } 
#footer2 ul.ranges li a img { margin:5px 0px;  } 
#footer2 ul.ranges li a { color:#CCC; } 
#footer2 ul.ranges li a:hover { color:#CCC; } 
#footer2 ul.ranges li a h1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding: 0px 0 0px 0; margin: 0px; float:left; } 
#footer2 ul.ranges li a h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding: 0px 0 0px 0; margin: 0px; float:left; color:#FFF; } 
#footer2 ul.ranges li a h6 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding: 0px 0 0px 0; margin: 0px; float:left; } 

#footer2 ul.rangesjp { width:auto; height:150px; font-size:11px; margin: 0px 0px 0px 10px; padding: 5px 0px 0px 20px; text-align: left; line-height: 19px; float:left; /*border:1px solid #F00;*/ }	
#footer2 ul h5 { font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:400; padding:0 0 5px 0; border-bottom:2px solid #333; text-transform:capitalize;	} 
#footer2 ul.rangesjp li { width:130px; padding: 0px 0 0px 0; margin: 0px; float:left; } 
#footer2 ul.rangesjp li a img { margin:5px 0px;  } 
#footer2 ul.rangesjp li a h6 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding: 0px 0 0px 0; margin: 0px; color:#FFF; } 


#footermenu { clear:both; width: 100%; height:30px; margin: 0px auto 0px auto; padding:10px 0px 30px 0px; background:#171717; /*border:1px solid #F00;*/  }
#footermenu table { font-size: 0.9em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; line-height: 16px; width:780px; margin:0 auto; border:1px solid #171717; } 
#footermenu td { padding: 0 0px 0 0px } 
#footermenu td.copyright { margin: 10px 0px 0px 0px; padding: 20px 15px 10px 0px; text-align:left; font-size:9px; color: #AAA; font-family:Arial, Helvetica, sans-serif; line-height:14px; /*border-top:2px solid #333;*/ }
#footermenu td a:link { color: #FFFFFF; text-decoration:none; }
#footermenu td a:visited { color: #FFFFFF; text-decoration:none; }
#footermenu td a:hover { color: #CCCCCC; text-decoration:none; }
#footermenu td a:active { color: #CCCCCC; text-decoration:none; }			




/** FOOTBAR SIGN UP **/

#footerbar { width:100%; padding:0px 0 0px 0; margin:0px auto 0px auto; background:#222; /*border:1px solid #F00;*/ }
#footerbar > ul { width:800px; height:50px; padding:10px 0 15px 0; margin:0px auto 0px auto; list-style-type:none; /*border:1px solid #FF0;*/  }
#footerbar > ul > li { margin:0px; padding:0px;  }

#footerbar ul li.signupmessage { width:300px; height:35px; margin:0px; padding:8px 0 0px 30px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:300; color:#FFF; }
#footerbar ul li.signupmessage > h1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; padding:0 0 0 0; margin:3px 0 0 0; }
#footerbar ul li.signupmessage > h2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:300; color:#CCC; padding:0 0 0 0; margin:0 0 0 0; }
#footerbar ul li.signup { width:430px; height:40px; margin:0px; padding:5px 0 5px 30px; float:right; background:url(../../images/buttons/go-white.png) no-repeat 0px center; /*border:1px solid #6C0;*/ }

#footerbar #email { width:245px; height:25px; padding:0px 8px; margin: 6px 5px 0 0; float:left; border:2px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; letter-spacing:0px; background:#FFF; color:#222;  }
#footerbar #language { height:30px; padding:0 0px; margin:6px 5px 0 0; float:left; border:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; background:#FFF; }
#footerbar #submit { height:30px; padding:0px 10px; margin:6px 0px 0 0; float:left; border:0px; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:15px; font-weight:400; background:#CCC; color:#111; 
cursor:pointer; text-decoration:none; text-align:center; letter-spacing:1px; /*border:1px solid #F00;*/ }	
#footerbar #submit:hover { background:#AAA; /*border:1px solid #F70;*/ }	
#footerbar #submit:active { background:#EEE; /*border:1px solid #F70;*/ }	



#footerbar.uk { width:100%; height:50px; padding:0px 0 25px 0; margin:0px auto;  }
#footerbar.uk ul li.signupmessage { width:270px; height:35px; margin:0px; padding:8px 0 0px 30px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:300; color:#FFF; }
#footerbar.uk ul li.signup { width:430px; height:40px; margin:0px; padding:8px 0 8px 30px; float:right; background:url(../../images/buttons/go-white.png) no-repeat 0px center; /*border:1px solid #6C0;*/ }
#footerbar.uk ul li.signup #email { width:245px; height:25px; padding:0px 8px; margin: 6px 5px 0 0; float:left; border:2px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; letter-spacing:0px; background:#FFF; color:#222;  }

#footerbar.us { width:100%; height:50px;  padding:0px 0 25px 0; margin:0px auto; }
#footerbar.us ul li.signupmessage { width:270px; height:35px; margin:0px; padding:8px 0 0px 30px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:300; color:#FFF; }
#footerbar.us ul li.signup { width:430px; height:40px; margin:0px; padding:8px 0 8px 30px; float:right; background:url(../../images/buttons/go-white.png) no-repeat 0px center; /*border:1px solid #6C0;*/ }
#footerbar.us ul li.signup #email { width:245px; height:25px; padding:0px 8px; margin: 6px 5px 0 0; float:left; border:2px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; letter-spacing:0px; background:#FFF; color:#222;  }

#footerbar.fr { width:100%; height:50px; padding:0px 0 25px 0; margin:0px auto; }
#footerbar.fr ul li.signupmessage { width:260px; height:48px; margin:0px; padding:8px 0 0px 30px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:300; color:#FFF; /*border:1px solid #6C0;*/ }
#footerbar.fr ul li.signup { width:492px; height:50px; margin:0px; padding:6px 0 0px 12px; float:right; background:url(../../images/buttons/go-white.png) no-repeat 0px center; /*border:1px solid #FC0;*/ }
#footerbar.fr ul li.signup #email { width:285px; height:25px; padding:0px 8px; margin: 8px 5px 0 20px; float:left; border:2px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; letter-spacing:0px; background:#FFF; color:#222;  }
#footerbar.fr #language { height:30px; padding:0 0px; margin:8px 5px 0 0; float:left; border:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; background:#FFF; }
#footerbar.fr #submit { height:30px; padding:0px 10px; margin:8px 0px 0 0; float:left; border:0px; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:15px; font-weight:400; background:#444; color:#FFF; 
cursor:pointer; text-decoration:none; text-align:center; letter-spacing:1px; /*border:1px solid #F00;*/ }

#footerbar img.fieldimage { display:none; float:right; margin:5px 10px 0 0; }
#footerbar img.successful { float:right; margin:4px 5px 0 0; }



#footerbar.jp { background:#6c0; width:100%; height:170px; padding:20px 0 30px 0; margin:0px auto;  }
#footerbar.jp ul { width:640px; height:100px; margin:10px auto 0 auto; padding:20px 0 20px 0px; /*border:1px solid #FF0;*/ }
#footerbar.jp ul li.signup { width:240px; margin:25px 0 0 25px; padding:20px 0 20px 0px; float:left; /*border:1px solid #FF0;*/ }
#footerbar.jp ul li.signupmessage { width:350px; height:60px; float:left; margin: 20px 20px 0 0; padding:0px 0 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:30px; font-weight:300; color:#FFF; /*border:1px solid #F00;*/ }
#footerbar.jp ul li.signupmessage > h1 { font-family: Arial, Helvetica, sans-serif; font-size:26px; font-weight:700; color:#FFF; padding:0 0 0 0; margin:3px 0 0 0; text-align:left; }
#footerbar.jp ul li.signupmessage > h2 { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; color:#000; padding:0 0 0 0; margin:3px 0 0 0; text-align:left; }
#footerbar.jp #language { height:45px; padding:0 0px; margin:0px 5px 0 0; float:left; border:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; background:#FFF; }

#footerbar.jp #submit { height:45px; padding:0px 20px; margin:0px auto 0 auto; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:20px; font-weight:700; background:#333; color:#FFF; cursor:pointer; text-decoration:none; text-align:center; letter-spacing:1px;
border-bottom:2px solid #6A0; border-right:2px solid #666; }	
#footerbar.jp #submit:hover { background:#666; color:#FFF; /*border:1px solid #F70;*/ }	
#footerbar.jp #submit:active { background:#EEE; /*border:1px solid #F70;*/ }	
#footerbar.jp img.fieldimage { display:none; float:right; margin:5px 95px 0 0; }
#footerbar.jp img.successful { float:right; margin:4px 95px 0 0; }

/*
#footerbar.steel { border-top: 1px solid #09F;  }
#footerbar.build { border-top: 1px solid #F70;  }
#footerbar.project { background:#6c0; height:100px;  }
#footerbar.steel #submit:hover { background:#09F; color:#FFF; }
#footerbar.build #submit:hover { background:#F70; color:#FFF; }
#footerbar.project #submit:hover { background:#6C0; color:#FFF; }
*/





/*****
******
******

Index Page - Main Image
******
******
*****/

#homepageslider { width:900px; height:auto; margin:5px auto 10px auto; padding:0px; /*border:1px solid #F00;*/ }

#slider.wide { position:relative; width:800px; height:500px; margin: 0px auto 0px auto; border:0px solid #FF0; background:url(../../images/loading/load31x31.gif) no-repeat 50% 50% #000; }
#slider.wide a img { position:absolute; top:0px; left:0px; width:800px; display:none; }
.theme-default .nivoSlider { position:relative; background:#000 url(../../images/loading/load31x31.gif) no-repeat 50% 50%; }
.theme-default .nivoSlider a img { position:absolute; top:0px; width:800px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }

#slider.wider { position:relative; width:800px; height:480px; margin: 0px auto; border:0px solid #FF0; background:url(../../images/loading/load31x31.gif) no-repeat 50% 50% #000; }
#slider.wider a img { position:absolute; top:0px; left:0px; width:800px; display:none; }

/* Not wide version */
#slider { position:relative; width:760px; height:480px; margin: 0px auto; border:0px solid #6c0; background:url(../../images/loading/load31x31.gif) no-repeat 50% 50% #000; }
#slider img { position:absolute; top:0px; left:0px; width:80px; display:none; }
#slider a { border:0; display:block; }






/* POLAND */
#slider.pl { position:relative; width:800px; height:480px; margin: 0px auto 0px auto; border:0px solid #FF0; background:url(../../images/loading/load31x31.gif) no-repeat 50% 50% #000; }	






/*****
******
******

Events

******
******
*****/

#events { width:800px; height:280px; margin:10px auto; border:1px solid #F00; }

#disclaimer.eu { width:780px; height:40px; margin:0px auto; padding:0px 0 10px 20px;/* border:1px solid #F00;*/ }
#disclaimer.eu > ul {  padding:0px; list-style:none; float:left; }
#disclaimer.eu > ul > li { margin:0px; padding:0px; list-style:none; font:Arial, Helvetica, sans-serif; font-size:9px; }

/*****
******
******

Three Ranges Area - On home page, Buy Online page & Products Page

******
******
*****/

#ranges { width: 800px; height:306px; margin:10px auto 0px auto; padding:0px 0px; /*border:1px solid #F00;*/ }
#ranges > ul.img_list { width:auto; height:290px; padding:0px 0 0 0px; margin:0; display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }

#ranges > ul > li { margin: 0 0px 0 0px; display:inline-block; float:left; list-style:none; /*border:1px solid #F00;*/  }
#ranges > ul > li > a { padding:0; margin:0; }
#ranges > ul > li > a > img { width:260px; }

#ranges > ul > li.image_one, #ranges > ul > li.image_two { margin: 0 10px 0 0px; }
#ranges > ul > li a { display:block; position:relative; }
#ranges > ul > li a .rollover1 { display:block; position:absolute; top:0; left:0; background:url(../../images/global/indexpage/280x280/evosteel2.jpg); width:260px; height:260px; }
#ranges > ul > li a .rollover2 { display:block; position:absolute; top:0; left:0; background:url(../../images/global/indexpage/280x280/evobuild2.jpg); width:260px; height:260px;  }
#ranges > ul > li a .rollover3 { display:block; position:absolute; top:0; left:0; background:url(../../images/global/indexpage/280x280/evoproject2.jpg); width:260px; height:260px; }
#ranges > ul > li a img { width:260px; }

/* UK SITE */
#rangestext { width: 800px; margin:0px auto 0px auto; padding:0px; /*border:1px solid #FF0;*/ }
#rangestext > ul { width:auto; height:110px; padding:0px 0px 0 0; margin: 0px 0 0 0px; /*border:1px solid #FF0;*/ }
#rangestext > ul > li { float:left; width:220px; height:auto; padding:0px 20px 10px 20px; margin: 0px 0px 0 0px; color:#FFF; display:inline-block; list-style-type: none; background:url(../../images/homepage/build/subimages/background1.png) no-repeat bottom right #171717;  }
#rangestext > ul > li.steel { background:url(../../images/homepage/build/subimages/background1.png) no-repeat bottom right #0099FF;  }
#rangestext > ul > li.build { background:url(../../images/homepage/build/subimages/background1.png) no-repeat bottom right #FF7700;  }
#rangestext > ul > li.project { background:url(../../images/homepage/build/subimages/background1.png) no-repeat bottom right #66CC00;  }
#rangestext > ul > li > h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; line-height:22px; padding:0px; margin:20px 0 0 0; }
#rangestext > ul > li > b.steel { color:#FFF; }
#rangestext > ul > li > b.build { color:#FFF; }
#rangestext > ul > li > b.project { color:#FFF; }
#rangestext > ul > li > p { color:#FFF; font-size:14px; font-weight: normal; line-height:20px; padding:0px 0 10px 0; margin:0px; }

#rangestext > ul > li.buildjp { background:url(../../images/homepage/build/subimages/background1.png) no-repeat bottom right #FF7700;  }
#rangestext > ul > li.buildjp > h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; line-height:22px; padding:0px; margin:10px 0 0 0; }
#rangestext > ul > li.projectjp { background:url(../../images/homepage/build/subimages/background1.png) no-repeat bottom right #66CC00;  }
#rangestext > ul > li.projectjp > h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; line-height:22px; padding:0px; margin:10px 0 0 0; }



/* EUROPEAN WEBSITE */
#ranges.eu { width:800px; height:350px; margin:10px auto 20px auto; padding:0px 0 0 0px; /*border:1px solid #F00;*/ }
#ranges.eu > ul.img { width:810px; padding:0px; margin:0px; float:left; list-style-type:none; /*border:1px solid #F00;*/ }
#ranges.eu > ul.img > li { width:395px; height:200px; /*border:1px solid #F00;*/ }
#ranges.eu > ul.img > li.image_one { margin-right:10px; float:left; }
#ranges.eu > ul.img > li > a > img { width:395px; height:200px; }

#ranges.eu > ul.text { width:800px; margin:0px 0 10px 0; padding:0px; float:left; /*border:1px solid #FF0;*/ }
#ranges.eu > ul.text > li { width:335px; height:140px; margin:0px 0px; padding:10px 30px 10px 30px; list-style-type:none; text-decoration:none; float:left; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li > p { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; float:left; color:#FFF; padding:0px; margin:0px; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li.project { margin:0px 10px 0 0; background:#6C0 url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li.build { margin:0px 0px 0 0; background:#F70 url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li.steel { margin:0px 0px 0 0; background:#09F url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li.project h2 { color:#FFF; font-size:18px; margin-bottom:5px; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li.build h2 { color:#FFF; font-size:18px; margin-bottom:5px; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li.steel h2 { color:#FFF; font-size:18px; margin-bottom:5px; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li.text_one_de { margin-right:10px; /*border:1px solid #F00;*/ }
#ranges.eu > ul.text > li.text_two_de { margin-right:0px; /*border:1px solid #F00;*/ }

/* TURKISH WEBSITE */
#ranges.tr { width:800px; height:350px; margin:10px auto 20px auto; padding:0px 0 0 0px; /*border:1px solid #F00;*/ }
#ranges.tr > ul.img { width:810px; padding:0px; margin:0px; float:left; list-style-type:none; /*border:1px solid #F00;*/ }
#ranges.tr > ul.img > li { height:200px; /*border:1px solid #F00;*/ }
#ranges.tr > ul.img > li.image_one { width:480px; margin-right:10px; float:left; }
#ranges.tr > ul.img > li.image_two { margin-right:0px; float:left; }
#ranges.tr > ul.img > li.image_one img { width:480px; margin:0px 0px 0 0; /*border:1px solid #F00;*/ }
#ranges.tr > ul.img > li.image_two img { width:310px; margin:0px 0px 0 0; /*border:1px solid #F00;*/ }

#ranges.tr > ul.text { width:800px; margin:0px 0 10px 0; padding:0px; float:left; /*border:1px solid #FF0;*/ }
#ranges.tr > ul.text > li { width:335px; height:140px; margin:0px 0px; padding:10px 30px 10px 30px; list-style-type:none; text-decoration:none; float:left; /*border:1px solid #F00;*/ }
#ranges.tr > ul.text > li > p { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; float:left; color:#FFF; padding:0px; margin:0px; /*border:1px solid #F00;*/ }
#ranges.tr > ul.text > li.project { width:420px; margin:0px 10px 0 0; background:#6C0 url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#ranges.tr > ul.text > li.project img { width:480px; margin:0px 0px 0 0; /*border:1px solid #F00;*/ }
#ranges.tr > ul.text > li.project h2 { color:#FFF; font-size:18px; margin-bottom:5px; /*border:1px solid #F00;*/ }
#ranges.tr > ul.text > li.group { width:250px; margin:0px 0px 0 0; background:#6c0 url(../../images/bg/corner-xxs.png) bottom right no-repeat; /*border:1px solid #F00;*/ }
#ranges.tr > ul.text > li.group h2 { color:#FFF; font-size:18px; margin-bottom:5px; /*border:1px solid #F00;*/ }







#rangestext > ul > li.text_one, 
#rangestext > ul > li.text_two { margin: 0 10px 0 0px; }
#rangestext > ul > li.text_four { width:350px; height:100px; margin: 0 5px 0 5px; }
#rangestext > ul > li > h1 { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:15px; font-weight: normal; line-height:20px }
#rangestext > ul > li > h1 > b { font-family: Arial, Helvetica, sans-serif;  color:#FFF; font-size:18px; font-weight:bold; line-height:30px; letter-spacing:1px; }
#rangestext > ul > li > h1 > b.steel { color:#FFF; }
#rangestext > ul > li > h1 > b.build { color:#FFF; }
#rangestext > ul > li > h1 > b.project { color:#FFF; }
#rangestext > ul > li > h1 > b.buildjp { color:#FF7700; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:25px; }
#rangestext > ul > li > h1 > b.projectjp { color:#66CC00; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:25px; }





/** ES homepage evosystem slider **/

#slides { width:260px; height: 260px; padding:0; margin: 0px; z-index:100; color: #000; /*border:1px solid #FF0;*/ }
#slides .prev { position: relative; top: -190px; left: -34px; width: 24px; height: 43px; display: block; z-index: 101; color: #000; background-image:url(../img/slideshow01/arrow-prev.png) }
#slides .prev:hover { background-image:url(../img/slideshow01/arrow-prev2.png); }
#slides .next {	position: relative; top: -233px; left: 280px; width: 24px; height: 43px; display: block; z-index: 101; color: #000; background-image:url(../img/slideshow01/arrow-next.png) }
#slides .next:hover { background-image:url(../img/slideshow01/arrow-next2.png); }

/* Load CSS before JavaScript */
/* Slides container Important: Set the width of your slides container. Set to display none, prevents content flash. */
.slides_container { position:relative; width: 280px; height: 280px; overflow:hidden; color: #000; padding:0; margin:0; /*border:1px solid #F00;*/  }
.slides_container > div.a { height:280px; width:280px; border: none; padding:0; margin:0; } 
.slides_container > a { height:280px; width:280px; border: none; padding:0; margin:0; display:inline-block; float:left; } 

/* Each slide Important: Set the width of your slides If height not specified height will be set by the slide content. Set to display block. */
		.slides_container div { width:280px; height:255px; display:block; }
/* Optional: Reset list default style */
		.pagination { list-style:none; margin:0; padding:0; visibility:hidden;	}
/* Optional: Show the current slide in the pagination */
		.pagination .current a { color:red; }
		


/************/

#pagetitle { width:760px; margin: 0 auto 0px auto; padding:0px 20px 15px 20px; background:#000; border-bottom:1px solid #333; }	
#pagetitle > ul { width:758px; margin: 0 auto; padding:20px 0 0 0; }	
#pagetitle > ul > li { font-family:Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; padding: 0 0 0 20px; margin:0 0 0 0px; list-style-type:none; color:#CCC; text-transform:capitalize;  }	
#pagetitle > ul > img { float:left; margin-right:10px; width:30px; }	
#pagetitle > ul > li > h1 { font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size: 26px; padding: 0; margin:0 0 0 0px; list-style-type:none; color:#FFF; }	


/************/

#pagetitle-new { width:760px; margin: 0 auto 10px auto; padding:0px 20px 15px 20px; background:#000; border-bottom:1px solid #333; }
#pagetitle-new > ul { width:758px; margin: 0 auto; padding:20px 0 00px 0; }
#pagetitle-new > ul > li { font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size: 26px; padding: 0; margin:0 0 0 0px; list-style-type:none; color:#FFF; text-transform:capitalize;   }	
#pagetitle-new > ul > img { float:left; margin-right:10px; width:30px; }	
#pagetitle-new > ul > li > h1 { font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size: 26px; padding: 0; margin:0 0 0 0px; list-style-type:none; color:#FFF; }	
#pagetitle-new > ul > li > h2 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 32px; padding: 0; margin:0; list-style-type:none; color:#FFF; display:inline; }	

#pagetitle-new > ul > li > span { font-family:Arial, Helvetica, sans-serif; font-weight:300; font-size: 20px; padding: 0; margin:0; list-style-type:none; color:#CCC; }	
#pagetitle-new > ul > li.symbol { float:left; margin:0px; padding:0px; border:1px solid #F00; }	
#pagetitle-new > ul > li.evologo { float:left; margin:0px; padding:0px; border:1px solid #F00; width:270px }	










/************/


/*****
******
****** 
ABOUT US 
******
******
*****/
	
#aboutus { width:678px; padding:40px 0 0px 40px; }
#aboutus > ul { width:300px; padding:0 35px 20px 0; margin:10px 0px 10px 0; float:left; }
#aboutus > ul > h1 { padding:10px 0 0px 0; font-size:16px }
#aboutus > ul > li { line-height:22px; list-style-type:none; }
#aboutus > ul > li > a { text-decoration:none; }
#aboutus > ul > p { padding:10px 0 0px 0; }


/*******
********
INFO PAGE
********
*******/

#info { width:730px; padding:40px 0 40px 70px; margin:0 auto 10px auto; background:#FFF; }
#info > ul { width:300px; padding:0 35px 20px 0; margin:10px 0px 10px 0; float:left; }
#info > ul > h1 { padding:10px 0 0px 0; font-size:16px }
#info > ul > li { line-height:22px; list-style-type:none; }
#info > ul > li > a { text-decoration:none; }
#info > ul > p { padding:10px 0 0px 0; }


p.homeaddress { color:#888; line-height:16px }







/*******
********
SITE MAP PAGE
********
*******/

#sitemap { width:950px; padding:0px 0 0px 20px; margin:0px auto 20px auto;  }
#sitemap > ul { width:230px; min-height:220px; padding:30px 0px 20px 0px; margin:10px 6px 0px 0; float:left; color:#AAA; background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #222; /*border:1px solid #F00;*/  }
#sitemap > ul > h2 { padding:0px 0 0px 0px; margin:0 0 0px 15px; font-family: Arial, Helvetica, sans-serif; font-weight:300; font-size:16px; line-height:22px; color:#FFF; }
#sitemap > ul > hr { color:#AAA; /*border:1px solid #F00;*/ }

#sitemap > ul.group { border-top:1px solid #444;  }
#sitemap > ul.group2 { border-top:1px solid #AAA; }
#sitemap > ul.build { border-top:1px solid #F70; }
#sitemap > ul.build2 { border-top:1px solid #F70; }
#sitemap > ul.evosystem { border-top:1px solid #F70; }
#sitemap > ul.evosystem2 { border-top:1px solid #F70; }
#sitemap > ul.project { border-top:1px solid #6C0; }
#sitemap > ul.project2 { border-top:1px solid #6C0; }
#sitemap > ul.steel { border-top:1px solid #09F;  }
#sitemap > ul.steel2 { border-top:1px solid #09F; }

#sitemap > ul.sitemaptitle { width:600px; padding:0 0px 0px 0; margin:10px 0px 10px 0; color:#AAA; border:1px solid #F00;*/ }

#sitemap > ul > ul { padding:0px 0px 0px 0px; margin:0px 0px 10px 20px; float:left; color:#FFF; float:left; /*background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #171717;*//*border:1px solid #F00;*/ }
#sitemap > ul > ul > li { font-size:12px; line-height:20px; list-style-type:none; }
#sitemap > ul > ul > li > a { background:url(../../images/buttons/sitemaplink.png) left center no-repeat; text-decoration:none; color:#AAA; padding:5px 0px 5px 18px; }
#sitemap > ul > ul > li > a > b { text-decoration:none; color:#CCC; }
#sitemap > ul > ul > li > a:visited { text-decoration:none; color:#AAA; }
#sitemap > ul > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#CCC; }
#sitemap > ul.group > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#CCC; }
#sitemap > ul.build > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#F70; }
#sitemap > ul.evosystem > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#F70; }
#sitemap > ul.project > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#6C0; }
#sitemap > ul.steel > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#09F; }
#sitemap > ul > ul > p { padding:10px 0 0px 0; color:#FFF; }


/*******
********
FAQ PAGE
********
*******/

#faqpage { background:#FFF; width:800px; height:880px; margin:0 auto; /*border:1px solid #F00;*/ }
#faqpage ul.subjects {  background:#AAA; padding:0px; margin:0px auto 0 auto; list-style-type:none; height:37px; /*border:1px solid #F00;*/ }
#faqpage ul.subjects li { padding:8px 20px 7px 20px; margin:0 0 0 0; color:#111; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:15px; font-weight:400; 
text-decoration:none; background:#AAA; list-style-type:none; float:left; border-right:2px solid #000; cursor:pointer; }
#faqpage ul.subjects li:hover { background:#AAA; color:#FFF; }

#faqpage #faqs { position:absolute; top:310px; width:800px; padding:0px 0px 0px 0px; margin:0px auto 0 auto; list-style-type:none; /*border:1px solid #F00;*/ }
#faqpage #faqs ul.general { padding:40px 0px 40px 40px; margin:0; background:url(../../images/bg/pointdown-grey.png) no-repeat 30px 17px; /*border:1px solid #F00;*/ }
#faqpage #faqs ul.fury6 { padding:40px 20px 40px 40px; margin:0; background:url(../../images/bg/pointdown-grey.png) no-repeat 118px 17px; /*border:1px solid #6C0;*/ }
#faqpage #faqs ul.blacktip { padding:40px 20px 40px 40px; margin:0; background:url(../../images/bg/pointdown-grey.png) no-repeat 230px 17px; /*border:1px solid #CCC;*/ }
#faqpage #faqs ul.diamond { padding:40px 20px 40px 40px; margin:0; background:url(../../images/bg/pointdown-grey.png) no-repeat 380px 17px; /*border:1px solid #6C0;*/ }
#faqpage #faqs ul.stainless { padding:40px 20px 40px 40px; margin:0; background:url(../../images/bg/pointdown-grey.png) no-repeat 520px 17px; /*border:1px solid #6C0;*/ }
#faqpage #faqs ul img { margin-bottom:20px; }

#faqpage #faqs ul ul { width:460px; min-height:210px; margin:20px 30px 0 0; padding:0px 20px 0 0; float:left; /*border:1px solid #F00;*/ }
#faqpage #faqs ul ul h1 { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#111;  margin:0px 0 10px 0; }
#faqpage #faqs ul ul p { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666; line-height:22px;  }
#faqpage #faqs ul ul p a { color:#111; font-weight:bold; }
#faqpage #faqs ul ul p b { color:#111; }
#faqpage #faqs ul ul li { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666; line-height:24px; }
#faqpage #faqs ul ul li a { color:#111; }
#faqpage #faqs ul ul li b { color:#111; }


#faqpage ul img.faqimage { margin:20px 0 0px 0; }







/*******
********
INSTRUCTION MANUALS PAGE
********
*******/

#instructionmanualscontainer { width:960px; padding:0px 0 0px 0px; margin:20px auto 0 auto; background:#000; /*border:1px solid #FF0;*/ }
#instructionmanuals { width:960px; padding:0px 0 0px 0px; margin:0px 0px 0 0; float:left; /*border:1px solid #FF0;*/ }
#instructionmanuals > ul { width:462px; margin:0 8px 30px 8px; padding:9px 0px; float:left; /*border:1px solid #FF0;*/ }
#instructionmanuals > ul > h1 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }
#instructionmanuals > h2 { font-family: Arial, Helvetica, sans-serif; font-weight:300; font-size:26px; color:#FFF; padding:30px 0 0px 0px; margin:0 0 0px 10px;  }
#instructionmanuals > h4 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:16px; color:#FFF; padding:0px 0px 0px 0; margin:0px 0 10px 10px;  }

#instructionmanuals > ul.group {  border-top:5px solid #AAA;  }
#instructionmanuals > ul.build { border-top:5px solid #F70; }
#instructionmanuals > ul.evosystem { border-top:5px solid #F70;  }
#instructionmanuals > ul.project { border-top:5px solid #6C0;   }
#instructionmanuals > ul.steel { float:left; border-top:5px solid #09F; }

#instructionmanuals > ul.group > h3, 
#instructionmanuals > ul.build > h3, 
#instructionmanuals > ul.evosystem > h3, 
#instructionmanuals > ul.project > h3, 
#instructionmanuals > ul.steel > h3 { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; margin:25px 0 5px 0px; padding:0px 0 0px 0px; float:left; width:460px; }

#instructionmanuals > ul.group > h3 { color:#CCC; border-bottom:1px solid #CCC; }
#instructionmanuals > ul.build > h3 { color:#F70; border-bottom:1px solid #F70; }
#instructionmanuals > ul.evosystem > h3 { color:#F70; border-bottom:1px solid #F70; }
#instructionmanuals > ul.project > h3 { color:#6C0; border-bottom:1px solid #6C0; }
#instructionmanuals > ul.steel > h3 { color:#09F; border-bottom:1px solid #09F; }

#instructionmanuals > ul.sitemaptitle { width:600px; padding:0 0px 0px 0; margin:10px 0px 10px 0; color:#AAA; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > hr { color:#AAA; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > h5 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; color:#F70; padding:0px 0px 0px 0; margin:0px 0 10px 0px;  }

#instructionmanuals > ul > li { font-size:12px; line-height:16px; list-style-type:none; padding:1px 0 1px 0px; margin:0px 0 0px 0; width:460px; height:45px; float:left; border-bottom:1px solid #333;*/  }
#instructionmanuals > ul > li.extraline { /**/ height:84px; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li.extraline2 { /**/ height:120px; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li > span { width:200px; height:24px; padding:3px 0 0 0px; margin:0px 0 0 0px; float:left; color:#FFF; cursor:pointer; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li > span b.blue { color:#09F; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li > span b.orange { color:#F70; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li > span b.green { color:#6C0; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li > span b.grey { color:#CCC; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li > span.extraline { width:200px; height:72px; padding:3px 0 0 0px; margin:0px 0 0 0px; float:left; color:#FFF; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li > span.extraline2 { width:200px; height:115px; padding:3px 0 0 0px; margin:0px 0 0 0px; float:left; /*border:1px solid #F00;*/ }
#instructionmanuals > ul > li > a { /**/ width:30px; height:20px; float:left; text-decoration:none; text-align:center; font-weight:normal; padding:10px 0px 7px 0px; margin:1px 0px 2px 3px; float:left; line-height:18px; cursor:pointer; }
#instructionmanuals > ul.group > li > a { background:#AAA; color:#FFF; }
#instructionmanuals > ul.build > li > a { background:#F70; color:#FFF; /*border:1px solid #F00;*/ }
#instructionmanuals > ul.evosystem > li > a { background:#F70; color:#FFF; }
#instructionmanuals > ul.project > li > a { background:#6C0; color:#FFF; }
#instructionmanuals > ul.steel > li > a { background:#09F; color:#FFF; }

#instructionmanuals > ul > li > a:hover { background:#333; text-decoration:none; color:#FFF; }
#instructionmanuals > ul > li > a.multilingual { width:82px; }
#instructionmanuals > ul > li > a.multilingual1 { width:210px; }
#instructionmanuals > ul > li > a.multilingual2 { width:202px; }

#instructionmanuals > ul > li.extraline > a.multilingual1 { width:180px; }
#instructionmanuals > ul > li.extraline > a.multilingual2 { width:202px; }
#instructionmanuals > ul > li > a.english { width: auto; height:20px; float:left; text-decoration:none; text-align:center; font-weight:normal; padding:10px 6px 7px 6px; margin:1px 0px 2px 3px; float:left; line-height:18px; cursor:pointer; }
#instructionmanuals > ul > li > a.download { width:80px;  }
#instructionmanuals > ul > li > a.multi { width: auto; height:20px; text-decoration:none; text-align:center; font-weight:normal; padding:10px 6px 7px 6px; margin:1px 0px 2px 3px; float:left; line-height:18px; cursor:pointer; display:block; /*border:1px solid #F00;*/  }

/* WIRING DIAGRAMS */
#instructionmanuals > ul > li > a.wiringdiagram { width:50px; height:35px; padding:4px 5px 2px 5px; line-height:14px; background:#FFF; color:#444; border:1px solid #AAA;  }
#instructionmanuals > ul.group > li > a.wiringdiagram:hover { background:#AAA; border:1px solid #AAA; }
#instructionmanuals > ul.build > li > a.wiringdiagram:hover { background:#F70; border:1px solid #F70; }
#instructionmanuals > ul.evosystem > li > a.wiringdiagram:hover { background:#F70; border:1px solid #F70; }
#instructionmanuals > ul.project > li > a.wiringdiagram:hover { background:#6C0; border:1px solid #6C0; }
#instructionmanuals > ul.steel > li > a.wiringdiagram:hover { background:#09F; border:1px solid #09F; }

#instructionmanuals > ul > li > a.wiringdiagram2 { width:84px; height:35px; padding:5px 5px 0px 5px; line-height:14px; background:#FFF; color:#444; border:1px solid #AAA; }
#instructionmanuals > ul.group > li > a.wiringdiagram2:hover { background:#AAA; border:1px solid #AAA; }
#instructionmanuals > ul.build > li > a.wiringdiagram2:hover { background:#F70; border:1px solid #F70; }
#instructionmanuals > ul.evosystem > li > a.wiringdiagram2:hover { background:#F70; border:1px solid #F70; }
#instructionmanuals > ul.project > li > a.wiringdiagram2:hover { background:#6C0; border:1px solid #6C0; }
#instructionmanuals > ul.steel > li > a.wiringdiagram2:hover { background:#09F; border:1px solid #09F; }


/* PARTS DIAGRAMS */
#instructionmanuals > ul > li > a.partslist { min-width:60px; height:35px; padding:6px 5px 0px 5px; background:#FFF; color:#444; border:1px solid #AAA;  }
#instructionmanuals > ul.group > li > a.partslist:hover { background:#AAA; border:1px solid #AAA; }
#instructionmanuals > ul.build > li > a.partslist:hover { background:#F70; border:1px solid #F70; }
#instructionmanuals > ul.evosystem > li > a.partslist:hover { background:#F70; border:1px solid #F70; }
#instructionmanuals > ul.project > li > a.partslist:hover { background:#6C0; border:1px solid #6C0; }
#instructionmanuals > ul.steel > li > a.partslist:hover { background:#09F; border:1px solid #09F; }




/* PARTS DIAGRAMS - New style with PDM codes */

#partsdiagramscontainer { width:960px; padding:0px 0 0px 0px; margin:20px auto 0 auto; background:#000; /*border:1px solid #FF0;*/ }
#partsdiagrams { width:960px; padding:0px 0 0px 0px; margin:0px 0px 0 0; float:left; /*border:1px solid #FF0;*/ }
#partsdiagrams > ul { width:462px; margin:0 8px 30px 8px; padding:0px 0px; float:left; /*border:1px solid #FF0;*/ }
#partsdiagrams > ul > h1 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }
#partsdiagrams > h2 { font-family: Arial, Helvetica, sans-serif; font-weight:300; font-size:26px; color:#FFF; padding:30px 0 0px 0px; margin:0 0 0px 10px;  }
#partsdiagrams > h4 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:16px; color:#FFF; padding:0px 0px 0px 0; margin:0px 0 10px 10px;  }

#partsdiagrams > ul.group {  border-top:5px solid #AAA;  }
#partsdiagrams > ul.build { border-top:5px solid #F70; }
#partsdiagrams > ul.evosystem { border-top:5px solid #F70;  }
#partsdiagrams > ul.project { border-top:5px solid #6C0;   }
#partsdiagrams > ul.steel { float:left; border-top:5px solid #09F; }

#partsdiagrams > ul.group > h3, 
#partsdiagrams > ul.build > h3, 
#partsdiagrams > ul.evosystem > h3, 
#partsdiagrams > ul.project > h3, 
#partsdiagrams > ul.steel > h3 { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; margin:25px 0 0px 0px; padding:0px 0 5px 0px; float:left; width:460px;  }

#partsdiagrams > ul.group > h3 { color:#CCC; border-bottom:1px solid #CCC; }
#partsdiagrams > ul.build > h3 { color:#F70; border-bottom:1px solid #F70;}
#partsdiagrams > ul.evosystem > h3 { color:#F70; border-bottom:1px solid #F70; }
#partsdiagrams > ul.project > h3 { color:#6C0; border-bottom:1px solid #6C0; }
#partsdiagrams > ul.steel > h3 { color:#09F; border-bottom:1px solid #09F; }

#partsdiagrams > ul.sitemaptitle { width:600px; padding:0 0px 0px 0; margin:10px 0px 10px 0; color:#AAA; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > hr { color:#AAA; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > h5 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; color:#F70; padding:0px 0px 0px 0; margin:0px 0 10px 0px;  }

#partsdiagrams > ul > ul { font-size:12px; line-height:16px; list-style-type:none; padding:5px 0 5px 0px; margin:0px 0 0px 0; width:460px; height:80px; float:left; border-bottom:1px solid #333;*/  }
#partsdiagrams .extraline { /**/ height:163px; /*border:1px solid #F00;*/ }
#partsdiagrams .extraline2 { /**/ height:236px; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > ul > span { width:100px; padding:3px 10px 0 0px; margin:0px 0 0 0px; float:left; color:#FFF; cursor:pointer; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > ul > span b.blue { color:#09F; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > ul > span b.orange { color:#F70; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > ul > span b.green { color:#6C0; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > ul > span b.grey { color:#CCC; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > ul > span.extraline { width:100px; height:160px; padding:3px 10px 0 0px; margin:0px 0 0 0px; float:left; color:#FFF; /*border:1px solid #F00;*/ }
#partsdiagrams > ul > ul > span.extraline2 { width:100px; height:230px; padding:3px 10px 0 0px; margin:0px 0 0 0px; float:left; /*border:1px solid #F00;*/ }

#partsdiagrams > ul > ul > li { /**/ width:50px; height:70px; float:left; text-decoration:none; text-align:center; font-weight:normal; padding:10px 10px 0px 10px; margin:0px 3px 3px 0px; float:left; cursor:pointer; /*border:1px solid #F00;*/  }
#partsdiagrams > ul.group > ul > li { background:#AAA; color:#FFF; }
#partsdiagrams > ul.build > ul > li { background:#FFF; color:#FFF; /*border:1px solid #F00;*/ }
#partsdiagrams > ul.build > ul > li:hover { background:#F70; color:#FFF; /*border:1px solid #F00;*/ }

#partsdiagrams > ul.evosystem > ul > li { background:#F70; color:#FFF; }
#partsdiagrams > ul.project > ul > li { background:#6C0; color:#FFF; }
#partsdiagrams > ul.steel > ul > li { background:#09F; color:#FFF; }
#partsdiagrams > ul.build > ul > li  a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:16px; float:left; text-align:center; /*border:1px solid #F00;*/ }

#partsdiagrams > ul > ul > li:hover { background:#DDD; text-decoration:none; color:#FFF; }
#partsdiagrams > ul > ul > li.multilingual { width:82px; }
#partsdiagrams > ul > ul > li.multilingual1 { width:210px; }
#partsdiagrams > ul > ul > li.multilingual2 { width:202px; }

#partsdiagrams > ul > ul.extraline > li.multilingual1 { width:180px; }
#partsdiagrams > ul > ul.extraline > a.multilingual2 { width:202px; }
#partsdiagrams > ul > ul > li.english { width:52px;  }
#partsdiagrams > ul > ul > li.download { width:80px;  }

.partsdiagraminfo { float:left; width:38px; padding:2px 0 0 10px; }


/* WIRING DIAGRAMS */
#partsdiagrams > ul > ul > a.wiringdiagram { width:50px; height:30px; padding:4px 5px 2px 5px; line-height:14px; background:#FFF; color:#444; border:1px solid #AAA;  }
#partsdiagrams > ul.group > ul > li.wiringdiagram:hover { background:#AAA; border:1px solid #AAA; }
#partsdiagrams > ul.build > ul > li.wiringdiagram:hover { background:#F70; border:1px solid #F70; }
#partsdiagrams > ul.evosystem > ul > li.wiringdiagram:hover { background:#F70; border:1px solid #F70; }
#partsdiagrams > ul.project > ul > li.wiringdiagram:hover { background:#6C0; border:1px solid #6C0; }
#partsdiagrams > ul.steel > ul > li.wiringdiagram:hover { background:#09F; border:1px solid #09F; }

#partsdiagrams > ul > ul > li.wiringdiagram2 { width:84px; height:30px; padding:5px 5px 0px 5px; line-height:14px; background:#FFF; color:#444; border:1px solid #AAA; }
#partsdiagrams > ul.group > li > li.wiringdiagram2:hover { background:#AAA; border:1px solid #AAA; }
#partsdiagrams > ul.build > li > li.wiringdiagram2:hover { background:#F70; border:1px solid #F70; }
#partsdiagrams > ul.evosystem > li > li.wiringdiagram2:hover { background:#F70; border:1px solid #F70; }
#partsdiagrams > ul.project > li > li.wiringdiagram2:hover { background:#6C0; border:1px solid #6C0; }
#partsdiagrams > ul.steel > li > li.wiringdiagram2:hover { background:#09F; border:1px solid #09F; }




/*******
********
BOOKLETS / CATALOGUES PAGE
********
*******/

#bookletscontainer { width:960px; padding:0px 0 0px 0px; margin:20px auto 0 auto; background:#000; /*border:1px solid #FF0;*/ }
#booklets { width:960px; padding:0px 0 30px 0px; margin:0px 0px 0 0; float:left; /*border:1px solid #FF0;*/ }
#booklets > ul { width:960px; margin:0 8px 0px 8px; padding:10px 0px; float:left; /*border:1px solid #FF0;*/ }
#booklets > ul > img { margin:0 20px 0px 0px; padding:0px 0px; float:left; width:120px; /*border:1px solid #FF0;*/ }
#booklets > ul > h1 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }
#booklets > h2 { font-family: Arial, Helvetica, sans-serif; font-weight:300; font-size:26px; color:#FFF; padding:30px 0 0px 0px; margin:0 0 10px 10px;  }
#booklets > h4 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:16px; color:#FFF; padding:0px 0px 0px 0; margin:0px 0 10px 10px;  }

#booklets > ul.group {  border-top:5px solid #AAA;  }
#booklets > ul.build { border-top:5px solid #F70; }
#booklets > ul.evosystem { border-top:5px solid #F70;  }
#booklets > ul.project { border-top:5px solid #6C0;   }
#booklets > ul.steel { float:left; border-top:5px solid #09F; }

#booklets > ul.group > h3, 
#booklets > ul.build > h3, 
#booklets > ul.evosystem > h3, 
#booklets > ul.project > h3, 
#booklets > ul.steel > h3 { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; margin:25px 0 5px 0px; padding:0px 0 0px 0px; float:left; width:460px; }

#booklets > ul.group > h3 { color:#CCC; border-bottom:1px solid #CCC; }
#booklets > ul.build > h3 { color:#F70; border-bottom:1px solid #F70; }
#booklets > ul.evosystem > h3 { color:#F70; border-bottom:1px solid #F70; }
#booklets > ul.project > h3 { color:#6C0; border-bottom:1px solid #6C0; }
#booklets > ul.steel > h3 { color:#09F; border-bottom:1px solid #09F; }

#booklets > ul.sitemaptitle { width:600px; padding:0 0px 0px 0; margin:10px 0px 10px 0; color:#AAA; /*border:1px solid #F00;*/ }
#booklets > ul > hr { color:#AAA; /*border:1px solid #F00;*/ }
#booklets > ul > h5 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; color:#F70; padding:0px 0px 0px 0; margin:0px 0 10px 0px;  }

#booklets > ul > li { font-size:12px; line-height:18px; list-style-type:none; padding:10px 0 10px 0px; margin:10px 0 0px 0; width:800px; float:left; /*border:1px solid #F00;*/  }
#booklets > ul > li > span { width:130px; height:44px; padding:3px 0 0 0px; margin:0px 10px 0 0px; float:left; color:#FFF; /*border:1px solid #F00;*/ }
#booklets > ul > li > a { /**/ width:30px; height:20px; float:left; text-decoration:none; text-align:center; color:#FFF; font-weight:bold; padding:7px 0px 4px 0px; margin:0 0px 4px 4px; float:left; }
#booklets > ul.group > li > a { background:#AAA; }
#booklets > ul.build > li > a { background:#F70; }
#booklets > ul.evosystem > li > a { background:#F70; }
#booklets > ul.project > li > a { background:#6C0; }
#booklets > ul.steel > li > a { background:#09F; }

#booklets > ul > li > a:hover { background:#333; text-decoration:none; color:#FFF; }
#booklets > ul > li > a.multilingual { width:82px; }
#booklets > ul > li > a.english { width:52px;  }


#catalogues { width:960px; padding:0px 0 30px 0px; margin:0px 0px 0 0; float:left; /*border:1px solid #FF0;*/ }
#catalogues > ul { width:224px; margin:0 8px 0px 8px; padding:0px 0px; float:left; /*border:1px solid #FF0;*/ }
#catalogues > ul > img { margin:0 0px 0px 0px; padding:20px 52px; float:left; width:120px; background:#222; /*border:1px solid #FF0;*/ }
#catalogues > ul > a img { margin:0 0px 0px 0px; padding:10px 12px 0px 12px; float:left; width:200px; /*border:1px solid #FF0;*/ }
#catalogues > ul > h1 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }
#catalogues > h2 { font-family: Arial, Helvetica, sans-serif; font-weight:300; font-size:26px; color:#FFF; padding:30px 0 0px 0px; margin:0 0 10px 10px;  }
#catalogues > h4 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:16px; color:#FFF; padding:0px 0px 0px 0; margin:0px 0 10px 10px;  }

#catalogues > ul.group {  border-top:5px solid #AAA;  }
#catalogues > ul.build { border-top:5px solid #F70; }
#catalogues > ul.evosystem { border-top:5px solid #F70;  }
#catalogues > ul.project { border-top:5px solid #6C0;   }
#catalogues > ul.steel { float:left; border-top:5px solid #09F; }

#catalogues > ul > li { font-size:12px; line-height:18px; list-style-type:none; padding:10px 0 10px 0px; margin:1px 0 0px 0; float:left; /*border-bottom:1px solid #333;*/  }
#catalogues > ul > li > span { width:130px; height:44px; padding:3px 0 0 0px; margin:0px 10px 0 10px; float:left; color:#FFF; /*border:1px solid #F00;*/ }
#catalogues > ul > li > a { /**/ width:30px; height:20px; float:left; text-decoration:none; text-align:center; color:#FFF; font-weight:bold; padding:7px 0px 4px 0px; margin:6px 0px 4px 4px; float:left; }
#catalogues > ul.group > li > a { background:#AAA; }
#catalogues > ul.build > li > a { background:#F70; }
#catalogues > ul.evosystem > li > a { background:#F70; }
#catalogues > ul.project > li > a { background:#6C0; }
#catalogues > ul.steel > li > a { background:#09F; }

#catalogues > ul > li > a.english { width:52px;  }


#infographics { width:960px; padding:0px 0 30px 0px; margin:20px 0px 0 0; float:left; /*border:1px solid #FF0;*/ }
#infographics > ul { width:224px; margin:0 8px 20px 8px; padding:0px 0px; float:left; /*border:1px solid #FF0;*/ }
#infographics > ul > img { margin:0 0px 0px 0px; padding:20px 52px; float:left; width:120px; background:#222; /*border:1px solid #FF0;*/ }
#infographics > ul > a img { margin:0 0px 0px 0px; padding:10px 12px 0px 12px; float:left; width:200px; /*border:1px solid #FF0;*/ }
#infographics > ul > h1 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }
#infographics > h2 { font-family: Arial, Helvetica, sans-serif; font-weight:300; font-size:26px; color:#FFF; padding:30px 0 0px 0px; margin:0 0 10px 10px;  }
#infographics > h4 { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:16px; color:#FFF; padding:0px 0px 0px 0; margin:0px 0 10px 10px;  }

#infographics > ul.group {  border-top:0px solid #AAA;  }
#infographics > ul.build { border-top:0px solid #F70; }
#infographics > ul.evosystem { border-top:0px solid #F70;  }
#infographics > ul.project { border-top:0px solid #6C0;   }
#infographics > ul.steel { float:left; border-top:0px solid #09F; }

#infographics > ul > li { font-size:12px; line-height:18px; list-style-type:none; padding:10px 0 10px 0px; margin:1px 0 0px 0; float:left; /*border-bottom:1px solid #333;*/  }
#infographics > ul > li > span { width:130px; height:44px; padding:3px 0 0 0px; margin:0px 10px 0 10px; float:left; color:#FFF; /*border:1px solid #F00;*/ }
#infographics > ul > li > a { /**/ width:30px; height:20px; float:left; text-decoration:none; text-align:center; color:#FFF; font-weight:bold; padding:7px 0px 4px 0px; margin:6px 0px 4px 4px; float:left; }
#infographics > ul.group > li > a { background:#AAA; }
#infographics > ul.build > li > a { background:#F70; }
#infographics > ul.evosystem > li > a { background:#F70; }
#infographics > ul.project > li > a { background:#6C0; }
#infographics > ul.steel > li > a { background:#09F; }
#infographics > ul > li > a.english { width:52px;  }


#infographic_fullpage { width:960px; padding:0px; margin:0px auto 20px auto; /*border:1px solid #F00;*/ }
#infographic_fullpage > ul { width:940px; margin:20px 0px 20px 0px; padding:10px 10px; float:right; list-style:none; /*border:1px solid #FF0;*/ }
#infographic_fullpage > ul.group > li > a { background:#AAA; }
#infographic_fullpage > ul.build > li > a { background:#F70; }
#infographic_fullpage > ul.evosystem > li > a { background:#F70; }
#infographic_fullpage > ul.project > li > a { background:#6C0; }
#infographic_fullpage > ul.steel > li > a { background:#09F; }
#infographic_fullpage > ul > li > a { /**/ float:right; text-decoration:none; text-align:center; color:#FFF; font-weight:bold; }
#infographic_fullpage > ul > li > a.download { width:150px; padding:20px 0 16px 0; margin:0 0 0 0px; font-size:20px; color:#FFF;  }
#infographic_fullpage.w800 { width:800px; padding:0px; margin:0px auto 20px auto; /*border:1px solid #F00;*/ }


/*******
********
PARTS LIST PAGE
********
*******/

#parts { width:800px; padding:0px 0 0px 0px; margin:0px auto 0 auto; background:#000; }
#parts > ul { width:400px; padding:30px 0px 30px 0; margin:0px 0px 15px 0; float:left; color:#AAA; background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #111; /*border:1px solid #F00;*/  }
#parts > ul > h1 { padding:0px 10px 0px 0; margin:0px 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }
#parts > ul > h2 { padding:0px 0 2px 0px; margin:0 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#AAA; }
#parts > ul.group { border-top:5px solid #AAA; background:url(../../images/bg/pointdown-grey.png) no-repeat 20px -1px #000;  }
#parts > ul.build { border-top:5px solid #F70; background:url(../../images/bg/pointdown-orange.png) no-repeat 20px -1px #000; }
#parts > ul.evosystem { border-top:5px solid #F70; background:url(../../images/bg/pointdown-orange.png) no-repeat 20px -1px #000;  }
#parts > ul.project { border-top:5px solid #6C0; background:url(../../images/bg/pointdown-green.png) no-repeat 20px -1px #000;  }
#parts > ul.steel { border-top:5px solid #09F; background:url(../../images/bg/pointdown-blue.png) no-repeat 20px -1px #000;  }

#parts > ul.group2 { border-top:5px solid #AAA; background:url(../../images/bg/pointdown-grey.png) no-repeat 20px -1px #000; width:800px; }
#parts > ul.build2 { border-top:5px solid #F70; background:url(../../images/bg/pointdown-orange.png) no-repeat 20px -1px #000; width:800px; }
#parts > ul.evosystem2 { border-top:5px solid #F70; background:url(../../images/bg/pointdown-orange.png) no-repeat 20px -1px #000; width:800px }
#parts > ul.project2 { border-top:5px solid #6C0; background:url(../../images/bg/pointdown-green.png) no-repeat 20px -1px #000; width:800px }
#parts > ul.steel2 { border-top:5px solid #09F; background:url(../../images/bg/pointdown-blue.png) no-repeat 20px -1px #000; width:800px }

#parts > ul.steel2 > ul { width:237px; padding:10px 0px 20px 15px; margin:0px 5px 0px 5px; float:left; color:#FFF; /*background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #171717;*//*border:1px solid #F00;*/ }
#parts > ul.steel2 > ul > h1 { padding:10px 10px 2px 0; margin:0 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }
#parts > ul.steel2 > ul > h2 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#09F; }
#parts > ul.steel2 > ul > h3 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#FFF; }

#parts > ul.build2 > ul { width:237px; padding:10px 0px 20px 15px; margin:0px 5px 0px 5px; float:left; color:#FFF; /*background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #171717;*//*border:1px solid #F00;*/ }
#parts > ul.build2 > ul > h1 { padding:10px 10px 2px 0; margin:0 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; } 
#parts > ul.build2 > ul > h2 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#F70; }  
#parts > ul.build2 > ul > h3 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#FFF; }

#parts > ul.evosystem2 > ul { width:237px; padding:10px 0px 20px 15px; margin:0px 5px 0px 5px; float:left; color:#FFF; /*background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #171717;*//*border:1px solid #F00;*/ }
#parts > ul.evosystem2 > ul > h1 { padding:10px 10px 2px 0; margin:0 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }  
#parts > ul.evosystem2 > ul > h2 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#F70; }  
#parts > ul.evosystem2 > ul > h3 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#FFF; } 

#parts > ul.project2 > ul { width:237px; padding:10px 0px 20px 15px; margin:0px 5px 0px 5px; float:left; color:#FFF; /*background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #171717;*//*border:1px solid #F00;*/ }
#parts > ul.project2 > ul > h1 { padding:10px 10px 2px 0; margin:0 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; } 
#parts > ul.project2 > ul > h2 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#6C0; }  
#parts > ul.project2 > ul > h3 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#FFF; }

#parts > ul.group2 > ul { width:237px; padding:10px 0px 20px 15px; margin:0px 5px 0px 5px; float:left; color:#FFF; /*background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #171717;*//*border:1px solid #F00;*/ }
#parts > ul.group2 > ul > h1 { padding:10px 10px 2px 0; margin:0 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; } 
#parts > ul.group2 > ul > h2 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#AAA; } 
#parts > ul.group2 > ul > h3 { padding:0px 0 2px 0px; margin:0 0 10px 0px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#FFF; }

#parts > ul.partstitle { width:600px; padding:0 0px 0px 0; margin:10px 0px 10px 0; color:#AAA; border:1px solid #F00;*/ }
#parts > ul > hr { color:#AAA; /*border:1px solid #F00;*/ }
#parts > ul > h1 { padding:10px 10px 2px 0; margin:0 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; color:#FFF; }
#parts > ul > h2 { padding:0px 0 2px 0px; margin:0 0 0px 20px; font-family: 'Oswald' Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; color:#AAA; }
#parts > ul > ul { width:370px; padding:10px 0px 20px 15px; margin:0px 5px 0px 5px; float:left; color:#AAA; /*background:url(../../images/bg/corner-xxs.png) bottom right no-repeat #171717;*//*border:1px solid #F00;*/ }
#parts > ul > ul > li { font-size:12px; line-height:25px; list-style-type:none; }
#parts > ul > ul > li > a { background:url(../../images/buttons/sitemaplink.png) left center no-repeat; text-decoration:none; color:#EEE; padding:5px 5px 5px 18px; }
#parts > ul > ul > li > a > b { text-decoration:none; color:#CCC; }
#parts > ul > ul > li > a:visited { text-decoration:none; color:#EEE; }
#parts > ul > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#CCC; }
#parts > ul.group > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#CCC; }
#parts > ul.build > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#F70; }
#parts > ul.evosystem > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#F70; }
#parts > ul.project > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#6C0; }
#parts > ul.steel > ul > li > a:hover { text-decoration:none; background:url(../../images/buttons/sitemaplink.png) 2px center no-repeat; color:#09F; }
#parts > ul > ul > p { padding:10px 0 0px 0; color:#FFF; }

#parts > #parts-note { width:800px; height:100px; background:#FFF; margin:0 auto; }








#buyingguides.group { width: 722px; height:auto; padding:0px 0px 30px 0px; margin:0 auto; /*border:1px solid #F00;*/ }
#buyingguides.group > ul { width:auto; padding:10px 0px 0px 0; margin:0 0 0 10px; display:inline-block; /* border:1px solid #F00;*/ }
#buyingguides.group > ul > li { width: 223px; height:235px; list-style-type: none; display:inline-block; padding:0 0px 0 0; margin:0 11px 18px 0; background:url(../../images/bg/corner-xs.png) #222 no-repeat right bottom ; float:left; }
#buyingguides.group > ul > li > a.link01 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFF; text-decoration:none; border:none; margin:0; padding:0 0px 0 20px; /*border:1px solid #6C0;*/ }
#buyingguides.group > ul > li > a.link01 > b { color:#CCC; }
#buyingguides.group > ul > li > a:hover { color:#AAA; }
#buyingguides.group > ul > li > a > img { padding: 0 0 20px 0; }

#buyingguides.group > ul > li.group { width: 224px; height:235px; list-style-type: none; display:inline-block; padding:0 0px 0 0; margin:0 5px 10px 0; background:url(images/bg03.jpg) no-repeat -1px bottom ; /*border:1px solid #F00;*/ }
#buyingguides.group > ul > li.group > a.link01 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#CCC; text-decoration:none; border:none; margin:0; padding:0 0px 0 20px; /*border:1px solid #6C0;*/ }
#buyingguides.group > ul > li.group > a.link01:hover { color:#AAA; }


#buyingguides-titles > ul.collumn-title-one { list-style-type:none; padding:0px 0px; margin:50px 0 0 10px; width:458px; float:left; /*border:1px solid #F00;*/ }
#buyingguides-titles > ul.collumn-title-one > li { list-style-type:none; padding:0px 0px; margin:0px; height:50px; background:url(../../images/bg/pointdown-orange.png) no-repeat center 31px; /*border:1px solid #F00;*/ }
#buyingguides-titles > ul.collumn-title-one > li > h1 { text-align:center; font-family:'Abel', Arial, Helvetica, sans-serif; font-size:14px; font-weight:300; line-height:23px; color:#FFF; padding:4px 0 3px 0px; margin:0; background:#222; border-bottom:2px solid #F70;  }

#buyingguides-titles > ul.collumn-title-two { list-style-type:none; padding:0px 0px; margin:50px 0 0 10px; width:223px; float:left; /*border:1px solid #F00;*/ }
#buyingguides-titles > ul.collumn-title-two > li { list-style-type:none; padding:0px 0px; margin:0px; height:50px; background:url(../../images/bg/pointdown-green.png) no-repeat center 31px; /*border:1px solid #F00;*/ }
#buyingguides-titles > ul.collumn-title-two > li > h1 { text-align:center; font-family:'Abel', Arial, Helvetica, sans-serif; font-size:14px; font-weight:300; line-height:23px; color:#FFF; padding:4px 0 3px 0px; margin:0; background:#222; border-bottom:2px solid #6C0;  }














#downloads { width:800px; padding:0px 0 40px 0px; margin:0 auto; background:#FFF; }
#downloads > ul { width:300px; padding:0 0px 20px 0; margin:10px 0px 10px 0; float:left; }
#downloads > ul > h1 { padding:10px 0 0px 0; font-size:16px }
#downloads > ul > li { line-height:22px; list-style-type:none; }
#downloads > ul > li > a { text-decoration:none; }
#downloads > ul > p { padding:10px 0 0px 0; }

#downloadsnavigation { width: 800px; height:40px; padding:0px 0px 0px 0px; margin:0px; background:#222; border-bottom:0px solid #F70; /*border:1px solid #f00;*/ }
#downloadsnavigation > ul { width: 800px; height:40px; padding:0px; margin:0px;  /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li { width:auto; float:left; list-style-type:none;  /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li > a { width:100px; float:left; margin:0 2px 0 0; padding:12px 15px 7px 15px; background:#333; color:#FFF; text-decoration:none; text-align:center; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:12px; /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li > a:hover { background:#333; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }

#downloadsnavigation > ul > li > a.build { border-bottom:4px solid #F70; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li > a.steel { border-bottom:4px solid #09F; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li > a.project { border-bottom:4px solid #6C0; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li > a.group { border-bottom:4px solid #888; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }

#downloadsnavigation > ul > li > a.build:hover { background:#F70; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li > a.steel:hover { background:#09F; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li > a.project:hover { background:#6C0; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }
#downloadsnavigation > ul > li > a.group:hover { background:#888; color:#FFF; text-decoration:none; /*border:1px solid #f00;*/ }



/*****
******
****** 

EU DOWNLOADS PAGE

******
******
*****/
	
#downloads-new { width:768px; padding:0px 0 0px 30px; /*border:1px solid #F00;*/  }
#downloads-new > ul { padding:0 0px 0px 0; margin:10px 0px 10px 0; float:left; /*border:1px solid #F00;*/ }
#downloads-new > ul > h1 { padding:10px 0 0px 0; font-size:16px }
#downloads-new > ul > li { list-style-type:none; margin:2px; color:#666; height:24px; margin:6px 2px; }
#downloads-new > ul > li.empty { height:24px; text-indent:20px; background-image:none !important; background:#FFF;  }
#downloads-new > ul > li.link { color:#FFF; background:#000; text-decoration:none; text-align:center; padding-top:8px; padding-bottom:0px; margin-bottom:10px; }

#downloads-new > ul.title > li > a, 
#downloads-new > ul.steel > li > a, 
#downloads-new > ul.build > li > a,
#downloads-new > ul.project > li > a,
#downloads-new > ul.spec > li > a, 
#downloads-new > ul.parts > li > a,
#downloads-new > ul.manuals > li > a,
#downloads-new > ul.wiring > li > a { text-decoration:underline; height:24px; padding:8px 8px 9px 8px; }

#downloads-new > ul.title > li > a:hover, 
#downloads-new > ul.steel > li > a:hover, 
#downloads-new > ul.build > li > a:hover,
#downloads-new > ul.project > li > a:hover,
#downloads-new > ul.spec > li > a:hover, 
#downloads-new > ul.parts > li > a:hover,
#downloads-new > ul.manuals > li > a:hover,
#downloads-new > ul.wiring > li > a:hover { background:#AAA; }

#downloads-new > ul.title { width:618px; float:right; /*border:1px solid #F00;*/ }
#downloads-new > ul.title > li.link { float:left;  }
#downloads-new > ul.title > li.link > a { color:#FFF; background:#000; text-decoration:underline; text-align:center; }
#downloads-new > ul.title > li.link > a:hover { color:#CCC; }

#downloads-new > ul.steel { width:150px; }
#downloads-new > ul.steel > li { list-style-type:none; padding-right: 24px; background: url(../../images_2/04evosystemimages/buttons/next02.png) right -6px no-repeat #FFF; color:#09f; font-weight:bold; text-align:right }
#downloads-new > ul.steel > li > a { color:#09F; text-decoration:none; font-weight:bold; }
#downloads-new > ul.steel > li > a:hover { color:#888; }

#downloads-new > ul.build { width:150px; }
#downloads-new > ul.build > li { list-style-type:none; padding-right: 24px; background: url(../../images_2/04evosystemimages/buttons/next02.png) right -6px no-repeat #FFF; color:#F70; font-weight:bold; text-align:right }
#downloads-new > ul.build > li { color:#f70; text-decoration:none; font-weight:bold; text-align:right }
#downloads-new > ul.build > li > a { color:#F70; text-decoration:none; font-weight:bold; }
#downloads-new > ul.build > li > a:hover { color:#666; }

#downloads-new > ul.project { width:150px; }
#downloads-new > ul.project > li { list-style-type:none; padding-right: 24px; background: url(../../images_2/04evosystemimages/buttons/next02.png) right -6px no-repeat #FFF; color:#F70; font-weight:bold; text-align:right }
#downloads-new > ul.project > li { color:#6C0; text-decoration:none; font-weight:bold; text-align:right }
#downloads-new > ul.project > li > a { color:#6C0; text-decoration:none; font-weight:bold; }
#downloads-new > ul.project > li > a:hover { color:#666; }

#downloads-new > ul.group { width:150px; }
#downloads-new > ul.group > li { list-style-type:none; padding-right: 24px; background: url(../../images_2/04evosystemimages/buttons/next02.png) right -6px no-repeat #FFF; color:#F70; font-weight:bold; text-align:right }
#downloads-new > ul.group > li { color:#888; text-decoration:none; font-weight:bold; text-align:right }
#downloads-new > ul.group > li > a { color:#888; text-decoration:none; font-weight:bold; }
#downloads-new > ul.group > li > a:hover { color:#666; }

#downloads-new > ul.spec > li { }
#downloads-new > ul.spec > li > a { color:#000; background:#EEE; text-decoration:none; text-transform:uppercase; }
#downloads-new > ul.spec > li > a:hover { color:#666; }
#downloads-new > ul.spec > li > a:active { color:#666; }
#downloads-new > ul.spec > li > a:visited { color:#666; }

#downloads-new > ul.parts > li { }
#downloads-new > ul.parts > li > a { color:#000; background:#DDD; text-decoration:none; text-transform:uppercase; padding:8px 8px 8px 8px; }
#downloads-new > ul.parts > li > a:hover { color:#666; }
#downloads-new > ul.parts > li > a:active { color:#666; }
#downloads-new > ul.parts > li > a:visited { color:#666; }

#downloads-new > ul.manuals > li { }
#downloads-new > ul.manuals > li > a { color:#000; background:#EEE; text-decoration:none; text-transform:uppercase; }
#downloads-new > ul.manuals > li > a:hover { color:#666; }
#downloads-new > ul.manuals > li > a:active { color:#666; }
#downloads-new > ul.manuals > li > a:visited { color:#666; }

#downloads-new > ul.wiring > li { }
#downloads-new > ul.wiring > li > a { color:#000; background:#EEE; text-decoration:none; text-transform:uppercase; }
#downloads-new > ul.wiring > li > a:hover { color:#666; }
#downloads-new > ul.wiring > li > a:active { color:#666; }
#downloads-new > ul.wiring > li > a:visited { color:#666; }


		


















/****
*****
*****
 PROJECT HOMEPAGE
*****
*****
****/

#projecthomepage.white { background:#FFF; /*border-bottom:5px solid #222;*/ }
#projecthomepage.black { background:#000; padding:0px; /*border:1px solid #F00;*/ }
#projecthomepage.bg-black { margin-bottom:20px; }
#projecthomepage { width:615px; float:right; padding:0px 0 0px 0; margin:0px 0px 0px 0px;  }
#projecthomepage > ul { width:597px; float: left; padding:0px 9px 0px 9px; margin:0px auto; /*border-top:2px solid #666; /*border-bottom:10px solid #222;*/ }
#projecthomepage > ul > dl.sub { float: left; width:190px; padding:0px 0px 15px 0px; margin:10px 4px 20px 4px; background-color:#000; /*border-bottom:1px solid #6C0;*/ }
#projecthomepage > ul > dl.sub:hover { background:url(../../images/homepage/project/subimages/background1.png) no-repeat bottom #222; /*border-bottom:1px solid #6C0;*/ }
#projecthomepage > ul > dl.sub > h1 { font-size:11px; text-align:center; color:#6C0; padding:0px 0px 0px 0px; margin:0px; line-height:15px; }
#projecthomepage > ul > dl.sub > a > img { margin:0px 0px 15px 0px; }
#projecthomepage > ul > dl.sub > a { font-size:11px; line-height:14px; text-align:center; color:#FFF; padding:0px 0px; margin:0px 0; text-decoration:none; }
#projecthomepage > ul > dl.sub > p { font-size:11px; line-height:14px; text-align:center; color:#FFF; padding:0px 0px; margin:0px 0; text-decoration:none; }


#projecthomepage > div.downloadbrochure { width:615px; height:40px; margin:10px 4px 20px 0px; padding:30px 0px 5px 0; color:#FFF; text-align:left; background: url(../../images/bg/brochurebg3.jpg) repeat-x center; /*border:1px solid #F00;*/ }
#projecthomepage > div.downloadbrochure > a { width:586px; margin:0px 0px 0 0px; padding:35px 0px 35px 140px; color:inherit; font-size:14px; text-decoration:none; background:url(../../images/icons/projectbooklet.png) no-repeat 10px center; }
#projecthomepage > div.downloadbrochure > a:hover { color:#111; text-decoration:none; }

#projecthomepage > ul > dl.downloadbrochure {  width:586px; float: left; margin:10px 4px; padding:8px 0px; text-align:left; background:#222; /*border:1px solid #F00;*/ }
#projecthomepage > ul > dl.downloadbrochure > a { margin:8px 0px 0 0px; width:100%; padding:8px 0px 7px 40px; background: url(../../images/prod_page/project/icons/linkbutton1.png) 0px no-repeat; font-size:12px; color:#FFF; text-decoration:none; }
#projecthomepage > ul > dl.downloadbrochure > a:hover { color:#6C0; text-decoration:none; }

#projecthomepage > ul > dl.downloadbrochure2 {  width:290px; float: left; margin:10px 4px 30px 4px; padding:8px 0px; color:#FFF; text-align:left; background:#222; /*border:1px solid #F00;*/ }
#projecthomepage > ul > dl.downloadbrochure2:hover { background:#333; color:#09F; /*border:1px solid #F00;*/ }
#projecthomepage > ul > dl.downloadbrochure2 > a { width:auto; margin:8px 0px 0 0px; padding:8px 0px 7px 40px; color:inherit; background: url(../../images/prod_page/steel/icons/linkbutton1.jpg) 0px no-repeat; font-size:12px; text-decoration:none; }
#projecthomepage > ul > dl.downloadbrochure2 > a:hover { text-decoration:none; }

#projecthomepage #fadeshow1 { z-index:0;  /*border-bottom:2px solid #6C0;*/ }

#projecthomepage > a.downloadbrochurenew {  width:590px; height:182px; float:left; margin:10px 0px 20px 0px; padding:8px 0px; color:#FFF; text-align:left; background-image:url(../../images/downloads/downloadprojectbrochure.jpg) /*border:1px solid #F00;*/ }









/****
*****
*****

Product Pages

*****
*****
****/

#productsmainimg { width:615px; height:250px; background:#000; float:right; border-bottom:5px solid #000; }

#productsmainimg.build { background:url(../../images/products_page/600x250/buildimg.jpg) no-repeat top left #000; }
#productsmainimg.build > ul { width:240px; margin:0; padding:90px 20px 0px 0px; float:right; /*border:1px solid #F00;*/ }
#productsmainimg.build2 { background:url(../../images/products_page/600x250/buildimg2.jpg) no-repeat top left #000; border-top:5px solid #000; }
#productsmainimg.build2 > ul { width:280px; margin:0; padding:90px 0px 0px 0px; float:right; /*border:1px solid #F00;*/ }

#productsmainimg.build > ul > h1,
#productsmainimg.build2 > ul > h1 { font-family: Cabin, Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:28px; color:#FFF; padding:0 0 5px 0; margin:0; }
#productsmainimg.build > ul > h2,
#productsmainimg.build2 > ul > h2 { font: 'Cabin', Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:22px; color:#FFF; padding:0; margin:0; }

#productsmainimg.project { background:url(../../images/products_page/600x250/projectimg.jpg) no-repeat top left #000; }
#productsmainimg.project > ul { width:240px; margin:0; padding:80px 20px 0px 0px; float:right; /*border:1px solid #F00;*/ }
#productsmainimg.project2 { background:url(../../images/products_page/600x250/buildimg2.jpg) no-repeat top left; border-top:2px solid #999; }
#productsmainimg.project2 > ul { width:280px; margin:0; padding:90px 0px 0px 0px; float:right; /*border:1px solid #F00;*/ }

#productsmainimg.project > ul > h1,
#productsmainimg.project2 > ul > h1 { font-family: Cabin, Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:28px; color:#FFF; padding:0 0 5px 0; margin:0; }
#productsmainimg.project > ul > h2,
#productsmainimg.project2 > ul > h2 { font: 'Cabin', Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:22px; color:#FFF; padding:0; margin:0; }

#productsmainimg.steel { background:url(../../images/products_page/600x250/steelimg.jpg) no-repeat top left #000; }
#productsmainimg.steel > ul { width:240px; margin:0; padding:80px 20px 0px 0px; float:right; /*border:1px solid #F00;*/ }
#productsmainimg.steel2 { background:url(../../images/products_page/600x250/buildimg2.jpg) no-repeat top left; border-top:2px solid #999; }
#productsmainimg.steel2 > ul { width:280px; margin:0; padding:90px 0px 0px 0px; float:right; /*border:1px solid #F00;*/ }

#productsmainimg.steel > ul > h1,
#productsmainimg.steel2 > ul > h1 { font-family: Cabin, Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:28px; color:#FFF; padding:0 0 5px 0; margin:0; }
#productsmainimg.steel > ul > h2,
#productsmainimg.steel2 > ul > h2 { font: 'Cabin', Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:22px; color:#FFF; padding:0; margin:0; }




#intro { width:600px; background:#FFF; float:left; }
#intro > ul { width:320px; margin:0; padding:35px 20px 20px 0px; float:right; /*border:1px solid #F00;*/ }

#intro.build { background:url(../../images/logos/evo-buildlogo.png) no-repeat 20px 7px; }
#intro.build > ul > p { font: "Arial", Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#555; padding:0; margin:0; }
#intro.project { background:url(../../images/logos/evo-projectlogo.png) no-repeat 20px 7px; }
#intro.project > ul { width: 280px; float:right; }
#intro.project > ul > p { font: "Arial", Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#555; padding:0; margin:0; }
#intro.steel { background:url(../../images/logos/evo-steellogo.png) no-repeat 20px 7px; }
#intro.steel > ul { width: 280px; float:right; }
#intro.steel > ul > p { font: "Arial", Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#555; padding:0; margin:0; }


#products { width:580px; background:#FFF; float:right; margin:10px 9px 30px 9px; /*border:1px solid #F00;*/ }
#products > dl { width: 185px; margin: 4px 4px; padding: 0px 0px 0px 0px; float: left;  }
#products > dl > dd { width:175px; height:15px; padding: 5px; margin:0; font-size: 11px; font-weight: normal; border-top: 1px solid #DDD; background-color:#EEE; /*border:1px solid #F00;*/ } 
#products > dl > dd > a:link { font: "Arial", Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:15px; color:#111; text-decoration:none }
#products > dl > dd > a:visited { color:#777; text-decoration:none }
#products > dl > dd > a:active { color:#111; text-decoration:none }
#products.steel > dl > dd > a:hover { color:#09F; text-decoration:none }
#products.build > dl > dd > a:hover { color:#F70; text-decoration:none }
#products.project > dl > dd > a:hover { color:#6C0; text-decoration:none }
#products.group > dl > dd > a:hover { color:#444; text-decoration:none }




#banner { min-width:600px; /*border:1px solid #F00;*/ }
#banner.homepage { float:left; margin:10px 0px 10px 10px; }
#banner.homepage > a > img { width:590px; }
#banner.productpage { float:left; margin-left:5px; background:#000; border-top:0px solid #000; border-bottom:3px solid #000; }
#banner.productpage > a > img { width:624px; }
#banner.productpage1 { float:right; margin:10px 5px 0px 0; background:#000; border-top:0px solid #000; border-bottom:0px solid #000; }
#banner.productpage1 > a > img { width:585px; }
#banner.productpage2 { float:right; margin:0px 4px 10px 0; background:#000; border-top:0px solid #000; border-bottom:3px solid #000; }
#banner.productpage2 > a > img { width:624px; }
#banner.productpage3 { float:right; margin-right:5px; background:#000; border-top:0px solid #000; border-bottom:3px solid #000; }
#banner.productpage3 > a > img { width:640px; }
#banner.productpage4 { float:right; margin:10px 21px 0 0; background:#000; border-top:0px solid #000; border-bottom:0px solid #000; }
#banner.productpage4 > a > img { width:624px; }

/******************
TERMS AND CONDITIONS
******************/

#terms { width:800px; height:740px; margin:0 auto; /*background:#171717;*/  /*border:1px solid #F00;*/ }
#terms > ul.menu { width:208px; margin:60px 0 0 0; padding:0px 0 0px 0px; list-style:none; float:left; }
#terms > ul.menu > li { width:200px; margin:0px 0 5px 0; padding:0px 0px 0px 0px; /*border:1px solid #FF0;*/ }
#terms > ul.menu > li:hover { background:url(../../images/global/register/leftmenulinks.png) -120px -9px no-repeat; }
#terms > ul.menu > li.active { background:url(../../images/global/register/leftmenulinks.png) -120px -9px no-repeat; }
#terms > ul.menu > li > a { width:160px; display:block; margin:0px 0 0px 0; padding:10px 0px 10px 30px; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-decoration:none; /*border:1px solid #F00;*/ }
#terms > ul.menu > li > a:hover {  }

#terms > #conditions { width:800px; margin:0 0 0 0; padding:40px 0 0 0; float:left; background:#000; /*border:1px solid #F00;*/ }
#terms > #conditions > ul { width:350px; margin:0 0 0 0; padding:0px 25px 20px 25px; float:left; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > h1 { font-family: Arial,Helvetica, sans-serif; font-weight:300; font-size: 20px; line-height:20px; padding: 20px 0 10px 0; margin:0; color:#FFF; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > h2 { font-family: Arial,Helvetica, sans-serif; font-weight:300; font-size: 16px; line-height:20px; padding: 20px 0 5px 0; margin:0; color:#FFF; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > h2 > b { font-weight:400; }
#terms > #conditions > ul > li { font-family:Arial,Helvetica, sans-serif; font-weight:300; font-size: 12px; line-height:18px; padding: 0px 0 0px 0; margin:0; color:#CCC; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > p { font-family:Arial,Helvetica, sans-serif; font-weight:300; font-size: 12px; line-height:18px; padding: 0px 0 0px 0; margin:0; color:#CCC; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > p > a { font-family:Arial,Helvetica, sans-serif; font-weight:300; font-size: 12px; line-height:20px; padding: 10px 0 0px 0; margin:0; color:#FFF; text-decoration:underline; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > p > b { color:#FFF; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > p > a:visited { text-decoration:none; color:#FFF; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > p > a:hover { text-decoration:underline; color:#CCC; /*border:1px solid #F00;*/ }
#terms > #conditions > ul > table { width:600px; margin:0 0 0 0; padding:0px 0 0 0px; /*border:1px solid #F00;*/ }






/******* GLOBAL REG PAGE ***** evolutionpowertools.com/register ********/

#global-container { font-family:Arial, Helvetica, sans-serif; width:800px; height:122px; padding:20px 0 0 0; margin:20px auto 0px auto; z-index:0; /*border:1px solid #F00;*/ }
#global-container > img { float:left; margin-right:10px;  margin-left:40px; }
#global-container > li { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#FFF; font-size:43px; padding:0px 0 20px 0px; margin:0px; list-style-type:none; }
#global-container > h1 { font-family:'Oswald', Arial, Helvetica, sans-serif; font-weight:300; color:#FFF; font-size:30px; padding:40px 0 20px 0px; margin:0px 0 0 270px; list-style-type:none; }

#global-container > ul.global-companycontact { width:210px; height:320px; padding:20px 0px 0px 30px; margin:0px 0px 20px 20px; float:left; background:#171717 url(../../images/bg/corner-xs.png) no-repeat bottom right; /*border:1px solid #F00;*/ }
#global-container > ul.global-companycontact > h1 { font-family:'Abel', Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFF; padding:0px; margin:20px 0 5px 0; }
#global-container > ul.global-companycontact > em { font-size:11px; color:#FFF; line-height:11px; padding:0px; margin:2px 0 0 0; }
#global-container > ul.global-companycontact > img { margin:25px 10px 10px 0; border-bottom:1px solid #555; float:left; /*border:1px solid #F00;*/ }
#global-container > ul.global-companycontact > p { color:#CCC; font-size:12px; line-height:20px; padding:5px 0 0 0; margin:0px 0px 30px 0px; }		
#global-container > ul.global-companycontact > p a { color:#FFF; font-size:13px; line-height:20px; padding:5px 0 0 0px; margin:0px 0px 30px 0px; }		
#global-container > ul.global-companycontact > p a:visited { color:#FFF; }		
#global-container > ul.global-companycontact > p a:hover { color:#AAA; }
#global-container > ul.global-companycontact > a { display:block; width:180px; padding:16px 0px 14px 0px; margin:0px 0 0 0; background:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#111; font-weight:bold; text-decoration:none; text-align:center; }
#global-container > ul.global-companycontact > a:visited { background:#FFF; text-decoration:none; }
#global-container > ul.global-companycontact > a:hover { background:#F70; text-decoration:none; }
#global-container > ul.global-companycontact > a:active { background:#F70; text-decoration:none; }

#global-container > ul.reg-lang-select { width:210px; height:900px; margin:0px 0 0 0; padding:0px 5px 0 0px; float:left; background:#000; /*border:1px solid #F00;*/ }
#global-container > ul.reg-lang-select > li { background:url(../../images/global/register/leftmenulinks.png) -100px -6px no-repeat; padding:0px 0 0 10px; margin:0px 0 10px 0px; list-style-type:none; /*border:1px solid #F00;*/ }
#global-container > ul.reg-lang-select > li:hover { background:url(../../images/global/register/leftmenulinks.png) -90px -6px no-repeat; /*border:1px solid #F00;*/ }
#global-container > ul.reg-lang-select > li > a { background:;  display:block; padding:3px 0px 0px 15px; margin:0px 0px 0px 0; list-style-type:none; line-height:45px; 
font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:300; color:#FFF; text-decoration:none; /*border:1px solid #F00;*/ }
#global-container > ul.reg-lang-select > li > a:visited { text-decoration:none; }
#global-container > ul.reg-lang-select > li > a:hover { background:; text-decoration:none; }
#global-container > ul.reg-lang-select > li > a:active { text-decoration:none; }





/******************************
*******************************
Currently not in use 
*******************************
******************************/

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

/* The slices and boxes in the Slider */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }



/* Caption styles */
.nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:8; }
.nivo-caption p { padding:5px; margin:0; }
.nivo-caption a { display:inline !important; }
.nivo-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */ 
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { position:relative; z-index:9; cursor:pointer; }
.nivo-controlNav a.active {	font-weight:bold; }


.theme-default .nivo-controlNav { position:absolute; left:50%; bottom:-32px; margin-left:-50px; /* Tweak this to center bullets */ /*border:1px solid #F00;*/ }
.theme-default .nivo-controlNav a { display:block; width:22px; height:22px;  text-indent:-9999px; border:0; margin-right:3px; float:left; }
.theme-default .nivo-controlNav a.active { background-position:0 -22px; }

.theme-default .nivo-directionNav a { display:block; width:30px; height:30px; background:url(../../javascript/evosystem/nivo/themes/default/arrows.png) no-repeat; text-indent:-9999px; border:0; }
.theme-default a.nivo-nextNav { visibility:hidden; background-position:-30px 0; right:15px; }
.theme-default a.nivo-prevNav { visibility:hidden; left:15px; }

.theme-default .nivo-caption { font-family: Helvetica, Arial, sans-serif; }
.theme-default .nivo-caption a { color:#fff; border-bottom:1px dotted #fff; }
.theme-default .nivo-caption a:hover { color:#fff; }

/******************************
*******************************
Currently not in use 
*******************************
******************************/
 
#contactmessage { width:530px; height:60px; top:0px; padding:40px 20px 0px 20px; margin:0px 0 0px 0; background: #FFF; /*url(../../images/bg/opaqueblk1.png) repeat;*/ z-index:10; float:right; /*border:1px solid #F00;*/ }
#contactmessage > ul { padding:0px; margin:10px 0 10px 0; list-style-type:none; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.before { padding:0px; margin:0px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.before > h1 { font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:27px; font-weight:600; line-height:20px; color:#F70; text-align:left; text-transform:capitalize; padding:0px 0 5px 20px; margin:0px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.before > p { width:300px; font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; line-height:20px; color:#222; text-align:left; text-transform:none; padding:5px 0 30px 20px; margin:0px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.successful { position:relative; top:0px; padding:0px; margin:0px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.successful > h1 { font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:27px; font-weight:600; line-height:20px; color:#F70; text-align:left; text-transform:capitalize; padding:0px 0 5px 20px; margin:0px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.successful > p { width:300px; font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; line-height:20px; color:#222; text-align:left; text-transform:none; padding:5px 0 30px 20px; margin:0px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.successful > img { float:left; margin:0 20px 0 20px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.after { position:relative; top:0px; padding:0px; margin:0px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.after > h1 { font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:27px; font-weight:600; line-height:20px; color:#F70; text-align:left; text-transform:capitalize; padding:0px 0 5px 20px; margin:0px; /*border:1px solid #F00;*/ }
#contactmessage > ul > li.after > p { width:300px; font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; line-height:20px; color:#222; text-align:left; text-transform:none; padding:5px 0 30px 20px; margin:0px; /*border:1px solid #F00;*/ }

#contactform.uk { width:510px; top:0px; padding:40px 20px 60px 20px; margin:0px 0 10px 0; background: #FFF; /* url(../../images/bg/opaqueblk1.png) repeat;*/ z-index:10; float:right; /*border:1px solid #6C0;*/ }
#contactform.uk > form > ul#form.coll2 { width:350px; padding:44px 0 0 0; margin:0px 0px 0 20px; list-style-type:none; float:left; /*border:1px solid #F00;*/ }
#contactform.uk > form > ul#form { width:490px; padding:0px; margin:0px 0px 0 0; list-style-type:none; float:left; /*border:1px solid #6C0;*/ }
#contactform.uk > form > ul#form > li { min-width:100px; height:40px; padding:0px 0; margin:0px 0px 0px 0; /*border:1px solid #09F;*/ }
#contactform.uk > form > ul#form > li > h1 { width:348px; font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; line-height:14px; color:#222; text-align:left; text-transform:uppercase; padding:0px 0px 0px 0px; margin:10px 0 20px 20px;  }
#contactform.uk > form > ul#form > li > h2 { width:70px; font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; line-height:14px; color:#666; text-align:left; text-transform:uppercase; padding:0px 0 0px 0px; margin:0px 0px 0 20px; float:left; }
#contactform.uk > form > ul#form > li > h3 { width:70px; font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:13px; font-weight:400; line-height:14px; color:#222; text-align:left; text-transform:uppercase; padding:0px 0 0px 0px; margin:0px 0px 0 20px; float:left; }
#contactform.uk > form > ul#form > li > p { font-family:'Titillium Web', Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; line-height:17px; color:#FFF; text-align:left; text-transform:none; padding:0px 0 0 22px; margin:0px; /*border:1px solid #F00;*/ }
#contactform.uk > form > ul#form > li > select { height:35px; width:240px; padding:0px 0 0px 0px; margin:10px 0px 3px 0; float:left; /*border:1px solid #F00;*/ }
#contactform.uk > form > ul#form > li.input { width:310px; height:40px; padding:0px 0px 0px; margin:0px 0 15px 0; float:right; /*border:1px solid #F00;*/ }
#contactform.uk > form > ul#form > li.input > input { width:310px; height:35px; padding:0px 5px 0px 10px; margin:0px 0 0 0; font-size:14px; float:right; /*border:1px solid #F00;*/ }
#contactform.uk > form > ul#form > li > textarea { width:310px; height:170px; padding:10px 5px 20px 10px; margin:0px 0 20px 0; font-size:14px; float:right; /*border:1px solid #F00;*/ }
#contactform.uk > form > ul#form > li > #submit { width:115px; padding:15px 0px 15px 0px; margin:0px 0px 0px 245px; font-size:14px; float:left; cursor:pointer; background:#F70; color:#FFF; border:1px solid #DDD; }
#contactform.uk > form > ul#form > li > #clearButton { width:115px; padding:15px 0px 15px 0px; margin:0px 0px 0px 10px; font-size:14px; float:left; cursor:pointer; background:#CCC; color:#111; border:1px solid #DDD; }
#contactform.uk > form > ul#form > li.text { min-width:150px; height:30px; padding:5px 0px 5px 0px; margin:0px 0 15px 0px; float:left; /*border:1px solid #F00;*/ }






/* JAPAN */
#homecenters { width:100%; height:120px; margin:0px auto 0px auto; padding: 10px 0px; background:#FFF; display:none; }
#homecenters ul { width:530px; height:120px; margin:0px auto; padding:10px; /*border:1px solid #F00;*/ }
#homecenters ul li { margin:0px 0px 0 0; padding:0px 15px; float:left; list-style-type:none; /*border:1px solid #F00;*/ }
#homecenters ul li a { margin:0px; padding:0px; float:left; background:#eee; }
#homecenters ul li a img { margin:0px; padding:0px; float:left; background:#eee; width:100px; }


/* GERMAN & NEDELANDS */
/* Home Page */
#main { width:800px; height:128px; margin:0 auto 10px auto; padding:372px 0 0 0; background:url(../../images/global/indexpage/de/project.jpg) no-repeat top center; /*border:1px solid #F00;*/ }
#main > ul#mainimagetext { width:510px; margin:0px 0 0 145px; padding:22px 0 0px 20px; /*border:1px solid #F00;*/ }
#main > ul#mainimagetext > a { color:#6C0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0px 0 0px 0px; }
#main > ul#mainimagetext > a:hover { color:#FFF; }
#main > ul#mainimagetext > li { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; margin:6px 0 0px 0px; line-height:18px; list-style:none }


#ranges-de { width: 800px; height:210px; margin:0px auto 0px auto; padding:0px 0px; /*border:1px solid #F00;*/ }
#ranges-de > ul.img_list { width:auto; height:210px; padding:0px 0 0 0px; margin:0; display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }
#ranges-de > ul > li { margin: 0 0px 0 0px; display:inline-block; float:left; list-style:none; /*border:1px solid #F00;*/  }
#ranges-de > ul > li.image_videos { width:395px; height:200px; margin: 0 10px 0 0px;  }
#ranges-de > ul > li.image_rage5 { width:195px; height:200px; margin: 0 0px 0 0px; padding:0px 0 0 0px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#ranges-de > ul > li.image_rage5 > a { color:#F70; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0px 0 0px 0px; /*border:1px solid #F00;*/ }
#ranges-de > ul > li.image_rage5 > a:hover { color:#FFF; /*border:1px solid #F00;*/ }
#ranges-de > ul > li a img { border:0; }



/* TWITTER FEED */
#twitterfeed { float:left; width:520px; padding:30px 0 30px 55px; margin:10px 0 40px 5px; background:url(../../images/socnet/twitterfeedlogo.png) no-repeat -2px 24px; border-top:5px solid #333; /*border-bottom:5px solid #333; */ }




/* Questionnaire page */
#questionnaire { width:900px; float:none; clear:both; display:block; background:#000; margin:0 auto; padding:10px 20px 0px 20px; }

#questionnaire > #questionnaire-intro { background:url(../../images/questionnaire/evosystem3.jpg) no-repeat top; margin:0px 0 0px 0; padding:50px 0px 0 0; height:370px; }
#questionnaire > #questionnaire-intro > h3 { font-family: Arial, Helvetica, sans-serif; font-size:52px; font-weight:bold; line-height:55px; padding:0px 0px 10px 0px; margin:10px 0 0px 0px; color:#F70; text-align:center; }
#questionnaire > #questionnaire-intro > h3 > span { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:38px; color:#FFF; text-align:center; }
#questionnaire > #questionnaire-intro > h4 { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:28px; padding:0px 0px 5px 0px; margin:0px 0 0px 0px; color:#FFF; text-align:center; }
#questionnaire > #questionnaire-intro > p { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:20px; padding:0px 0px 10px 0px; margin:0px 0 0px 0px; color:#CCC; text-align:center;  }
#questionnaire > #questionnaire-intro > h6 { text-align:center; margin:0px 0 0 0;  }
#questionnaire > #questionnaire-intro > h6 a { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:20px; padding:0px 0px 0px 0px; color:#FFF;  }

#questionnaire > #questionnaire-complete {  background:#FFF; width:740px; margin:0px 0 0 50px; padding:50px 30px 50px 30px; } 
#questionnaire > #questionnaire-complete  > img { float:left; margin:10px 15px 0 20px; }
#questionnaire > #questionnaire-complete  > h3 { font-family: Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; line-height:26px; padding:0px 0px 10px 0px; margin:0px 0 0px 0px; color:#000; width:560px; }
#questionnaire > #questionnaire-complete  > h3 > span { text-transform:none; }
#questionnaire > #questionnaire-complete  > p { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; padding:0px 0px 5px 0px; margin:0px 0 0px 70px; color:#000; width:470px; /*border:1px solid #F00;*/ }
#questionnaire > #questionnaire-complete  > p > a { color:#F70 /*border:1px solid #F00;*/ }
#questionnaire > #questionnaire-complete  > ul { width:760px; margin:0px 0 10px 0px; padding:0px 0px; list-style:none; } 
#questionnaire > #questionnaire-complete  > ul > li { width:720px; margin:20px 0 0px 0px; padding:30px 20px; background:#EEE; list-style:none; border-bottom:1px solid #DDD; } 
#questionnaire > #questionnaire-complete  > ul > li > h4 { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:20px; padding:0px 0 0 0; margin:0px 0 10px 0; color:#000; }
#questionnaire > #questionnaire-complete  > ul > li > p { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:20px; padding:0px; margin:0px; color:#666; }
#questionnaire > #questionnaire-complete > ul > li > p > b { color:#000; }

#evosystemcompetition { width:800px; background:#222; margin:0 auto; padding:25px 0 20px 0;  border-top:1px solid #272727; border-right:1px solid #333; border-bottom:1px solid #555; border-left:1px solid #333;  }
#evosystemcompetition > ul { width:800px; margin:0 auto; padding:0px; list-style:none; }
#evosystemcompetition > ul > li > h3 { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:25px; padding:0px; margin:0px; color:#F70; text-align:center; }
#evosystemcompetition > ul > li > h4 { padding:0px; margin:0px; color:#FFF; text-align:center; }
#evosystemcompetition > ul > li > h4 > a { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding:0px; margin:0px; color:#FFF; text-align:center; }



/* Homepage Competition winners text */
#competitionwinners { width:800px; height:220px; margin:5px auto 10px auto; padding:0px 0 0 0; background:url(../../images/questionnaire/evosystem3.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#competitionwinners > ul { width:480px; margin:0px auto; padding:34px 0 0px 0; list-style:none; /*border:1px solid #F00;*/ }
#competitionwinners > ul > li { margin:0px 0px; padding:0px; /*border:1px solid #F00;*/ }
#competitionwinners > ul > li > h3 { font-family:Arial, Helvetica, sans-serif; font-size:28px; line-height:30px; text-align:center; color:#FFF; margin:0px 0 10px 0; padding:0px; /*border:1px solid #F00;*/ }
#competitionwinners > ul > li > h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; text-align:center; color:#FFF; margin:0px 0 0px 0; padding:0px; /*border:1px solid #F00;*/ }
#competitionwinners > ul > li > p { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; text-align:center; color:#DDD; margin:0px; padding:0px; /*border:1px solid #F00;*/ }


/* welovepowertools */
#cutaboveawards { width:1024px; height:660px; margin:0px auto 80px auto; padding:0px 0 0 0; background:url(../../images/bg/ukhome_01.jpg) no-repeat center 0px;  /*border:1px solid #F00;*/ }
#cutaboveawards > ul.mainimage { width:380px; margin:80px 0px 0 120px; padding:0px 10px 25px 10px; float:left; list-style:none; /*background:url(../../images/bg/opaqueblk.png);*/  /*border:1px solid #F00;*/ }
#cutaboveawards > ul.mainimage > li { margin:0px 0px 0 0px; padding:0px 0px 0px 0px; /*background:url(../../images/bg/opaqueblk.png);*//* border:1px solid #F00;*/ }
#cutaboveawards > ul.mainimage > li > h3 { font-family:'A-Love-of-Thunder', Arial, Helvetica, sans-serif; font-weight:bold; font-size:40px; line-height:48px; color:#FFF; text-align:left; margin:0px 0 20px 0; padding:0px; text-shadow:#000 1px 2px 5px; width:380px; /*border:1px solid #F00;*/ }
#cutaboveawards > ul.mainimage > li > h3 > span { color:#F70; font-size:66px; line-height:58px; /*border:1px solid #F00;*/ }
#cutaboveawards > ul.mainimage > li > h4 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:22px; color:#FFF; text-align:left; margin:0px 0 20px 10px; padding:0px; text-shadow:#000 1px 1px; width:330px; /*border:1px solid #F00;*/ }
#cutaboveawards > ul.mainimage > li > a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:34px; color:#FFF; text-align:center; margin:10px 0 0 10px; padding:10px 15px; width:120px; text-decoration:none; display:block; box-shadow:#000 1px 2px 5px; background:#F70; }
#cutaboveawards > ul.mainimage > li > a:hover { color:#FFF; background:#111; /*border:1px solid #F00;*/ }

#cutaboveawards > ul.facebooklikebutton { float:left; padding:18px 25px; margin:410px 0 0 280px; list-style:none; /*background:url(../../images/bg/opaqueblk.png);*/ }
#cutaboveawards > ul.facebooklikebutton > li { float:left; padding:0px; margin:0px; }

#cutaboveawards > ul.projects { width:810px; height:140px; margin:20px 0 0px 110px; padding:0px; list-style:none; float:left; /*border:1px solid #F00;*/ /*background:url(../../images/bg/opaqueblk.png);*//* border:1px solid #F00;*/ }
#cutaboveawards > ul.projects > li { margin:0px 5px 0 0px; padding:0px; float:left; background:#F70; /*border:1px solid #F00;*/ }
#cutaboveawards > ul.projects > li.second { margin:0px 10px 0 0px; /*border:1px solid #F00;*/ }
#cutaboveawards > ul.projects > li.last { margin:0px 0px 0 0px; /*border:1px solid #F00;*/ }
#cutaboveawards > ul.projects > li > a { margin:0px; padding:0px; background:none; float:left; }
#cutaboveawards > ul.projects > li > a > img { margin:0px; padding:0px; width:130px; }
#cutaboveawards > ul.projects > li > a:hover { border-bottom:2px solid #F70; }

#cutaboveawards2 { width:1024px; height:560px; margin:0px auto 80px auto; padding:0px 0 0 0; /*background:url(../../images/bg/ukhome_r210cms.jpg) no-repeat center 0px; /*border:1px solid #F00;*/ }
#cutaboveawards2 > ul.mainimage2 { width:620px; margin:0px auto 50px auto; padding:30px 0px 0px 0px; list-style:none;  float: left; /*background:url(../../images/bg/opaqueblk.png);*/ }
#cutaboveawards2 > ul.mainimage2 > li { margin:0px 0px 0 0px; padding:0px 0px 0px 0px; /*background:url(../../images/bg/opaqueblk.png);*//* border:1px solid #F00;*/ }
#cutaboveawards2 > ul.mainimage2 > li > h3 { font-family:'A-Love-of-Thunder', Arial, Helvetica, sans-serif; font-weight:bold; font-size:40px; line-height:48px; color:#FFF; text-align:left; margin:20px 20px 0px 0; /*border:1px solid #F00;*/ }
#cutaboveawards2 > ul.mainimage2 > li > h4 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:22px; color:#FFF; text-align:left; margin: 0px 0 0 0; /*border:1px solid #F00;*/ }
#cutaboveawards2 > ul.mainimage2 > li > a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:34px; color:#FFF; text-align:center; margin:-60px 0 0 0px; padding:10px 15px; background:#F70; float: right; text-decoration: none; }
#cutaboveawards2 > ul.mainimage2 > li > a:hover { color:#FFF; background:#222; /*border:1px solid #F00;*/ }

#cutaboveawards2 > ul.facebooklikebutton { width: 50px; float:left; padding:57px 25px 0 57px; margin:0px 0 0px 100px; list-style:none; float: left; /*background:url(../../images/bg/opaqueblk.png);*/ }
#cutaboveawards2 > ul.facebooklikebutton > li { float:left; padding:0px; margin:0px; }

#cutaboveawards2 > ul.projects { width:810px; height:140px; margin:20px 0 0px 110px; padding:0px; list-style:none; float:left; /*border:1px solid #F00;*/ /*background:url(../../images/bg/opaqueblk.png);*//* border:1px solid #F00;*/ }
#cutaboveawards2 > ul.projects > li { margin:0px 5px 0 0px; padding:0px; float:left; background:#F70; /*border:1px solid #F00;*/ }
#cutaboveawards2 > ul.projects > li.second { margin:0px 10px 0 0px; /*border:1px solid #F00;*/ }
#cutaboveawards2 > ul.projects > li.last { margin:0px 0px 0 0px; /*border:1px solid #F00;*/ }
#cutaboveawards2 > ul.projects > li > a { margin:0px; padding:0px; background:none; float:left; }
#cutaboveawards2 > ul.projects > li > a > img { margin:0px; padding:0px; width:130px; }
#cutaboveawards2 > ul.projects > li > a:hover { border-bottom:2px solid #F70; }








/* NEW FAQS PRODUCT SELECTION PAGE */
#faqs-new-container { width:800px; margin:0 auto 0px auto; padding:0px 0px;  }
#faqs-new { padding:10px 0 0 0; margin:0 0 10px 0; float:left; background:#EEE; /*border:1px solid #FF0;*/ }

#faq_safety_warning_banner { width:800px; height:80px; margin:0px auto; padding:10px 0 10px 0px; background:#FC0; }
#faq_safety_warning_banner > ul { width:670px; margin:0px; padding:0px 0 0 20px; float:left; }
#faq_safety_warning_banner > ul > img { margin:12px 20px 0 0; padding:0px; float:left; }
#faq_safety_warning_banner > ul > p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#000; }


#faqs-new-q1 { height:200px; background:#FFF; margin-bottom:10px; /*border:1px solid #F00;*/ }
#faqs-new-q2 { height:240px; background:#EEE; margin-bottom:10px; /*border:1px solid #F00;*/ }
#faqs-new-q3 { height:240px; background:#FFF; margin-bottom:10px; /*border:1px solid #F00;*/ }

#faqs-new-progress-bar { width:800px; height:20px; padding:30px 0px 45px 0; margin:0px; float:left; background:no-repeat center 20px; /*border:1px solid #F00;*/ }
#faqs-new-progress-bar > ul { width:750px; padding:0px 20px 8px 28px; margin:0px; float:left; list-style:none; /*border:1px solid #F00;*/ }
#faqs-new-progress-bar > ul > li { width:225px; padding:13px 10px 15px 10px; margin:0px 2px 0 0; float:left; text-align:center; /*background:#CCC; /*border:1px solid #F00;*/ }
#faqs-new-progress-bar > ul > li > h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000; margin:0 0 0px 0; padding:0px 0; }

#faqs-new { width:800px; float:left; background:#FFF; margin:0 auto; padding:0px 0px; }
#faqs-new > h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444; margin:30px 0 0px 0px; padding:15px 30px 30px 30px; float:none; clear:both; width:740px; background:#DDD; border-top:1px solid #AAA;*/ }
#faqs-new > h6 > a { color:#000; font-weight:bold; text-decoration:underline; }
#faqs-new > h6 > a:hover { color:#444; text-decoration:underline; }

#faqs-new > div.faqs-new-question { width:770px; float:left; margin:0px 0 0px 0; padding:30px 0 15px 30px; display:block;/* border:1px solid #F00;*/  }
#faqs-new > div.faqs-new-question > h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#000; margin:0 0 15px 0; padding:0px 0; }
#faqs-new > div.faqs-new-question > h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444; margin:10px 0 0px 0; padding:15px 10px; float:none; clear:both; width:720px; background:#DDD; border-bottom:1px solid #BBB;*/ }
#faqs-new > div.faqs-new-question > h6 > a { color:#000; font-weight:bold; text-decoration:underline; }
#faqs-new > div.faqs-new-question > h6 > a:hover { color:#444; text-decoration:underline; }

#faqs-new > div.faqs-new-question > div > h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#000; margin:0 0 15px 0; padding:0px 0; }
#faqs-new > div.faqs-new-question > div > h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; margin:0px 0 0px 0; padding:15px 0 0 0; float:none; clear:both; }
#faqs-new > div.faqs-new-question > div > h6 > a { color:#000; text-decoration:underline; }
#faqs-new > div.faqs-new-question > div > h6 > a:hover { color:#666; text-decoration:underline; }
#faqs-new > div.faqs-new-question > div > ul { margin:0 0 0 0px; padding:0px 10px 10px 0; list-style:none; float:left; /*border:1px solid #F00;*/  }
#faqs-new > div.faqs-new-question > div > ul > li { float:left; margin:0 10px 0 0; padding:0px 0px 0 0px; list-style:none; }
#faqs-new > div.faqs-new-question > div > ul > li.last { margin:0 0px 0 0; padding:0px 0px 0 0px; list-style:none; }
#faqs-new > div.faqs-new-question > div > ul > li > img { width:140px; margin:0; padding:0px 0; cursor:pointer; }



#faqs-new-q1 > h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#000; margin:0 0 15px 0; padding:0px 0; }
#faqs-new-q1 > h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; margin:0px 0 0px 0; padding:15px 0 0 0; float:none; clear:both; }
#faqs-new-q1 > h6 > a { color:#000; text-decoration:underline; }
#faqs-new-q1 > h6 > a:hover { color:#666; text-decoration:underline; }
#faqs-new-q1 > ul { margin:0 0 0 0px; padding:0px 10px 10px 0; list-style:none; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q1 > ul > li { float:left; margin:0 10px 0 0; padding:0px 0px 0 0px; list-style:none; }
#faqs-new-q1 > ul > li.last { margin:0 0px 0 0; padding:0px 0px 0 0px; list-style:none; }
#faqs-new-q1 > ul > li > img { width:140px; margin:0; padding:0px 0; cursor:pointer; }

#faqs-new-q2-results-steel, 
#faqs-new-q2-results-build, 
#faqs-new-q2-results-project, 
#faqs-new-q2-results-group { margin-bottom:20px; float:left; /*border:1px solid #F00;*/ }

#faqs-new-q2-results-steel > ul > li { margin:0px; padding:0px; width:140px; }
#faqs-new-q2-results-build > ul > li { margin:0px; padding:0px; width:140px; }
#faqs-new-q2-results-project > ul > li { margin:0px; padding:0px; width:140px; height:200px; /*border:1px solid #F00;*/ }
#faqs-new-q2-results-group > ul > li { margin:0px; padding:0px; width:140px; }

#faqs-new-q2-results-steel > ul > li > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#09F; text-align:center; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-build > ul > li > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#F70; text-align:center; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-project > ul > li > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6C0; text-align:center; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-group > ul > li > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; text-align:center; /*border:1px solid #F00;*/  }

#faqs-new-q2-results-steel > ul > li > img { background:#FFF; border-bottom:5px solid #09F; }
#faqs-new-q2-results-build > ul > li > img { background:#FFF; border-bottom:5px solid #F70; }
#faqs-new-q2-results-project > ul > li > img { background:#FFF; border-bottom:5px solid #6C0; }
#faqs-new-q2-results-group > ul > li > img { background:#FFF; border-bottom:5px solid #000; }

#faqs-new-steel-results, 
#faqs-new-build-results,
#faqs-new-project-results { width:760px; float:left; margin:0px 0 20px 0; padding:0px 0 20px 0px; display:block; background:#DDD;*/ }

#faqs-new-steel-results > h6, 
#faqs-new-build-results > h6, 
#faqs-new-project-results > h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; margin:0px 0 0px 0; padding:15px 0 0 0; float:none; clear:both; }

#faqs-new-steel-results > h6 > a, 
#faqs-new-build-results > h6 > a, 
#faqs-new-project-results > h6 > a { color:#F70; text-decoration:underline; }

#faqs-new-steel-results > h6 > a:hover, 
#faqs-new-build-results > h6 > a:hover, 
#faqs-new-project-results > h6 > a:hover { color:#000; text-decoration:underline; }


/* QUESTION2 A LINKS */
#faqs-new-q2-results-steel { margin:0 0 0 0px; padding:0px 0px 0px 0; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-steel > ul { width:760px; margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; clear:both; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-steel > ul > li { margin:0 10px 20px 0px; padding:0px 0px 0px 0; list-style:none; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-steel > ul > li.last { margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-steel > ul > li > a { margin:5px 0px 10px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#09F; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-steel > ul > li > a > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#09F; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-steel > ul > li > a > img { margin:0 0px 0 0px; padding:0px 0px 0px 0; width:140px; height:140px; border-bottom:5px solid #09F; background:#FFF; cursor:pointer; /*border:1px solid #F00;*/  }

#faqs-new-q2-results-build { margin:0 0 0 0px; padding:0px 0px 0px 0; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-build > ul { width:760px; margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; clear:both; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-build > ul > li { margin:0 10px 20px 0px; padding:0px 0px 0px 0; list-style:none; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-build > ul > li.last { margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-build > ul > li > a { margin:5px 0px 10px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#F70; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-build > ul > li > a > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#F70; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-build > ul > li > a > img { margin:0 0px 0 0px; padding:0px 0px 0px 0; width:140px; height:140px; border-bottom:5px solid #F70; background:#FFF; cursor:pointer; /*border:1px solid #F00;*/  }

#faqs-new-q2-results-project { margin:0 0 0 0px; padding:0px 0px 0px 0; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-project > ul { width:760px; margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; clear:both; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-project > ul > li { margin:0 10px 20px 0px; padding:0px 0px 0px 0; list-style:none; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-project > ul > li.last { margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-project > ul > li > a { margin:5px 0px 10px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6C0; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-project > ul > li > a > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6C0; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-project > ul > li > a > img { margin:0 0px 0 0px; padding:0px 0px 0px 0; width:140px; height:140px; border-bottom:5px solid #6C0; background:#FFF; cursor:pointer; /*border:1px solid #F00;*/  }

#faqs-new-q2-results-group { margin:0 0 0 0px; padding:0px 0px 0px 0; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-group > ul { width:760px; margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; clear:both; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-group > ul > li { margin:0 10px 20px 0px; padding:0px 0px 0px 0; list-style:none; float:left; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-group > ul > li.last { margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-group > ul > li > a { margin:5px 0px 10px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-group > ul > li > a > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
#faqs-new-q2-results-group > ul > li > a > img { margin:0 0px 0 0px; padding:0px 0px 0px 0; width:140px; height:140px; border-bottom:5px solid #000; background:#FFF; cursor:pointer; /*border:1px solid #F00;*/  }


.faqs-new-q3-results-steel1, 
.faqs-new-q3-results-steel2, 
.faqs-new-q3-results-steel3, 
.faqs-new-q3-results-build1, 
.faqs-new-q3-results-build2, 
.faqs-new-q3-results-build3, 
.faqs-new-q3-results-project1, 
.faqs-new-q3-results-project2, 
.faqs-new-q3-results-project3, 
.faqs-new-q3-results-project4, 
.faqs-new-q3-results-group1, 
.faqs-new-q3-results-group2, 
.faqs-new-q3-results-group3 { margin:0 0 0 0px; padding:0px 0px 0px 0; float:left; /*border:1px solid #F00;*/  }

.faqs-new-q3-results-steel1 > ul, 
.faqs-new-q3-results-steel2 > ul, 
.faqs-new-q3-results-steel3 > ul, 
.faqs-new-q3-results-build1 > ul, 
.faqs-new-q3-results-build2 > ul, 
.faqs-new-q3-results-build3 > ul, 
.faqs-new-q3-results-project1 > ul, 
.faqs-new-q3-results-project2 > ul, 
.faqs-new-q3-results-project3 > ul, 
.faqs-new-q3-results-project4 > ul, 
.faqs-new-q3-results-group1 > ul, 
.faqs-new-q3-results-group2 > ul, 
.faqs-new-q3-results-group3 > ul { width:760px; margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; clear:both; /*border:1px solid #F00;*/  }

.faqs-new-q3-results-steel1 > ul > li, 
.faqs-new-q3-results-steel2 > ul > li, 
.faqs-new-q3-results-steel3 > ul > li, 
.faqs-new-q3-results-build1 > ul > li, 
.faqs-new-q3-results-build2 > ul > li, 
.faqs-new-q3-results-build3 > ul > li,
.faqs-new-q3-results-project1 > ul > li, 
.faqs-new-q3-results-project2 > ul > li, 
.faqs-new-q3-results-project3 > ul > li, 
.faqs-new-q3-results-project4 > ul > li, 
.faqs-new-q3-results-group1 > ul > li, 
.faqs-new-q3-results-group2 > ul > li, 
.faqs-new-q3-results-group3 > ul > li { margin:0 10px 20px 0px; padding:0px 0px 0px 0; list-style:none; float:left; /*border:1px solid #F00;*/  }

.faqs-new-q3-results-steel1 > ul > li > a, 
.faqs-new-q3-results-steel2 > ul > li > a, 
.faqs-new-q3-results-steel3 > ul > li > a { margin:5px 0px 10px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#09F; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
.faqs-new-q3-results-build1 > ul > li > a, 
.faqs-new-q3-results-build2 > ul > li > a, 
.faqs-new-q3-results-build3 > ul > li > a { margin:5px 0px 10px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#F70; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
.faqs-new-q3-results-project1 > ul > li > a, 
.faqs-new-q3-results-project2 > ul > li > a, 
.faqs-new-q3-results-project3 > ul > li > a,
.faqs-new-q3-results-project4 > ul > li > a { margin:5px 0px 10px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6C0; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  } 
.faqs-new-q3-results-group1 > ul > li > a, 
.faqs-new-q3-results-group2 > ul > li > a, 
.faqs-new-q3-results-group3 > ul > li > a { margin:5px 0px 10px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }

.faqs-new-q3-results-steel1 > ul > li > a > h4, 
.faqs-new-q3-results-steel2 > ul > li > a > h4, 
.faqs-new-q3-results-steel3 > ul > li > a > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#09F; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
.faqs-new-q3-results-build1 > ul > li > a > h4, 
.faqs-new-q3-results-build2 > ul > li > a > h4, 
.faqs-new-q3-results-build3 > ul > li > a > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#F70; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }
.faqs-new-q3-results-project1 > ul > li > a > h4, 
.faqs-new-q3-results-project2 > ul > li > a > h4, 
.faqs-new-q3-results-project3 > ul > li > a > h4, 
.faqs-new-q3-results-project4 > ul > li > a > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6C0; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  } 
.faqs-new-q3-results-group1 > ul > li > a > h4, 
.faqs-new-q3-results-group2 > ul > li > a > h4, 
.faqs-new-q3-results-group3 > ul > li > a > h4 { margin:5px 0px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; text-align:center; text-decoration:none; /*border:1px solid #F00;*/  }

.faqs-new-q3-results-steel1 > ul > li.last, 
.faqs-new-q3-results-steel2 > ul > li.last, 
.faqs-new-q3-results-steel3 > ul > li.last, 
.faqs-new-q3-results-build1 > ul > li.last, 
.faqs-new-q3-results-build2 > ul > li.last, 
.faqs-new-q3-results-build3 > ul > li.last,
.faqs-new-q3-results-project1 > ul > li.last, 
.faqs-new-q3-results-project2 > ul > li.last, 
.faqs-new-q3-results-project3 > ul > li.last, 
.faqs-new-q3-results-project4 > ul > li.last, 
.faqs-new-q3-results-group1 > ul > li.last, 
.faqs-new-q3-results-group2 > ul > li.last, 
.faqs-new-q3-results-group3 > ul > li.last { margin:0 0 0 0px; padding:0px 0px 0px 0; list-style:none; /*border:1px solid #F00;*/  }

.faqs-new-q3-results-steel1 > ul > li > a > img, 
.faqs-new-q3-results-steel2 > ul > li > a > img, 
.faqs-new-q3-results-steel3 > ul > li > a > img { margin:0 0px 0 0px; padding:0px 0px 0px 0; width:140px; height:140px; border-bottom:5px solid #09F; background:#FFF; cursor:pointer; /*border:1px solid #F00;*/  } 
.faqs-new-q3-results-build1 > ul > li > a > img, 
.faqs-new-q3-results-build2 > ul > li > a > img, 
.faqs-new-q3-results-build3 > ul > li > a > img { margin:0 0px 0 0px; padding:0px 0px 0px 0; width:140px; height:140px; border-bottom:5px solid #F70; background:#FFF; cursor:pointer; /*border:1px solid #F00;*/  }
.faqs-new-q3-results-project1 > ul > li > a > img, 
.faqs-new-q3-results-project2 > ul > li > a > img, 
.faqs-new-q3-results-project3 > ul > li > a > img,
.faqs-new-q3-results-project4 > ul > li > a > img { margin:0 0px 0 0px; padding:0px 0px 0px 0; width:140px; height:140px; border-bottom:5px solid #6C0; background:#FFF; cursor:pointer; /*border:1px solid #F00;*/  } 
.faqs-new-q3-results-group1 > ul > li > a > img, 
.faqs-new-q3-results-group2 > ul > li > a > img, 
.faqs-new-q3-results-group3 > ul > li > a > img { margin:0 0px 0 0px; padding:0px 0px 0px 0; width:140px; height:140px; border-bottom:5px solid #000; background:#FFF; cursor:pointer; /*border:1px solid #F00;*/  }



/*********** 
************
NEW FAQS PRODUCT Q&As PAGE
************
************/

/* Go Back button at the top of the page */
#faqs-new-return { width:780px; float:left; padding:0px 0px 0px 20px; margin:0 0 0px 0; }
#faqs-new-return > ul { width:760px; float:left; padding:0px 0px 0px 0; list-style:none; }
#faqs-new-return > ul > li { float:left; padding:0px 0px; margin:90px 10px 0 0; background:#CCC; }
#faqs-new-return > ul > li.product-image { width:120px; height:120px; float:right; padding:0px 0px; margin:0px 20px 0 0; background:none; /*border:1px solid #F00;*/ }
#faqs-new-return > ul > li.product-image > a { width:120px; height:120px; padding:0px; margin:0px; /*border:1px solid #F00;*/ }
#faqs-new-return > ul > li.product-image > a > img { width:120px; height:120px; padding:0px; margin:0px; /*border:1px solid #F00;*/ }

#faqs-new-return.steel > ul > li.product-image > a { background:none; }
#faqs-new-return.build > ul > li.product-image > a { background:none; }
#faqs-new-return.project > ul > li.product-image > a { background:none; }
#faqs-new-return.group > ul > li.product-image > a { background:none; }

#faqs-new-return.steel > ul > li.product-image > a > img { width:120px; }
#faqs-new-return.build > ul > li.product-image > a > img { width:120px; }
#faqs-new-return.project > ul > li.product-image > a > img { width:120px; }
#faqs-new-return.group > ul > li.product-image > a > img { width:120px; }

#faqs-new-return.steel > ul > li > a { padding:15px 20px; background:#09F; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; text-align:center; }
#faqs-new-return.build > ul > li > a { padding:15px 20px; background:#F70; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; text-align:center; }
#faqs-new-return.project > ul > li > a { padding:15px 20px; background:#6C0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; text-align:center; }
#faqs-new-return.group > ul > li > a { padding:15px 20px; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; text-align:center; }
#faqs-new-return > ul > li > a:hover { background:#333; }

/* All questions at the top of the page */
#faqs-new-steel { width:760px; padding:20px 0px 20px 0px; margin:0px 0 20px 20px; float:left; border-top:2px solid #09F; background:#EEE; display:none; }
#faqs-new-steel > ul { width:750px; padding:0px 0px 0px 10px; margin:0px; list-style:none; }
#faqs-new-steel > ul > li { width:750px; padding:0px 0px; margin:0px; line-height:20px; list-style:none; }
#faqs-new-steel > ul > li > b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; padding:0px 0px; margin:0px; list-style:none; }
#faqs-new-steel > ul > li > a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; padding:0px 0px; margin:0px; list-style:none; }
#faqs-new-steel > ul > li > a:hover { color:#000; }
#faqs-new-steel > h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444; margin:10px 0 0px 0; padding:15px 10px; float:none; clear:both; width:720px; background:#DDD; border-bottom:1px solid #BBB;*/ }
#faqs-new-steel > h6 > a { color:#09F; font-weight:bold; text-decoration:underline; }
#faqs-new-steel > h6 > a:hover { color:#444; text-decoration:underline; }

/* All questions at the top of the page */
#faqs-new-build { width:760px; padding:20px 0px 20px 0px; margin:0px 0 20px 20px; float:left; border-top:2px solid #F70; background:#EEE; display:none; }
#faqs-new-build > ul { width:750px; padding:0px 0px 0px 10px; margin:0px; list-style:none; }
#faqs-new-build > ul > li { width:750px; padding:0px 0px; margin:0px; line-height:20px; list-style:none; }
#faqs-new-build > ul > li > b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; padding:0px 0px; margin:0px; list-style:none; }
#faqs-new-build > ul > li > a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#F70; padding:0px 0px; margin:0px; list-style:none; }
#faqs-new-build > ul > li > a:hover { color:#444; }
#faqs-new-build > h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444; margin:10px 0 0px 0; padding:15px 10px; float:none; clear:both; width:720px; background:#DDD; border-bottom:1px solid #BBB;*/ }
#faqs-new-build > h6 > a { color:#F70; font-weight:bold; text-decoration:underline; }
#faqs-new-build > h6 > a:hover { color:#444; text-decoration:underline; }

/* All questions at the top of the page */
#faqs-new-project { width:760px; padding:20px 0px 20px 0px; margin:0px 0 20px 20px; float:left; border-top:2px solid #6C0; background:#EEE; display:none; }
#faqs-new-project > ul { width:750px; padding:0px 0px 0px 10px; margin:0px; list-style:none; }
#faqs-new-project > ul > li { width:750px; padding:0px 0px; margin:0px; line-height:20px; list-style:none; }
#faqs-new-project > ul > li > b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; padding:0px 0px; margin:0px; list-style:none; }
#faqs-new-project > ul > li > a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; padding:0px 0px; margin:0px; list-style:none; }
#faqs-new-project > ul > li > a:hover { color:#000; }
#faqs-new-project > h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#444; margin:10px 0 0px 0; padding:15px 10px; float:none; clear:both; width:720px; background:#DDD; border-bottom:1px solid #BBB;*/ }
#faqs-new-project > h6 > a { color:#6C0; font-weight:bold; text-decoration:underline; }
#faqs-new-project > h6 > a:hover { color:#444; text-decoration:underline; }


/* Steel Table Layout */
#faqs-new-steel-qanda td.column1 { width:180px; }
#faqs-new-steel-qanda td.column2 { width:280px; }
#faqs-new-steel-qanda td.column3 { width:180px; }
#faqs-new-steel-qanda td.column4 { width:30px; }

#faqs-new-steel-qanda td.table-header {  padding:8px 0px 20px 5px; margin:0px 0px 0 0px; background:#DDD; border-bottom:2px solid #000; }
#faqs-new-steel-qanda td.table-header h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000; margin:0px 0 0px 0; padding:0px 0 0 5px; }
#faqs-new-steel-qanda tr.rowodd { background:#EEE; border-left:1px solid #DDD; }
#faqs-new-steel-qanda tr.roweven { background:#FFF; border-left:0px solid #DDD; }
#faqs-new-steel-qanda tr td { margin:0px 0px 0px 0; padding:15px 10px 20px 10px; border-top:1px solid #DDD; }
#faqs-new-steel-qanda td span { color:#09F; font-size:16px; font-weight:bold; margin:0px; padding:0px; }
#faqs-new-steel-qanda td h3 { color:#000; font-size:12px; font-weight:bold; margin:0px; padding:0px; }
#faqs-new-steel-qanda td p {  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#333; padding:0px; margin:0px; }
#faqs-new-steel-qanda td p b { color:#000; }
#faqs-new-steel-qanda td p a { color:#09F; text-decoration:underline; }
#faqs-new-steel-qanda td strong { color:#F00; text-decoration:underline; }


/* Build Table Layout */
#faqs-new-build-qanda td.column1 { width:180px; }
#faqs-new-build-qanda td.column2 { width:280px; }
#faqs-new-build-qanda td.column3 { width:180px; }
#faqs-new-build-qanda td.column4 { width:30px; }

#faqs-new-build-qanda td.table-header {  padding:8px 0px 20px 5px; margin:0px 0px 0 0px; background:#DDD; border-bottom:2px solid #000; }
#faqs-new-build-qanda td.table-header h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000; margin:0px 0 0px 0; padding:0px 0 0 5px; }
#faqs-new-build-qanda tr.rowodd { background:#EEE; border-left:1px solid #DDD; }
#faqs-new-build-qanda tr.roweven { background:#FFF; border-left:0px solid #DDD; }
#faqs-new-build-qanda tr td { margin:0px 0px 0px 0; padding:15px 10px 20px 10px; border-top:1px solid #DDD; }
#faqs-new-build-qanda td span { color:#F70; font-size:16px; font-weight:bold; margin:0px; padding:0px; }
#faqs-new-build-qanda td h3 { color:#000; font-size:12px; font-weight:bold; margin:0px; padding:0px; }
#faqs-new-build-qanda td p {  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#333; padding:0px; margin:0px; }
#faqs-new-build-qanda td p b { color:#000; }
#faqs-new-build-qanda td p a { color:#F70; text-decoration:underline; }
#faqs-new-build-qanda td strong { color:#F00; text-decoration:underline; }


/* Project Table Layout */
#faqs-new-project-qanda td.column1 { width:180px; }
#faqs-new-project-qanda td.column2 { width:280px; }
#faqs-new-project-qanda td.column3 { width:180px; }
#faqs-new-project-qanda td.column4 { width:30px; }

#faqs-new-project-qanda td.table-header {  padding:8px 0px 20px 5px; margin:0px 0px 0 0px; background:#DDD; border-bottom:2px solid #000; }
#faqs-new-project-qanda td.table-header h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000; margin:0px 0 0px 0; padding:0px 0 0 5px; }
#faqs-new-project-qanda tr.rowodd { background:#EEE; border-left:1px solid #DDD; }
#faqs-new-project-qanda tr.roweven { background:#FFF; border-left:0px solid #DDD; }
#faqs-new-project-qanda tr td { margin:0px 0px 0px 0; padding:15px 10px 20px 10px; border-top:1px solid #DDD; }
#faqs-new-project-qanda td span { color:#6C0; font-size:16px; font-weight:bold; margin:0px; padding:0px; }
#faqs-new-project-qanda td h3 { color:#000; font-size:12px; font-weight:bold; margin:0px; padding:0px; }
#faqs-new-project-qanda td p {  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#333; padding:0px; margin:0px; }
#faqs-new-project-qanda td p b { color:#000; }
#faqs-new-project-qanda td p a { color:#6C0; text-decoration:underline; }
#faqs-new-project-qanda td p a.build { color:#F70; font-size:16px; text-decoration:underline; }
#faqs-new-project-qanda td p a.project { color:#6C0; font-size:16px; text-decoration:underline; }
#faqs-new-project-qanda td strong { color:#F00; text-decoration:underline; }


/* Group Table Layout */
#faqs-new-group-qanda td.column1 { width:180px; }
#faqs-new-group-qanda td.column2 { width:280px; }
#faqs-new-group-qanda td.column3 { width:180px; }
#faqs-new-group-qanda td.column4 { width:30px; }

#faqs-new-group-qanda td.table-header {  padding:8px 0px 20px 5px; margin:0px 0px 0 0px; background:#DDD; border-bottom:2px solid #000; }
#faqs-new-group-qanda td.table-header h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000; margin:0px 0 0px 0; padding:0px 0 0 5px; }
#faqs-new-group-qanda tr.rowodd { background:#EEE; border-left:1px solid #DDD; }
#faqs-new-group-qanda tr.roweven { background:#FFF; border-left:0px solid #DDD; }
#faqs-new-group-qanda tr td { margin:0px 0px 0px 0; padding:15px 10px 20px 10px; border-top:1px solid #DDD; }
#faqs-new-group-qanda td span { color:#000; font-size:16px; font-weight:bold; margin:0px 0px 0px 0; padding:0px 0 0px 0; }
#faqs-new-group-qanda td h3 { color:#000; font-size:12px; font-weight:bold; margin:0px; padding:0px; }
#faqs-new-group-qanda td p {  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#333; padding:0px; margin:0px; }
#faqs-new-group-qanda td p b { color:#000; }
#faqs-new-group-qanda td p a { color:#000; font-size:16px; line-height:20px; margin:0px 0px 10px 0; text-decoration:underline; }
#faqs-new-group-qanda td p a.build { color:#F70; font-size:16px; text-decoration:underline; }
#faqs-new-group-qanda td p a.project { color:#6C0; font-size:16px; text-decoration:underline; }
#faqs-new-group-qanda td strong { color:#F00; text-decoration:underline; }


/* CUSTOMER SERVICE MESSAGE */
#faqs-new > h6.steel { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFF; margin:30px 0 0px 0px; padding:45px 30px 45px 90px; float:none; clear:both; width:680px; background:#000 url(../../images/icons/navdrop/phone.png) no-repeat 20px; }
#faqs-new > h6.steel > a { color:#09F; font-weight:bold; text-decoration:underline; }
#faqs-new > h6.steel > a:hover { color:#AAA; text-decoration:underline; }

#faqs-new > h6.build { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFF; margin:30px 0 0px 0px; padding:45px 30px 45px 90px; float:none; clear:both; width:680px; background:#000 url(../../images/icons/navdrop/phone.png) no-repeat 20px; }
#faqs-new > h6.build > a { color:#F70; font-weight:bold; text-decoration:underline; }
#faqs-new > h6.build > a:hover { color:#AAA; text-decoration:underline; }

#faqs-new > h6.project { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFF; margin:30px 0 0px 0px; padding:45px 30px 45px 90px; float:none; clear:both; width:680px; background:#000 url(../../images/icons/navdrop/phone.png) no-repeat 20px; }
#faqs-new > h6.project > a { color:#6C0; font-weight:bold; text-decoration:underline; }
#faqs-new > h6.project > a:hover { color:#AAA; text-decoration:underline; }

#faqs-new > h6.group { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFF; margin:30px 0 0px 0px; padding:45px 30px 45px 90px; float:none; clear:both; width:680px; background:#000 url(../../images/icons/navdrop/phone.png) no-repeat 20px; }
#faqs-new > h6.group > a { color:#AAA; font-weight:bold; text-decoration:underline; }
#faqs-new > h6.group > a:hover { color:#AAA; text-decoration:underline; }








/* DEALER LOGOS */
#dealer-logos-container { width:800px; height:500px; margin:30px auto 0px auto; padding:0px; /*border:1px solid #F00;*/ }
#dealer-logos { width:800px; float:left; margin:0px; padding:0px; /*border:1px solid #F00;*/ }
#dealer-logos > ul { width:800px; float:left; margin:0px; padding:0px; list-style:none; /*border:1px solid #F00;*/ }
#dealer-logos > ul > li { width:150px; height:150px; float:left; margin:2px; padding:1px; background:#222; /*border:1px solid #F00;*/ }
#dealer-logos > ul > li > img { width:150px; margin:0px; padding:0px; /*border:1px solid #F00;*/ }





/* DOWNLOADABLES */ /* US Sell Sheets */
#downloadables { width:800px; margin:10px auto 10px auto; padding:0px 0 0 0; background:#DDD; /* border:1px solid #F00;*/ }
#downloadables > ul.downloadintro { float:left; width:780px; background:#FFF; margin:0px 0 10px 0px; padding:30px 0 0 20px; list-style:none; /*border:1px solid #F00;*/ }
#downloadables > ul.downloadintro > img { width:380px; padding:0px; margin:0px 20px 0px 0px; float:left; }
#downloadables > ul.downloadintro > a img { width:380px; padding:0px; margin:0px 20px 0px 0px; float:left; }
#downloadables > ul.downloadintro > h3 { font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:25px; font-weight:bold; color:#000; text-align:left; padding:0px; margin:30px 0 10px 0px; }
#downloadables > ul.downloadintro > h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; font-weight:normal; color:#000; text-align:left; padding:0px; margin:10px 0 0px 0px; }

#downloadables > ul.downloadintro2 { float:left; width:780px; background:#FFF; margin:0px 0 10px 0px; padding:30px 0 0 20px; list-style:none; /*border:1px solid #F00;*/ }
#downloadables > ul.downloadintro2 > a img { width:380px; padding:0px; margin:0px 20px 0px 0px; float:left; }
#downloadables > ul.downloadintro2 > h3 { font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:25px; font-weight:bold; color:#000; text-align:left; padding:0px; margin:30px 0 10px 0px; }
#downloadables > ul.downloadintro2 > h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; font-weight:normal; color:#000; text-align:left; padding:0px; margin:10px 0 0px 0px; }


#downloadables > ul.downloadfiles { float:left; width:765px; background:#EEE; margin:0px 0 0 0px; padding:30px 0 0 35px; list-style:none; /*border:1px solid #F00;*/ }
#downloadables > ul.downloadfiles > li { float:left; width:220px; background:none; margin:0px 20px 0px 0; padding:0px 5px; list-style:none; /*border:1px solid #F00;*/ }
#downloadables > ul.downloadfiles > li > a > img { width:220px; padding:0px; margin:0px 0px 0px 0px; float:left; }

#downloadables > ul.downloadbuttons { float:left; width:760px; background:#EEE; margin:0px 0 0px 0px; padding:5px 0 0 40px; list-style:none; /*border:1px solid #F00;*/ }
#downloadables > ul.downloadbuttons	 > li { float:left; width:220px; background:none; margin:0px 30px 0px 0; padding:0px 0px 0px 0px; list-style:none; /*border:1px solid #F00;*/ }
#downloadables > ul.downloadbuttons	 > li > a { float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; font-weight:normal; color:#FFF; text-align:left; margin:0px 0px 0 0px; padding:10px 20px; background:#09f; width:130px; border:1px solid #09f;*/ }
#downloadables > ul.downloadbuttons	 > li > img { float:left; margin:0px 0px 5px 0px; padding:6px; background:#2a5696; /*border:1px solid #F00;*/ }

#downloadables > ul.downloadincludes { float:left; width:760px; background:#EEE; margin:0px 0 0px 0px; padding:0px 0 30px 40px; list-style:none; border-bottom:5px solid #000; /*border:1px solid #F00;*/ }
#downloadables > ul.downloadincludes > li { float:left; width:220px; height:140px; margin:0px 30px 0px 0; padding:10px 0 20px 0px; list-style:none; /*border:1px solid #F00;*/ }
#downloadables > ul.downloadincludes > li > h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; font-weight:bold; color:#000; text-align:center; padding:0px 0 5px 0; margin:0px 0 10px 0px; border-bottom:1px solid #000; }
#downloadables > ul.downloadincludes > li > b { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold; color:#000; text-align:left; padding:0px 0 0 0px; margin:0px 0 0px 20px; }
#downloadables > ul.downloadincludes > li > p { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; font-weight:normal; color:#000; text-align:left; padding:0px 0 0px 0; margin:0px 0 0px 20px; }





/* SURVEYS */
#survey { width:950px; padding:0px; margin:0 auto; /*border:1px solid #F00;*/ }
#survey img { width:800px; padding:0px; margin:10px 0 0 75px; /*border:1px solid #F00;*/ }

/* Competition Banners */
#competition-banner { background:url(../../images/global/competitionbanners/competitionbanneruk_01.jpg) no-repeat top center; width:950px; height:200px; margin:10px auto 0 auto; display:none; }
#competition-banner > ul { float:left; padding:0px; margin:97px 0px 0 710px; list-style:none; /*border:1px solid #F00;*/ }
#competition-banner form input#mc-embedded-subscribe { margin:0px 0 0px 0; padding:0px 0px; width:220px; height:40px; font:20px Helvetica, Arial, sans-serif; font-weight:bold; background:#FFF; color:#000; text-transform:uppercase; border:1px solid #888; }
#competition-banner form input#mc-embedded-subscribe:hover { background:#333; color:#FFF; }
#competition-banner > ul > li.terms { float:left; padding:0px; margin:8px 0px 0 0px; list-style:none; font:11px Arial, Helvetica, sans-serif; line-height:14px; color:#000; /*border:1px solid #F00;*/ }
#competition-banner > ul > li.terms > a { color:#FFF; text-decoration:underline; /*border:1px solid #F00;*/ }

#competition-banner.medium { background:url(../../images/global/competitionbanners/competitionbanneruk_02.jpg) no-repeat top center; width:800px; height:169px; margin:0px auto 0 auto; }
#competition-banner.medium > ul { float:left; padding:0px; margin:73px 0px 0 580px; list-style:none; /*border:1px solid #F00;*/ }
#competition-banner.medium form input#mc-embedded-subscribe { margin:0px 0 0px 20px; padding:0px 0px; width:180px; height:40px; font:20px Helvetica, Arial, sans-serif; font-weight:bold; background:#FFF; color:#000; text-transform:uppercase; border:1px solid #888; }
#competition-banner.medium form input#mc-embedded-subscribe:hover { background:#333; color:#FFF; }
#competition-banner.medium > ul > li.terms { float:left; padding:0px; margin:5px 0px 0 0px; list-style:none; font:11px Arial, Helvetica, sans-serif; line-height:14px; color:#000; /*border:1px solid #F00;*/ }
#competition-banner.medium > ul > li.terms > a { color:#FFF; text-decoration:underline; /*border:1px solid #F00;*/ }
#competition-banner.medium > ul > li.terms > img { width:20px; margin:0 3px 10px 0; float:left; /*border:1px solid #F00;*/ }



/* UK HOME PAGE COMPETITION BANNER POPUP */
#popupbanner-uk-container { background:url(../../images/global/competitionbanners/mitresawssurvey3.png) no-repeat center top; width:100%; height:465px; padding:0px; margin:0 auto; position:absolute; top:60px; z-index:9999; /*border:1px solid #F00;*/ }
#popupbanner-uk-container > #mitresaws-survey { width:700px; height:465px; padding:0px; margin:0 auto; /*border:1px solid #FF0;*/ }
#popupbanner-uk-container > #mitresaws-survey > ul { padding:0px 0 10px 0; margin:0px 0px 0px 32px; list-style:none; float:left; /*border:1px solid #F00;*/ }
#popupbanner-uk-container > #mitresaws-survey > ul > li { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; line-height:20px; width:440px; /*border:1px solid #F00;*/ }
#popupbanner-uk-container > #mitresaws-survey > ul > li > b { padding:0px; margin:0px; font-size:16px; line-height:20px; }
#popupbanner-uk-container > #mitresaws-survey > ul.option1 { display:none; }
#popupbanner-uk-container > #mitresaws-survey > ul.option2 { }
#popupbanner-uk-container > #mitresaws-survey > ul.option1 > li.heading1 { margin:0px 0 15px 0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:50px; line-height:45px; font-weight:bold; letter-spacing:0px; }
#popupbanner-uk-container > #mitresaws-survey > ul.option2 > li.heading1 { margin:0px 0 15px 0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:75px; line-height:60px; font-weight:bold; letter-spacing:0px; width:500px;  }
#popupbanner-uk-container > #mitresaws-survey > ul > li.heading2 { margin:17px 0 0px 0; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:30px; line-height:20px; font-weight:bold; }
#popupbanner-uk-container > #mitresaws-survey > ul > li.close { margin:25px 360px 30px 0; padding:6px 12px; text-decoration:underline; cursor:pointer; font-size:12px; float:right; width:60px; /*border:1px solid #F00;*/ }
#popupbanner-uk-container > #mitresaws-survey > ul > form { display:none; margin:15px 0px 0 0px; padding:0px 0px; float:left; width:220px; /*border:1px solid #F00;*/ }
#popupbanner-uk-container > #mitresaws-survey > ul > a#mitresaws-survey-button { font:Arial, Helvetica, sans-serif; font-size:18px; color:#F70; background:#FFF; padding:15px 30px; margin:15px 0 0 0; float:left; border:1px solid #CCC; }
#popupbanner-uk-container > #mitresaws-survey > ul > a#mitresaws-survey-button:hover { color:#FFF; background:#333; border:1px solid #555; }
#popupbanner-uk-container > #mitresaws-survey > ul > form input#mitresaws-survey-button { font:Arial, Helvetica, sans-serif; font-size:18px; color:#F70; background:#FFF; padding:15px 30px; border:1px solid #CCC; }
#popupbanner-uk-container > #mitresaws-survey > ul > form input#mitresaws-survey-button:hover { color:#FFF; background:#333; border:1px solid #555; }
#popupbanner-uk-container > #mitresaws-survey > ul > li.terms { background:url(../../images/global/competitionbanners/padlock2.png) no-repeat left; padding:0px 0px 0 30px; margin:0px 0 0 0px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; line-height:13px; float:left; }
#popupbanner-uk-container > #mitresaws-survey > ul > li.terms > a { color:#FFF; }
#popupbanner-uk-container > #mitresaws-survey > div.close { width:50px; height:50px; padding:5px; margin:5px 0 0px 575px; float:left; cursor:pointer; /*border:1px solid #F00;*/ }
#popupbanner-uk-container > #mitresaws-survey > div.close > ul { margin:0px; padding:0px; list-style:none; float:left; }
#popupbanner-uk-container > #mitresaws-survey > div.close > ul > li { margin:0px; padding:0px; float:left; }
#popupbanner-uk-container > #mitresaws-survey > div.close > ul > li > img { width:50px; margin:0px; padding:0px; }



/* Careers Page */
#careers { width:800px; padding:0px 0px; margin:0 auto 10px auto; background:#FFF; }
#careers ul { width:740px; padding:30px 30px; margin:0px 0 0px 0; background:#EEE; float:left; list-style:none; border-bottom:1px solid #DDD; }
#careers ul.second { padding:20px 30px; margin:0 0 0px 0; background:#FFF; }
#careers li { width:700px; padding:30px 20px; margin:0 0 5px 0; float:left; list-style:none; }
#careers li.positions { background:#FFF; border:1px solid #DDD; }
#careers h2 { font-size:28px; color:#000; margin:10px 0 20px 20px; }
#careers h3 { font-size:16px; font-weight:normal; color:#000; margin:0px 0 15px 0; }
#careers img { float:left; margin:0 20px 0px 0 }
#careers p { font-size:14px; line-height:22px; margin:0px; padding:0px; }
#careers p a { color:#000; }
#careers a { color:#F70; }
#careers span { color:#F70; }


/* Warranties Page */
#servicecontainer { width:800px; padding:0px 0px 0px 0px; margin:10px auto 10px auto; /*border:1px solid #6C0;*/ }

#grouppgmenu { width: 190px; padding: 0px; margin:0px 0 0 0px; float: left; /*border: 1px solid #F00;*/ }
#grouppgmenu ul { width: 190px; padding:20px 0 0px 0px; margin: 0px; background: #333; float: left; list-style: none; /*border: 1px solid #F00;*/ }
#grouppgmenu ul li { padding:0px 0px 0px 0px; margin: 0px; /*border: 1px solid #F00;*/ }
#grouppgmenu ul li.current a { background: #666; /*border: 1px solid #F00;*/ }
#grouppgmenu ul li a { font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration: none; padding:12px 0px 12px 20px; margin: 0px; float: left; width: 170px; border-bottom: 2px solid #000; /*border: 1px solid #F00;*/ }
#grouppgmenu ul li a:hover { background: #666; /*border: 1px solid #F00;*/ }

#warranty { width:600px; padding:0px 0px; margin:0px 0 10px 0; background:#000; float:right; font-family:Arial, Helvetica, sans-serif; /*border:1px solid #F00;*/ } 
#warranty img.main { width:600px; padding:0px 0px; margin:0px 0 2px 0px; /*border:1px solid #6C0;*/ } 
#warranty img.sub { width:250px; padding:0px 0px; margin:0px 20px 160px -10px; float:left; /*border:1px solid #6C0;*/ } 
#warranty img.sub2 { width:250px; padding:0px 0px; margin:20px 20px 20px 0px; float:left; /*border:1px solid #6C0;*/ } 
#warranty img.sub3 { width:250px; padding:0px 0px; margin:0px 20px 30px 0px; float:left; /*border:1px solid #6C0;*/ } 
#warranty ul li.warrantypgimages { width:170px; height:660px; padding:20px 0 0px 0px; margin:0px 0px 0px 0px; float:left; list-style-type: none; /*border:1px solid #6C0;*/ } 
#warranty ul li.warrantypgimages > img { width:140px; padding:0px 0px; margin:0px 0px 15px 0px; float:left; /*border:1px solid #6C0;*/ } 
#warranty ul li.warrantypgimagesfr { width:170px; height:740px; padding:20px 0 0px 0px; margin:0px 0px 0px 0px; float:left; list-style-type: none; /*border:1px solid #6C0;*/ } 
#warranty ul li.warrantypgimagesfr > img { width:140px; padding:0px 0px; margin:0px 0px 15px 0px; float:left; /*border:1px solid #6C0;*/ } 
#warranty ul { width:520px; padding:20px 40px 30px 40px; margin:0px; background:#FFF; float:left; list-style:none; /*border:1px solid #6C0;*/ }
#warranty ul h2 { font-size:17px; line-height:19px; font-weight:normal; padding:20px 10px 5px 0px; margin:0px 0; color:#000; }
#warranty ul h3 { font-size:16px; line-height:19px; font-weight:bold; padding:0px; margin:20px 0px 2px 0px; color:#000; }
#warranty ul h4 { font-size:14px; line-height:19px; font-weight:bold; padding:0px; margin:20px 0 2px 0; color:#666; }
#warranty ul h4 b { color:#000; }
#warranty ul span { font-size:17px; line-height:19px; font-weight:normal; padding:0px 0 0 0px; margin:0px 0; color:#000; }
#warranty ul p { font-size:12px; line-height:18px; padding:0px; margin:0px 0 2px 0; color:#888; }
#warranty ul a { font-size: inherit; line-height:inherit; color:#F70; }
#warranty ul a:hover { color:#666; }
#warranty ul form { margin:20px 0px 25px -10px; background:#EEE; padding:20px 180px 20px 20px; border:1px solid #DDD; }
#warranty ul form span { font-size:16px; line-height:20px; font-weight:bold; margin:0px 0 0 0px; float:right;  }
#warranty ul li { font-size:12px; line-height:16px; padding:0px; margin:0px 0 2px 0; list-style-type:square; }
#warranty ul h3.fblink { margin-top:20px; color:#3161a1; }
#warranty ul h3.fblink a {color:#3161a1; }
#warranty ul h3.fblink a:hover {color:#666; }


/* UK, US - Repairs Page */
ul.repairspage { width:600px; padding:0px 0px 30px 0px; margin:0px 0 0 0px; float:right; background:#EEE; /*border:1px solid #F00;*/ }

ul.repairspage img {  margin:0px 0px 30px 0px; padding:0 0 0 0px; float:left; background:#333; border:0px; /*border:1px solid #F00;*/ }
ul.repairspage h1 { font-family: Helvetica, Arial, sans-serif; font-size:28px; line-height:32px; font-weight:500; color:#111; padding:0px 0px 0px 30px; margin:0px 0px 20px 0px; width:480px; /*border:1px solid #F00;*/ }
ul.repairspage h2 { font-family: Helvetica, Arial, sans-serif; font-size:30px; line-height:50px; font-weight:700; color:#111; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px; width:440px; }
ul.repairspage h2 span { font-family:  Helvetica, Arial, sans-serif; font-size:14px; line-height:44px; padding:0px 5px 0px 0px; margin:0px 0 0px 0px; color:#111; }
ul.repairspage h3 { font-family: Helvetica, Arial, sans-serif; font-size:18px; line-height:24px; font-weight:700; color:#111; padding:0px 0px 0px 30px; margin:0px 40px 5px 0px; width:440px; }
ul.repairspage h3 p { font-family:  Helvetica, Arial, sans-serif; font-size:14px; line-height:20px; font-weight:400; padding:0px 0px 5px 0px; margin:0px 0 0px 0px; float:left; width:460px; color:#111; /*border:1px solid #F00;*/ }
ul.repairspage h3 p a { font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; padding:0px 0px 0px 0px; margin:5px 0 10px 0px; color:#666; font-weight:bold; }

ul.repairspage p { font-family:  Helvetica, Arial, sans-serif; font-size:14px; line-height:20px; padding:0px 0px 0px 30px; margin:0px 0 20px 0px; float:left; width:460px; color:#111; /*border:1px solid #F00;*/ }
ul.repairspage p b { font-family:  Helvetica, Arial, sans-serif; font-size:16px; line-height:24px; padding:0px 0px 0px 0px; margin:0px 0 0px 0px; float:left; width:460px; /*border:1px solid #F00;*/ }
ul.repairspage a { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:0px 0px 0px 3px; margin:5px 0 30px 0px; float:left; color:#000; font-weight:bold; }
ul.repairspage a:visited { color:#000; text-decoration:none;  }
ul.repairspage a:hover { color:#333; text-decoration:none;  }


	

/* MAG DRILL COMPARISON PAGE */
#magdrillcomparisonintro { margin:0px auto 40px auto; background:url(../../images/buyingguide/magdrills/magdrillsintro.jpg) no-repeat; height:300px; width:1024px; }
#magdrillcomparisoncontainer { float:right; text-align:center; margin-bottom:40px; }
#magdrillcomparisoncontainer h1 { color:#FFF; }
#magdrillcomparisoncontainer a { color:#09F; }
#magdrillcomparisoncontainer a:hover { color:#FFF; }
#magdrillcomparison { color:#FFF; }
#magdrillcomparison td { line-height:16px; }
#magdrillcomparison h2 { color:#09F; font-size:16px; line-height:16px; }
#magdrillcomparison h3 { color:#09F; line-height:0px; }
#magdrillcomparison .col { border-left:1px solid #666; }
tr.magcompar_warranty { background:#09F; }
tr.magcompar_rowone { background:#555; }
tr.magcompar_rowtwo { background:#222; }

#magdrillinfo { width:860px; float:left; margin:0px auto 20px auto; border-bottom:1px solid #666; /*border:1px solid #F50;*/ }
#magdrillinfo ul { list-style:none; width:405px; padding:0; margin:0px 10px 0px 10px; float:left; /*border:1px solid #F90;*/ }
#magdrillinfo .spec { padding:0px; margin:0 0 10px 0; float:left; list-style:none; width:185px; /*border:1px solid #F00;*/ }
#magdrillinfo ul li a { list-style:none; font-family: Helvetica, Arial, sans-serif; font-size:12px; line-height:16px; padding:0; margin:0;  color:#FFF;/* border:1px solid #FFF;*/ }

/* REVIEWS.CO.UK Product Reviews Widget */
#reviewscoukWidget [class^="icon-"], #reviewscoukWidget [class*=" icon-"]{
    height:inherit !important;
    width:auto !important;
    background:none !important;
    opacity:1 !important;
}

#reviews { width:auto; margin:5px 0 5px 0; padding:5px 0px 5px 0px; float:left; /*border:1px solid #F00;*/ }
#reviews-product-widget { margin:10px 0 0 0; padding:0px; width:624px; border-top:10px solid #000; display:none; }
#reviews.homepage { margin:20px auto 5px auto; padding:0px 0px 0px 0px; height:100px; background:#000; width:800px; /*border:1px solid #F00;*/ }
#reviews.homepage-badge { width:700px; margin:-1px 0px 0px 0px; padding:10px 0px 0px 0px; float:left; background:#FFF;
border-bottom-left-radius: 2px 2px;
border-bottom-right-radius: 2px 2px;
/*border:1px solid #F00;*/ }
#reviews.homepage-badge li { list-style:none; float:left; }
#reviews.homepage-badge li.reviewsbadgetext { margin:32px 0 0 50px; padding:0px; font-size:16px; color:#000; /*border:1px solid #F00;*/ }
#reviews.homepage-badge li.reviewsbadgearrow img { padding:0px; margin:27px 10px 0 0px; /*border:1px solid #F00;*/ }
#reviews.homepage-badge li.reviewsbadge { }
#reviews.sidebar-widget { margin:0px 0 0 0; padding:0px 0px 0 0px; float:left; width:180px; /*border:1px solid #F00;*/ }
#reviews.sidebar-badge { margin:0px 0 5px 0; padding:15px 0px 15px 25px; float:left; width:175px; background:#333; cursor:pointer; /*border:1px solid #F00;*/ }
#reviews.sidebar-badge ul { margin:0px auto; padding:0px 0px 0 0px; width:155px; height:75px; /*border:1px solid #F00;*/ }
#container.reviews-homepage { background:#FFF; width:800px; margin:0px auto; /*border:1px solid #F00;*/ }


.fury3s { }
.f210cms { display:none !important; }


.subscribebutton { width:auto !important; height:160px !important; background-color:#000 !important; background-image:url(../../images/signupform/subscribe-bg.png); background-repeat:repeat; float:none !important; padding:30px; margin-bottom:-20px !important; margin-top: 20px !important;  /*border:1px solid #F00;*/ }
.subscribecentre { width:900px !important; margin: auto; /*border:1px solid #F70;*/  }
.subscribebuttoncontainer { padding: 20px 0px 10px 40px !important; margin:auto !important; float:left !important; width:500px; list-style:none; /*border:1px solid #F70;*/ }
.subscribebuttontext { font-family:'A-Love-of-Thunder', Arial, Helvetica, sans-serif !important; text-align:left !important; color:#FFF !important; font-size:36px !important; line-height:1; font-weight:500 !important; /*border:1px solid #F00;*/ }
.subscribebuttontextsmall { font-family:Arial, Helvetica, sans-serif !important; text-align:left !important; color:#FFF !important; font-size:14px !important; line-height: 20px; font-weight:normal !important; padding-top:10px; /*border:1px solid #F00;*/ }
.subscribebuttonbox { width:240px !important; float:left !important; list-style:none; padding:0px !important; margin:10px !important;  /*border:1px solid #F00;*/ }
.subscribebuttonbutton { width:200px !important; border: 5px solid #FFF !important; padding:20px 10px  !important; margin:20px 20px; float:left !important;  font-family:'A-Love-of-Thunder', Arial, Helvetica, sans-serif !important; cursor:auto; font-size:30px; font-weight:500; text-align:center; color:#FFF; border-radius:5px; /*border:1px solid #F00;*/ }
.subscribebuttonbutton:hover { border: 5px solid #FFF !important; background: #FFF; color:#000; /*border:1px solid #F00;*/ }


.subscribebuttonbutton input#mc-embedded-subscribe { color:#FFF !important; background:#444 !important; width:130px !important; height:40px; padding:5px 5px !important; float:left !important;  /*border:1px solid #F00;*/ }
.subscribebutton input#mce-EMAIL { float:left !important; display:block; font-size:16px; padding:10px 0px 10px 10px !important; width:555px !important; /*border:1px solid #F00;*/ }


#vimeovideo { margin:0 auto px auto; width:800px; height:450px; padding:0px !important; display:block; /*border:1px solid #FF0;*/ }
#vimeovideo ul { margin:0; padding:0px !important; /*border:1px solid #FF0;*/ }
#vimeovideo iframe { float:left; padding:10px 0 0 0 !important; margin:0px !important; /*border:1px solid #F00;*/ }
#dealervideo { width:800px; margin:5px auto; padding:0px; /*border:1px solid #F60;*/ }
.dealervideobutton { padding:0px 0 0px 0 !important;  list-style:none; width:800px; }
.dealervideobutton > li { padding:0px; margin:0px; /*border:1px solid #F00;*/ }
.dealervideobutton > li a { text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; font-weight:bold; list-style:none; text-decoration:none; padding:20px; width:357px; float:left; display:block; margin:0 0 10px 0; /*border:1px solid #F00;*/ }
.dealervideobutton > li a img { padding-right:10px; height:20px;/*border:1px solid #F00;*/ }
.dealervideobutton > li a.orange { background-color:#F70; margin-right:5px; /*border:1px solid #F00;*/ }
.dealervideobutton > li a.blue { background-color:#06F; padding-right:21px; /*border:1px solid #F00;*/ }
.dealervideobutton > li a:hover { text-decoration:underline; background:#333; /*border:1px solid #F00;*/ }

#projecthomepage > #vimeovideo { margin:0px 0px 20px 10px; width:585px; height:330px; padding-top:0px !important; display:block; /*border:1px solid #FF0;*/ }