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

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

Group Product Pages

*****
*****
****/
.triman-logo {
background-image: url(../../images/fr/triman-logo.png); width:50px; height:50px; list-style:none; padding:35px 0px 0px 100px; margin-bottom:22px;
background-size: 50px; 
background-repeat: no-repeat;
background-position: center; /*border:1px solid #F00;*/ 
}

#fadeshow1 { z-index:0; }
.rakutenbanner { display:none; }

#rrp { width:182px; min-height:80px; background:#EEE; margin:0px 0 0px 0; padding:5px 0px 5px 10px; border-bottom:3px solid #000; }
#rrp > h1 { font-size:34px; font-weight:bold; line-height:18px; color:#333; padding:0; margin:10px 5px 10px 0; float:left; letter-spacing:-1px; }
#rrp > h3 { font-size:12px; font-weight:normal; line-height:18px; color:#333; padding:0 0px 0 0; margin:10px 0px 0 0; }
#rrp > h5 { font-size:12px; font-weight:normal; line-height:18px; color:#333; padding:0; margin:2px 0 0px 0; }

#productcodes { width:172px; float:left; background:#444; color:#FFF; padding:12px 10px 12px 10px; margin:20px 0 0 0px; border-top:3px solid #000; }
#productcodes > ul { float:left; padding:0px; margin:0px; }
#productcodes > ul > li { float:left; padding:0px; margin:0px; list-style:none; line-height:14px; }
#productcodes > ul > li > span { font-size:14px; line-height:22px; font-weight:bold; text-transform:uppercase; margin:0px 0 0px 0; padding:0px 0 0px 0; }
body.steel #productcodes > ul > li > b { color:#FFF; }
body.build #productcodes > ul > li > b { color:#F70; }
body.project #productcodes > ul > li > b { color:#6C0; }


.rangemainimage { width:585px; height:300px; margin:10px 20px 0px 0; float:right; background:#6C0; }
.rangehomemainimage { width:585px; height:300px; margin:10px 17px 10px 0; float:right; background:#AAA; }
#prodpagemainimage { width:624px; margin:3px 21px 3px 0; float:right; background:#AAA; }
#prodpagemainimage2 { width:615px; margin:3px 30px 4px 0; float:right; background:#AAA; }
#productspagemainimage { width:625px; height:250px; background:#333; z-index:0; float:right; margin: 0px 20px 3px 0; }



#prodpagegroup { width:615px; background:#FFF; float: left; padding:0px 0 20px 0; margin:0px 0px 0px 5px; border-bottom:10px solid #222;*/ }
#prodpagegroup > table.mainimage img { border-top:15px solid #FFF; }
#prodpagegroup > table > td.productlink { color:#333; font-size:10px; padding:2px 0px 2px 0px; margin:0; line-height:16px;  }

#proddescgroup { float: left; width:355px; padding:20px 0 0 0; margin: 20px 0 0 30px; border-top:5px solid #EEE; /*border:1px solid #f00;*/ }
#proddescgroup > h1 { font-size:16px; color:#111; padding:0; margin:0; line-height:20px; }
#proddescgroup > h2 { font-size:14px; color:#999999; padding:0; margin:0; line-height:18px;  font-weight:normal; }
#proddescgroup > p { font-size:12px; line-height:18px }

#proddescgroup > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescgroup > td > b { color:#111; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescgroup > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }
#proddescgroup > td.productlink a { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotsgroup { float: right; width: 170px; margin:20px 20px 0px 0px; padding: 0px 0 0 0; /*border: 1px solid #F00;*/ }
#prodappshotsgroup img { margin:2px 0 }
#prodappshotsgroup > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; }

#prodappshotsgroup > ul { float: left; width:170px; padding:0px 0 0 0; margin:20px 0 20px 0; /*border:1px solid #f00;*/ }
#prodappshotsgroup > ul > li { background:url(../../images/prod_page/group/icons/linkbutton1.jpg) left no-repeat; list-style-type:none; line-height:20px; padding:0; margin:0; }
#prodappshotsgroup > ul > li > a {  padding: 0 0 0 20px; font-size:11px; font-weight:bold; color:#333; text-decoration:none }
#prodappshotsgroup  > ul > li > a:hover { color:#999999; }

#prodappshotsgroup > table.relateditems { background-color:#EEE; color:#333; padding:5px 0; border-top:10px solid #999999; }
#prodappshotsgroup > table.relateditems td a { color:#333; }



/****
*****
*****
BLADES PAGE
*****
*****
****/

#prodpagegroup table.blades { margin:0px; padding:10px 10px; }
#prodpagegroup table.blades img { width:210px; }
#prodpagegroup table.blades p { line-height:14px }
#prodpagegroup table { margin-left:6px; }
#prodpagegroup table table td { padding:1px 1px; background:#F8F8F8; }
#prodpagegroup table table td b { color:#000; }
#prodpagegroup table table td a { color:#000; text-decoration:underline; }
#prodpagegroup table table td a:hover { color:#888;text-decoration:none; }
#prodpagegroup table table td a:visited { color:#909; text-decoration:none; }

#prodpagegroup td.mainrage { background:#FFF; padding:40px 25px 20px 15px; border-bottom:25px solid #FFF; }
#prodpagegroup td.mainfury { background:#FFF; padding:40px 25px 20px 15px; border-bottom:25px solid #FFF; }
#prodpagegroup td.mainsteel { background:#FFF; padding:0px 0px 0px 0px; }
#prodpagegroup td.maindiam { background:#FFF; padding:40px 25px 20px 15px; border-bottom:25px solid #FFF; }
#prodpagegroup td.mainrage h1, #prodpagegroup td.mainfury h1, #prodpagegroup td.maindiam h1 { font-size:18px; color:#000; font-weight:bold; line-height:22px; padding:0px; margin:0px 0 10px 0; }
#prodpagegroup td.mainrage h2, #prodpagegroup td.mainfury h2, #prodpagegroup td.maindiam h2 { font-size:14px; color:#000; font-weight:bold; line-height:18px; margin:10px 0 0 0px; padding:0px; }

#prodpagegroup td.mainrage p, #prodpagegroup td.mainfury p, #prodpagegroup td.mainsteel p, #prodpagegroup td.maindiam p { font-size:12px; color:#444; font-weight:normal; line-height:16px; margin:0px; padding:0px; }
#prodpagegroup td.mainrage span, #prodpagegroup td.mainfury span, #prodpagegroup td.mainsteel span, #prodpagegroup td.maindiam span { font-size:11px; color:#444; font-weight:normal; line-height:14px; margin:20px 0 0 0px; padding:0px; }


#prodpagegroup td.rageblade, td.rageblade img { background:#FFF;  border-right:1px solid #EEE; border-left:1px solid #EEE; width:180px; padding:0px; margin:0px; color:#F70; }
#prodpagegroup td.furyblade, td.furyblade img { background:#FFF;  border-right:1px solid #EEE; border-left:1px solid #EEE; width:180px; padding:0px; margin:0px; color:#6C0; }
#prodpagegroup td.diamblade, td.diamblade img { background:#FFF;  border-right:1px solid #EEE; border-left:1px solid #EEE; width:180px; padding:0px; margin:0px; color:#000; }
#prodpagegroup td.blacktipblade img { background:#FFF; float:right; /*border:1px solid #F00;*/ }
#prodpagegroup td.diamblade, #prodpagegroup td.rageblade, #prodpagegroup td.furyblade, #prodpagegroup td.blacktipblade  { width:255px; padding:0px 0px 0px 0px; border:0px solid #DDD; }
#prodpagegroup td.rageblade h1, #prodpagegroup td.furyblade h1,
#prodpagegroup td.diamblade h1, #prodpagegroup td.blacktipblade h1 { font-size:16px; background:#FFF; padding:10px 0 0 0; margin:0; font-weight:bold; text-align:center; width:180px; border-top:1px solid #EEE; border-right:1px solid #EEE; border-left:1px solid #EEE; } 
#prodpagegroup td.rageblade span, #prodpagegroup td.furyblade span, #prodpagegroup td.diamblade span, #prodpagegroup td.blacktipblade span { padding:0px 0 0 0; text-align:center; width:180px; float:left; border-right:1px solid #EEE; border-left:1px solid #EEE; color:#AAA;  } 
#prodpagegroup td.rageblade h2, #prodpagegroup td.furyblade h2 { font-size:10px; color:#000; font-weight:normal; }
#prodpagegroup td.diamblade h2 { font-size:10px; color:#000; font-weight:normal; } 

#prodpagegroup td.rageblade h3, #prodpagegroup td.furyblade h3,
#prodpagegroup td.diamblade h3, #prodpagegroup td.blacktipblade h3 { 
font-family:Arial, Helvetica, sans-serif; font-weight: 600; font-size: 14px; text-transform:uppercase; padding: 5px 0 5px 0px; margin:0px 0 0px 0px; list-style-type:none; color:#000; background:#EEE; text-align:center; width:182px; } 

/* UK STEEL BLADE PAGE */
#prodpagegroup td.mainsteel h1 { font-size:20px; color:#000; font-weight:bold; line-height:28px; padding:0px; margin:0px; }
#prodpagegroup td.mainsteel h2 { font-size:14px; color:#000; font-weight:bold; line-height:18px; margin:0px 0 0 0px; padding:0px; }
#prodpagegroup td.mainsteel img { padding:0px 0px 0px 0px; margin:0px; }

table#steelblades { text-align:left; padding:0px; margin:0 0 20px 15px; }
table#steelblades img { text-align:left; padding:0px; margin:0px; }
table#steelblades td { text-align:left; padding:0px; }
table#steelblades a { text-align:left; padding:0px; }
table#steelblades span { font-size:14px; line-height:18px; font-weight:bold; color:#000; }

table#steelbladesspec { text-align:center; }
table#steelbladesspec td { padding:5px 4px }
table#steelbladesspec a { color:#09F; }
table#steelbladesspec h2 { font-size:14px; line-height:16px; padding:0px; margin:0px; color:#000; }
table#steelbladesspec p { font-size:12px; line-height:16px; padding:0px; margin:0px; }
table#steelbladesspec span { font-size:11px; line-height:14px; font-weight:normal; color:#000; }





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

Steel Product Pages

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

#prodpagesteel { width:615px; background:#FFF; float: left; padding:0px 0 20px 0; margin:0px 0px 0px 5px; border-bottom:10px solid #222;*/ }
#prodpagesteel > table.mainimage img { border-top:15px solid #FFF; }

#proddescsteel { float: left; width:355px; padding:20px 0 0 0; margin: 20px 0 0 30px; border-top:5px solid #EEE; /*border:1px solid #f00;*/ }
#proddescsteel > h1 { font-size:16px; color:#0099FF; padding:0; margin:0; line-height:20px; }
#proddescsteel > h2 { font-size:14px; color:#333; padding:0; margin:0; line-height:18px;  font-weight:normal; }
#proddescsteel > p { font-size:12px; line-height:18px }

#proddescsteel > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescsteel > td > b { color:#0099FF; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescsteel > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotssteel { float: right; width: 170px; margin:20px 20px 0px 0px; padding: 0px 0 0 0; /*border: 1px solid #F00;*/ }
#prodappshotssteel img { margin:2px 0 }
#prodappshotssteel > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; }

#prodappshotssteel > ul { float: left; width:170px; padding:0px 0 0 0; margin:20px 0 20px 0; /*border:1px solid #f00;*/ }
#prodappshotssteel > ul > li { background:url(../../images/prod_page/steel/icons/linkbutton.png) left no-repeat; list-style-type:none; line-height:20px; padding:0; margin:0; }
#prodappshotssteel > ul > li > a {  padding: 0 0 0 20px; font-size:11px; font-weight:bold; color:#333; text-decoration:none }
#prodappshotssteel > ul > li > a:hover { color:#0099FF; }


#proddescsteel > table.relateditems { background-color:#EEE; color:#333; padding:5px 0; border-top:10px solid #0099FF; text-align:left }
#proddescsteel > table.relateditems td a { color:#09F; }

#proddescsteel > table.itemtitle { background-color:#09F; color:#FFF; font-size:13px; padding:0px; margin:0px; }
#proddescsteel > table.items { background-color:#EEE; color:#333; line-height:13px; padding:5px 0; }
#prodappshotssteel > table.relateditems { background-color:#EEE; color:#333; padding:5px 0; border-top:10px solid #FFF; }
#prodappshotssteel > table.relateditems td a { color:#09F; }




/***** STEEL HOMEPAGE ****/

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

#steelhomepage > ul > dl.downloadbrochure {  width:586px; float: left; margin:10px 4px 20px 4px; padding:8px 0px 7px 0; color:#FFF; text-align:left; background:#07C; /*border:1px solid #F00;*/ }
#steelhomepage > ul > dl.downloadbrochure:hover { background:#333; color:#09F; /*border:1px solid #F00;*/ }
#steelhomepage > ul > dl.downloadbrochure > 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; }
#steelhomepage > ul > dl.downloadbrochure > a:hover { text-decoration:none; }

#steelhomepage > ul > dl.downloadbrochure2 {  width:290px; float: left; margin:10px 4px 30px 4px; padding:8px 0px; color:#FFF; text-align:left; background:#07C; /*border:1px solid #F00;*/ }
#steelhomepage > ul > dl.downloadbrochure2:hover { background:#333; color:#09F; /*border:1px solid #F00;*/ }
#steelhomepage > 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; }
#steelhomepage > ul > dl.downloadbrochure2 > a:hover { text-decoration:none; }

#steelhomepage #fadeshow1 { /*border-bottom:2px solid #6C0;*/ }



/**** CYCLONE CUTTER PAGE ****/

#proddesccutters { float: left; width:555px; padding:0px 0 0 0; margin: 20px 0 0 30px; /*border:1px solid #f00;*/ }
#proddesccutters > h1 { font-size:16px; color:#0099FF; padding:10px 0 5px 0px; margin:0px 0 10px 0px; line-height:20px; border-bottom:5px solid #09F }
#proddesccutters > ul { float: left; width:225px; padding:10px 20px 0 20px; margin: 0px 0 0 0px;  /*border:1px solid #f00;*/ }
#proddesccutters > ul > h1 { font-size:16px; color:#0099FF; padding:0; margin:0; line-height:20px; }
#proddesccutters > ul > h2 { font-size:14px; color:#333; padding:0; margin:0; line-height:18px;  font-weight:normal; }
#proddesccutters > ul > p { font-size:12px; line-height:18px }

#proddesccutters > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddesccutters > td > b { color:#0099FF; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddesccutters > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#proddesccutters table.cutters { float: left; width: 240px; margin:10px 10px 20px 15px; padding: 0px 0px 0 0px; /*border: 1px solid #F00;*/ }
#proddesccutters table.cutters td h1 { font-size:13px; padding:0px 0px 0px 0; margin:0px; color:#09F /*border: 1px solid #F00;*/ }
#proddesccutters table.cutters td { font-size:10px; padding:4px 4px 4px 4px; margin:0px 0px 0px 0px; border-bottom: 2px solid #FFF; text-align:center; border-left:2px solid #FFF }
#proddesccutters table.cutters tr.dg { background:#CCC; color:#000; /*border: 1px solid #F00;*/ }
#proddesccutters table.cutters tr.lg { background:#EEE; color:#000; /*border: 1px solid #F00;*/ }


/**** MAGNETIC DRILLING ACCESSORIES PAGE ****/


#magdrillaccs { float: left; width:555px; padding:20px 0 0 0; margin: 20px 0 0 30px; border-top:5px solid #EEE; /*border:1px solid #f00;*/ }
#magdrillaccs > h1 { font-size:16px; color:#0099FF; padding:0; margin:0; line-height:20px; }
#magdrillaccs > h2 { font-size:14px; color:#333; padding:0; margin:0; line-height:18px;  font-weight:normal; }
#magdrillaccs > p { font-size:12px; line-height:18px }

#magdrillaccs > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#magdrillaccs > td > b { color:#0099FF; font-size:11px; padding:0px; margin:0 0 0px 0; }
#magdrillaccs > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#magdrillaccs > table.relateditems { background-color:#EEE; color:#333; padding:5px 0; border-top:10px solid #0099FF; text-align:center }
#magdrillaccs > table.itemtitle { background-color:#09F; color:#FFF; font-size:13px; padding:0px; margin:0px; }
#magdrillaccs > table.items { background-color:#EEE; color:#333; line-height:13px; padding:5px 0; }

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

Build Product Pages

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

#prodpagebuild { width:615px; background:#FFF; float: left; padding:0px 0 20px 0; margin:0px 0px 0px 5px; border-bottom:10px solid #222;*/ }
#prodpagebuild > table.mainimage img { border-top:15px solid #FFF; }

#proddescbuild { float: left; width:355px; padding:20px 0 0 0; margin: 20px 0 0 30px; /*border-top:5px solid #EEE; /*border:1px solid #f00;*/ }
#proddescbuild > h1 { font-size:16px; color:#FF7700; padding:0; margin:0; line-height:22px; }
#proddescbuild > h2 { font-size:14px; color:#333; padding:0; margin:0; line-height:22px;  font-weight:normal; }
#proddescbuild > p { font-size:12px; line-height:18px }

#proddescbuild > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescbuild > td > b { color:#FF7700; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescbuild > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotsbuild { float: right; width: 170px; margin:20px 20px 0px 0px; padding: 0px 0 0 0; /*border: 1px solid #F00;*/ }
#prodappshotsbuild img { margin:2px 0 }
#prodappshotsbuild > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; }

#prodappshotsbuild > ul { float: left; width:170px; padding:0px 0 0 0; margin:20px 0 20px 0; /*border:1px solid #f00;*/ }
#prodappshotsbuild > ul > li { background:url(../../images/prod_page/build/icons/linkbutton.png) left no-repeat; list-style-type:none; line-height:20px; padding:0; margin:0; }
#prodappshotsbuild > ul > li > a {  padding: 0 0 0 20px; font-size:11px; font-weight:bold; color:#333; text-decoration:none }
#prodappshotsbuild > ul > li > a:hover { color:#FF7700; }

#prodappshotsbuild > table.relateditems { background-color:#EEE; color:#333; padding:5px 0; border-top:10px solid #FFF; }





/***** BUILD HOMEPAGE ****/

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

#buildhomepage > div.downloadbrochure { width:615px; height:40px; margin:10px 4px 0px 10px; padding:30px 0px 5px 0; color:#FFF; text-align:left; background: url(../../images/bg/brochurebg2.jpg) repeat-x center; /*border:1px solid #F00;*/ }
#buildhomepage > 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/buildbooklet.png) no-repeat 10px center; }
#buildhomepage > div.downloadbrochure > a:hover { color:#111; text-decoration:none; }

#buildhomepage > ul > dl.downloadbrochure {  width:612px; float: left; margin:10px 4px 20px 4px; padding:8px 0px; color:#FFF; text-align:left; background:#222; /*border:1px solid #F00;*/ }
#buildhomepage > ul > dl.downloadbrochure:hover { background:#333; color:#F70; /*border:1px solid #F00;*/ }
#buildhomepage > ul > dl.downloadbrochure > a { width:auto; margin:8px 0px 0 0px; padding:8px 0px 7px 40px; color:inherit; background: url(../../images/prod_page/build/icons/linkbutton1.png) 0px no-repeat; font-size:12px; text-decoration:none; }
#buildhomepage > ul > dl.downloadbrochure > a:hover { text-decoration:none; }


#buildhomepage > 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;*/ }
#buildhomepage > ul > dl.downloadbrochure2:hover { background:#333; color:#F70; /*border:1px solid #F00;*/ }
#buildhomepage > ul > dl.downloadbrochure2 > a { width:auto; margin:8px 0px 0 0px; padding:8px 0px 7px 40px; color:inherit; background: url(../../images/prod_page/build/icons/linkbutton1.png) 0px no-repeat; font-size:12px; text-decoration:none; }
#buildhomepage > ul > dl.downloadbrochure2 > a:hover { text-decoration:none; }

#buildhomepage #fadeshow1 { z-index:0; height:375px; margin-left:10px; /*border-bottom:2px solid #6C0;*/ }



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

Project Product Pages

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

#prodpageproject { width:615px; background:#FFF; float: left; padding:0px 0 20px 0; margin:0px 0px 0px 5px; border-bottom:10px solid #222;*/ }
#prodpageproject > table.mainimage img { border-top:15px solid #FFF; }

#proddescproject { float: left; width:355px; padding:20px 0 0 0; margin: 20px 0 0px 30px; border-top:0px solid #EEE; /*border:1px solid #f00;*/ }
#proddescproject > h1 { font-size:16px; color:#66CC00; padding:0; margin:0; line-height:20px; }
#proddescproject > h2 { font-size:14px; color:#333; padding:0; margin:0; line-height:18px;  font-weight:normal; }
#proddescproject > p { font-size:12px; line-height:18px }

#proddescproject > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescproject > td > b { color:#6C0; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescproject > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotsproject { float: right; width: 170px; margin:20px 20px 0px 0px; padding: 5px 0 0 0; /*border-top:0px solid #AAA; /*border: 1px solid #F00;*/ }
#prodappshotsproject img { margin:2px 0; border-right:1px solid #CCC; border-bottom:1px solid #CCC;  }
#prodappshotsproject > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; }

#prodappshotsproject > ul { float: left; width:170px; padding:0px 0 0 0; margin:20px 0 20px 0; /*border:1px solid #f00;*/ }
#prodappshotsproject > ul > li { background:url(../../images/prod_page/project/icons/linkbutton2.png) left no-repeat; list-style-type:none; line-height:20px; padding:0; margin:0; }
#prodappshotsproject> ul > li > a {  padding: 0 0 0 20px; font-size:11px; font-weight:bold; color:#333; text-decoration:none }
#prodappshotsproject > ul > li > a:hover { color:#66CC00; }

#prodappshotsproject > table.relateditems { background-color:#EEE; color:#333; margin:10px 0 10px 0; padding:5px 0 5px 5px; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }























/******** STEEL NEW *******/

#prodpagesteel-new { float:left; padding:0px 0 0px 0; margin:0px 0px 10px 0px; /*border:1px solid #F00;*/ }
#prodpagesteel-new > table.mainimage img { background:none; width:625px; border-bottom:3px solid #000; }
#prodpagesteel-new > table.mainimage a img { background:none; width:625px; border-bottom:3px solid #000; }

#proddescsteel-new { background:#FFF; float:left; width:390px; min-height:900px; padding:20px 20px 20px 20px; margin: 0px 0 0px 0px; border-top:0px solid #EEE; /*border:1px solid #f00;*/ }
#proddescsteel-new div.warrantylogo { margin:0px 0 20px 0; /*border:1px solid #F00;*/ }

#proddescsteel-new > h1 { font-size:20px; line-height:24px; color:#000; padding:0; margin:0; }
#proddescsteel-new > h2 { font-size:22px; line-height:28px; color:#09F; padding:0; margin:0; font-weight:bold; }
#proddescsteel-new > h3 { font-size:18px; line-height:20px; color:#09F; padding:0; margin:0; font-weight:bold; }
#proddescsteel-new > p { font-size:12px; line-height:18px }

#proddescsteel-new > ul { padding:0px 0 20px 0; margin:20px 0 0 0; min-width:360px; /*border:1px solid #F70*/ } 
#proddescsteel-new > ul > li { list-style: square; font-size:12px; line-height:18px; color:#000; margin:0 10px 15px 15px; } 
#proddescsteel-new > ul > b { font-size:14px; line-height:18px; color:#000; margin:0px 0 0 0; } 

#proddescsteel-new > ul a { color:#09F; }
#proddescsteel-new > ul a:hover { color:#333; }
#proddescsteel-new > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescsteel-new > td > b { color:#09F; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescsteel-new > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotssteel-new { float: right; width: 192px; margin:0px 0px 0px 0px; padding: 0px 0px 0 0; background:#FFF; border:0px solid #F00; /*border-top:0px solid #AAA; /*border: 1px solid #F00;*/ }
#prodappshotssteel-new img { padding:10px 11px; margin:0px 0 10px 0; background:#FFF; /*border:1px solid #F00;*/ }
#prodappshotssteel-new > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; background:#CCC; }

#prodappshotssteel-new div.fb-like { padding-left:10px; }
#prodappshotssteel-new > ul { float: left; width:192px; padding:20px 0px 10px 0; margin:0px 0 0px 0; background:#000; border:0px solid #F00; border-top:3px solid #000;*/ }
#prodappshotssteel-new > ul > li { width:160px; background:url(../../images/prod_page/steel/icons/linkbutton.png) left 1px no-repeat; list-style-type:none; line-height:18px; padding:1px 0 7px 20px; margin:0 0 0px 10px; /*border:1px solid #F00;*/ }
#prodappshotssteel-new > ul > li > a { padding: 0 0 0 0px; font-size:12px; line-height:16px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; }
#prodappshotssteel-new > ul > li > a:hover { color:#09F; }

#prodappshotssteel-new > ul > li.disclaimer { background:none; color:#FFF; list-style:none; font-size:10px; line-height:14px; width:170px; padding:0px 30px 0 0px } 
#prodappshotssteel-new > ul > li.top { padding:25px 0 0 0 }

#prodappshotssteel-new > table.relateditems { width:192px; color:#FFF; padding:10px 0px 10px 0px; margin:0px 0 0px 0; background:#09F; border-top:3px solid #000; }
#prodappshotssteel-new > table.relateditems td { margin:0px; }
#prodappshotssteel-new > table.relateditems td b { font-size:14px; line-height:18px; color:#FFF; }
#prodappshotssteel-new > table.relateditems td a { color:#FFF; font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotssteel-new > table.relateditems td a b { font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotssteel-new > table.relateditems td a:visited { color:#FFF; }
#prodappshotssteel-new > table.relateditems td a:hover { color:#CCC; }
#prodappshotssteel-new > table.relateditems td img { border:3px solid #FFF; margin:1px 0 0 0; padding:0px; }

#prodvideosteel-new { width:625px; /*height:352px;*/ float:right; margin:0px 0px 0px 0; padding:0px; background:#09F; /*border:1px solid #F00;*/ }


#prodpagesteel-us { float:right; width:625px }
#prodpagesteel-us > img { width:625px }



/******** BUILD NEW *******/

#prodpagebuild-new { float:left; padding:0px 0 0px 0; margin:0px 0px 10px 0px; /*border:1px solid #F00;*/ }
#prodpagebuild-new > table.mainimage img { background:none; width:625px; border-bottom:3px solid #000; }
#prodpagebuild-new > table.mainimage a img { background:none; width:625px; border-bottom:3px solid #000; }

#proddescbuild-new { background:#FFF; float:left; width:390px; min-height:800px;  padding:20px 20px 20px 20px; margin: 0px 0 0px 0px; border-top:0px solid #EEE; /*border:1px solid #f00;*/ }
#proddescbuild-new div.warrantylogo { margin:0px 0 20px 0; /*border:1px solid #F00;*/ }

#proddescbuild-new > h1 { font-size:20px; line-height:24px; color:#000; padding:0; margin:0; }
#proddescbuild-new > h2 { font-size:22px; line-height:28px; color:#F70; padding:0; margin:0; font-weight:bold; }
#proddescbuild-new > h3 { font-size:18px; line-height:20px; color:#F70; padding:0; margin:0; font-weight:bold; }
#proddescbuild-new > p { font-size:12px; line-height:18px }

#proddescbuild-new > ul { padding:0px 0 20px 0; margin:20px 0 0 0; min-width:360px; /*border:1px solid #F70*/ } 
#proddescbuild-new > ul > li { list-style: square; font-size:12px; line-height:18px; color:#000; margin:0 10px 15px 15px; } 
#proddescbuild-new > ul > b { font-size:14px; line-height:18px; color:#000; margin:0px 0 0 0; } 

#proddescbuild-new > ul a { color:#F70; }
#proddescbuild-new > ul a:hover { color:#333; }
#proddescbuild-new > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescbuild-new > td > b { color:#F70; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescbuild-new > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotsbuild-new { float: right; width: 192px; margin:0px 0px 0px 0px; padding: 0px 0px 0 0; background:#FFF; /*border-top:0px solid #AAA; /*border: 1px solid #F00;*/ }
#prodappshotsbuild-new img { padding:10px 11px; margin:0px 0 10px 0; background:#FFF; /*border:1px solid #F00;*/ }
#prodappshotsbuild-new > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; background:#CCC; }

#prodappshotsbuild-new div.fb-like { padding-left:10px; }
#prodappshotsbuild-new > ul { float: left; width:192px; padding:20px 0px 10px 0; margin:0px 0 0px 0; background:#000; border-top:3px solid #000;*/ }
#prodappshotsbuild-new > ul > li { width:160px; background:url(../../images/prod_page/build/icons/linkbutton.png) left 0px no-repeat; list-style-type:none; line-height:14px; padding:1px 0 7px 20px; margin:0 0 0px 10px; /*border:1px solid #F00;*/ }
#prodappshotsbuild-new > ul > li > a { padding: 0 0 0 0px; font-size:12px; line-height:14px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; }
#prodappshotsbuild-new > ul > li > a:hover { color:#F70; }

#prodappshotsbuild-new > ul > li.disclaimer { background:none; color:#FFF; list-style:none; font-size:10px; line-height:14px; width:170px; padding:0px 30px 0 0px } 
#prodappshotsbuild-new > ul > li.top { padding:25px 0 0 0 }

#prodappshotsbuild-new > table.relateditems { width:192px; color:#FFF; padding:10px 0px 10px 0px; margin:0px 0 0px 0; background:#F70; border-top:3px solid #000; }
#prodappshotsbuild-new > table.relateditems td { margin:0px; }
#prodappshotsbuild-new > table.relateditems td b { font-size:14px; line-height:18px; color:#FFF; }
#prodappshotsbuild-new > table.relateditems td a { color:#FFF; font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotsbuild-new > table.relateditems td a b { font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotsbuild-new > table.relateditems td a:visited { color:#FFF; }
#prodappshotsbuild-new > table.relateditems td a:hover { color:#CCC; }
#prodappshotsbuild-new > table.relateditems td img { border:3px solid #FFF; margin:1px 0 0 0; padding:0px; }

#prodvideobuild-new { width:625px; /*height:352px;*/ float:right; margin:0px 0px 0px 0; padding:0px; background:#F70; /*border:1px solid #F00;*/ }

#prodcomp { width:625px; float:none; clear:both; margin:1px 0 0px 0px; /*border:1px solid #F00;*/ }
#prodcomp > ul.prodcomprow { list-style-type:none; width:308px; padding:0; float:left; margin:0px; /*border:1px solid #F60;*/ }
#prodcomp > ul.prodcomprow:first-child {  width:313px; margin-right:2px; }
#prodcomp > ul.prodcomprow li { width: 312px; margin-bottom:3px; float:left; /*border:1px solid #FF0;*/ }
#prodcomp > ul.prodcomprow li a { margin-bottom:0px; width: 312px;  /*border:1px solid #6F0;*/ }
#prodcomp > ul.prodcomprow li a img { padding:0px 70px; margin-top:0px !important; background-color:#FFF; /*border:1px solid #09F;*/ }
#prodcomp > ul.prodcomprow li p { padding:10px 0px; width:310px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;  line-height:15px; color:#000;  /*border:1px solid #6F0;*/ }
#prodcomp > ul.prodcomprow li.prodfirstline { margin:0px 0 1px 0px; padding:0px 0 0 0 !important; float:left; /*border:1px solid #09F;*/  }
#prodcomp > ul.prodcomprow li.prodfirstline p { background-color:#F70;  margin:0px 0 2px 0px; font-size:13px; line-height:18px; font-weight:bold; color:#FFF; text-align:center; background-color:#F70; /*border:1px solid #09F;*/  }
#prodcomp > ul.prodcomprow li p.prodsecondline { margin:0px; font-weight:500; color:#FFF;  text-align:center; background-color:#666; /*border:1px solid #09F;*/  }
#prodcomp > ul.prodcomprow li p.prodthirdline { margin:0px; text-align:center; background-color:#999; /*border:1px solid #09F;*/  }
#prodcomp > ul.prodcomprow li p.prodthirdline strong { font-size:20px; font-weight:bold;/*border:1px solid #09F;*/  }
#prodcomp > ul.prodcomprow li p.prodfourthline { margin:0px; text-align:center; background-color:#CCC; min-height:120px; /*border:1px solid #09F;*/  }
#prodcomp > ul.prodcomprow li p.prodfifthline { margin:0px; color:#FFF; text-align:center; background-color:#F70; width:625px; /*border:1px solid #09F;*/  }
#prodcomp > ul.prodcomprow li p.prodfifthline a { text-decoration:underline; color:#FFF; }




/******** PROJECT NEW *******/

#prodpageproject-new { float:right; padding:0px 0 0px 0; margin:0px 0px 10px 0px; /*border:1px solid #F00;*/ }
#prodpageproject-new > table.mainimage img { background:none; width:625px; border-bottom:3px solid #000; }

#proddescproject-new { background:#FFF; float:left; width:390px; padding:20px 20px 20px 20px; margin: 0px 0 0px 0px; border-top:0px solid #EEE; /*border:1px solid #f00;*/ }
#proddescproject-new div.warrantylogo { margin:0px 0 20px 0; /*border:1px solid #F00;*/ }

#proddescproject-new > h1 { font-size:20px; line-height:24px; color:#000; padding:0; margin:0; }
#proddescproject-new > h2 { font-size:22px; line-height:28px; color:#6C0; padding:0; margin:0; font-weight:bold; }
#proddescproject-new > h3 { font-size:18px; line-height:20px; color:#6C0; padding:0; margin:0; font-weight:bold; }
#proddescproject-new > p { font-size:12px; line-height:18px }

#proddescproject-new > ul { padding:0px 0 20px 0; margin:20px 0 0 0; min-width:360px; /*border:1px solid #F70*/ } 
#proddescproject-new > ul > li { list-style: square; font-size:12px; line-height:18px; color:#000; margin:0 20px 15px 15px; } 
#proddescproject-new > ul > b { font-size:14px; line-height:18px; color:#000; margin:0px 0 0 0; } 

#proddescproject-new > ul a { color:#6C0; }
#proddescproject-new > ul a:hover { color:#333; }
#proddescproject-new > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescproject-new > td > b { color:#6C0; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescproject-new > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotsproject-new { float: right; width: 192px; margin:0px 0px 0px 0px; padding: 0px 0px 0 0; background:#FFF; /*border-top:0px solid #AAA; /*border: 1px solid #F00;*/ }
#prodappshotsproject-new img { padding:10px 11px; margin:0px 0 10px 0; background:#FFF; /*border:1px solid #F00;*/ }
#prodappshotsproject-new > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; background:#CCC; }

#prodappshotsproject-new div.fb-like { padding-left:10px; }
#prodappshotsproject-new > ul { float: left; width:192px; padding:20px 0px 10px 0; margin:0px 0 0px 0; background:#000; border-top:3px solid #000;*/ }
#prodappshotsproject-new > ul > li { width:160px; background:url(../../images/prod_page/project/icons/linkbutton2.png) left 1px no-repeat; list-style-type:none; line-height:18px; padding:1px 0 7px 20px; margin:0 0 0px 10px; /*border:1px solid #F00;*/ }
#prodappshotsproject-new > ul > li > a { padding: 0 0 0 0px; font-size:12px; line-height:14px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; }
#prodappshotsproject-new > ul > li > a:hover { color:#0000; }

#prodappshotsproject-new > ul > li.disclaimer { background:none; color:#FFF; list-style:none; font-size:10px; line-height:14px; width:170px; padding:0px 30px 0 0px } 
#prodappshotsproject-new > ul > li.top { padding:25px 0 0 0 }

#prodappshotsproject-new > table.relateditems { width:192px; color:#FFF; padding:10px 0px 10px 0px; margin:0px 0 0px 0; background:#6C0; border-top:3px solid #000; }
#prodappshotsproject-new > table.relateditems td { margin:0px; }
#prodappshotsproject-new > table.relateditems td b { font-size:14px; line-height:18px; color:#FFF; }
#prodappshotsproject-new > table.relateditems td a { color:#FFF; font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotsproject-new > table.relateditems td a:visited { color:#FFF; }
#prodappshotsproject-new > table.relateditems td a:hover { color:#CCC; }
#prodappshotsproject-new > table.relateditems td img { border:3px solid #FFF; margin:1px 0 0 0; padding:0px; }

#prodvideoproject-new { width:625px; /*height:352px;*/ float:right; margin:0px 0px 0px 0; padding:0px; background:#6C0; /*border:1px solid #F00;*/ }


/******** GROUP NEW *******/

#prodpagegroup-new { float:left; padding:0px 0 0px 0; margin:0px 0px 10px 0px; /*border:1px solid #F00;*/ }
#prodpagegroup-new > table.mainimage img { background:none; width:625px; border-bottom:3px solid #000; }
#prodpagegroup-new > table.mainimage a img { background:none; width:625px; border-bottom:3px solid #000; }

#proddescgroup-new { background:#FFF; float:left; width:390px; padding:20px 20px 20px 20px; margin: 0px 0 0px 0px; border-top:0px solid #EEE; /*border:1px solid #f00;*/ }
#proddescgroup-new div.warrantylogo { margin:0px 0 20px 0; /*border:1px solid #F00;*/ }

#proddescgroup-new > h1 { font-size:20px; line-height:24px; color:#000; padding:0; margin:0; }
#proddescgroup-new > h2 { font-size:25px; line-height:28px; color:#000; padding:0; margin:0; font-weight:bold; }
#proddescgroup-new > h3 { font-size:18px; line-height:20px; color:#000; padding:0; margin:0; font-weight:bold; }
#proddescgroup-new > p { font-size:12px; line-height:18px }

#proddescgroup-new > ul { padding:0px 0 20px 0; margin:20px 0 0 0; min-width:360px; /*border:1px solid #F70*/ } 
#proddescgroup-new > ul > li { list-style: square; font-size:12px; line-height:18px; color:#000; margin:0 10px 15px 15px; } 
#proddescgroup-new > ul > b { font-size:14px; line-height:18px; color:#000; margin:0px 0 0 0; } 

#proddescgroup-new > ul a { color:#000; }
#proddescgroup-new > ul a:hover { color:#333; }
#proddescgroup-new > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescgroup-new > td > b { color:#000; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescgroup-new > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotsgroup-new { float: right; width: 192px; margin:0px 0px 0px 0px; padding: 0px 0px 0 0; background:#FFF; border:0px solid #F00; /*border-top:0px solid #AAA; /*border: 1px solid #F00;*/ }
#prodappshotsgroup-new img { padding:10px 11px; margin:0px 0 10px 0; background:#FFF; /*border:1px solid #F00;*/ }
#prodappshotsgroup-new > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; background:#CCC; }

#prodappshotsgroup-new div.fb-like { padding-left:10px; }
#prodappshotsgroup-new > ul { float: left; width:192px; padding:20px 0px 10px 0; margin:0px 0 0px 0; background:#000; border:0px solid #F00; border-top:3px solid #000;*/ }
#prodappshotsgroup-new > ul > li { width:160px; background:url(../../images/prod_page/steel/icons/linkbutton.png) left 1px no-repeat; list-style-type:none; line-height:18px; padding:1px 0 7px 20px; margin:0 0 0px 10px; /*border:1px solid #F00;*/ }
#prodappshotsgroup-new > ul > li > a { padding: 0 0 0 0px; font-size:12px; line-height:14px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; }
#prodappshotsgroup-new > ul > li > a:hover { color:#CCC; }

#prodappshotsgroup-new > ul > li.disclaimer { background:none; color:#FFF; list-style:none; font-size:10px; line-height:14px; width:170px; padding:0px 30px 0 0px } 
#prodappshotsgroup-new > ul > li.top { padding:25px 0 0 0 }

#prodappshotsgroup-new > table.relateditems { width:192px; color:#FFF; padding:10px 0px 10px 0px; margin:0px 0 0px 0; background:#666; border-top:3px solid #000; }
#prodappshotsgroup-new > table.relateditems td { margin:0px; }
#prodappshotsgroup-new > table.relateditems td b { font-size:12px; line-height:18px; color:#FFF; }
#prodappshotsgroup-new > table.relateditems td a { color:#FFF; font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotsgroup-new > table.relateditems td a b { font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotsgroup-new > table.relateditems td a:visited { color:#FFF; }
#prodappshotsgroup-new > table.relateditems td a:hover { color:#CCC; }
#prodappshotsgroup-new > table.relateditems td img { border:3px solid #FFF; margin:1px 0 0 0; padding:0px; }

#prodvideogroup-new { width:625px; /*height:352px;*/ float:right; margin:0px 0px 0px 0; padding:0px; background:#09F; /*border:1px solid #F00;*/ }

/* OLD VERSION */
#proddescgroup { background:#FFF; float:left; width:390px; padding:20px 20px 20px 20px; margin: 0px 0 0px 0px; border-top:0px solid #EEE; /*border:1px solid #f00;*/ }
#proddescgroup.full { width:585px; /*border:1px solid #f00;*/ }
#proddescgroup div.warrantylogo { margin:0px 0 20px 0; /*border:1px solid #F00;*/ }

#proddescgroup > h1 { font-size:20px; line-height:24px; color:#000; padding:0; margin:0; }
#proddescgroup > h2 { font-size:25px; line-height:28px; color:#000; padding:0; margin:0; font-weight:bold; }
#proddescgroup > h3 { font-size:18px; line-height:20px; color:#000; padding:0; margin:0; font-weight:bold; }
#proddescgroup > p { font-size:12px; line-height:18px }

#proddescgroup > ul { padding:0px 0 20px 0; margin:20px 0 0 0; min-width:360px; /*border:1px solid #F70*/ } 
#proddescgroup > ul > li { list-style: square; font-size:12px; line-height:18px; color:#000; margin:0 10px 15px 15px; } 
#proddescgroup > ul > b { font-size:14px; line-height:18px; color:#000; margin:0px 0 0 0; } 

#proddescgroup > ul a { color:#000; }
#proddescgroup > ul a:hover { color:#333; }
#proddescgroup > table.features { float: left; width:355px; padding:0px 0 15px 0; margin:10px 0 20px 0; /*border:1px solid #f00;*/ }
#proddescgroup > td > b { color:#000; font-size:11px; padding:0px; margin:0 0 0px 0; }
#proddescgroup > td { color:#333; font-size:10px; padding:0px 0px 0 0px; margin:0; line-height:16px;  }

#prodappshotsgroup { float: right; width: 192px; margin:0px 0px 0px 0px; padding: 0px 0px 0 0; background:#FFF; border:0px solid #F00; /*border-top:0px solid #AAA; /*border: 1px solid #F00;*/ }
#prodappshotsgroup img { padding:10px 11px; margin:0px 0 10px 0; background:#FFF; /*border:1px solid #F00;*/ }
#prodappshotsgroup > ul.features { float: left; width:170px; padding:0px 0 0 0; margin:0px 0 0 0; background:#CCC; }

#prodappshotsgroup div.fb-like { padding-left:10px; }
#prodappshotsgroup > ul { float: left; width:192px; padding:20px 0px 10px 0; margin:0px 0 0px 0; background:#000; border:0px solid #F00; border-top:3px solid #000;*/ }
#prodappshotsgroup > ul > li { width:160px; background:url(../../images/prod_page/group/icons/linkbutton1.jpg) left 1px no-repeat; list-style-type:none; line-height:18px; padding:0 0 0 20px; margin:0 0 0px 10px; /*border:1px solid #F00;*/ }
#prodappshotsgroup > ul > li > a { padding: 0 0 0 0px; font-size:12px; line-height:14px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; }
#prodappshotsgroup > ul > li > a:hover { color:#CCC; }

#prodappshotsgroup > ul > li.disclaimer { background:none; color:#FFF; list-style:none; font-size:10px; line-height:14px; width:170px; padding:0px 30px 0 0px } 
#prodappshotsgroup > ul > li.top { padding:25px 0 0 0 }

#prodappshotsgroup > table.relateditems { width:192px; color:#FFF; padding:10px 0px 10px 0px; margin:10px 0 0px 0; background:#666; border-top:3px solid #000; }
#prodappshotsgroup > table.relateditems td { margin:0px; }
#prodappshotsgroup > table.relateditems td b { font-size:12px; line-height:18px; color:#FFF; }
#prodappshotsgroup > table.relateditems td a { color:#FFF; font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotsgroup > table.relateditems td a b { font-size:12px; line-height:16px; text-decoration:underline; }
#prodappshotsgroup > table.relateditems td a:visited { color:#FFF; }
#prodappshotsgroup > table.relateditems td a:hover { color:#CCC; }
#prodappshotsgroup > table.relateditems td img { border:3px solid #FFF; margin:1px 0 0 0; padding:0px; }