@charset "utf-8";
body { width: 884px; margin: 13px auto 0 auto; background-color: #CCC; font-family: Arial, Helvetica, sans-serif }
/* Header START */
#header    { width: 884px; height: 70px; margin-bottom: 4px; clear: both; background-color: #FFF }
h1         { width: 200px; height: 70px; margin: 0; float: left;  background-image: url(images/logo_bmac.jpg); text-indent: -8888px }
#header h2 { width: 300px; height: 70px; margin: 0; float: right; background-image: url(images/bg_globalsteel.gif); color: #FFF; font-size: 9px }
/* Header END */
/* Clearer + Hidden Items START */
.clr { clear: both }
hr, span.notxt { display: none }
/* Clearer + Hidden Items END */
/* Navigation START */
#nav    { width:884px; height:30px; clear:both; margin-bottom:4px; background-image:url(images/nav_bg.jpg)}
#nav ul { width: 884px; height: 30px; margin: 0; padding: 0; clear: both }
#nav li { float: left; list-style: none; border: 0 }
#nav li a { height: 30px; font-size: 1px; color: #333; display: block }
#nav li a:hover { background-position: bottom }
/* Buttons */
.navhome          { width: 41px;  background-image: url(images/nav_home.jpg) }
.navhistory       { width: 47px;  background-image: url(images/nav_history.jpg) }
.navquality       { width: 45px;  background-image: url(images/nav_quality.jpg) }
.navproducts      { width: 79px;  background-image: url(images/nav_products.jpg) }
.navservices      { width: 51px;  background-image: url(images/nav_services.jpg) }
.navpmgmt         { width: 108px;  background-image: url(images/nav_pmgmt.jpg) }
.navsuppliers     { width: 57px;  background-image: url(images/nav_suppliers.jpg) }
.navbrochures     { width: 100px; background-image: url(images/nav_brochures.jpg) }
.navstainless     { width: 56px;  background-image: url(images/nav_stainless.jpg) }
.navexport        { width: 44px;  background-image: url(images/nav_export.jpg) }
.navafrica        { width: 69px;  background-image: url(images/nav_africa.jpg) }
.navinternational { width: 99px; background-image: url(images/nav_international.jpg) }
.navnews          { width: 40px;  background-image: url(images/nav_news.jpg) }
.navcontact       { width: 48px;  background-image: url(images/nav_contact.jpg) }



/* Navigation END */
/*Current Page Nav Selection START */
body.home a.navhome, body.history a.navhistory, body.quality a.navquality, body.brochures a.navbrochures, body.export a.navexport, body.africa a.navafrica, body.prodrange a.navproducts, body.international a.navinternational, body.contact a.navcontact, body.services a.navservices, body.suppliers a.navsuppliers, body.stainless a.navstainless, body.cole a.navcoletubes, body.news a.navnews, body.projmngmt a.navpmgmt { background-position:bottom }
/*Current Page Nav Selection END */
/* Main Intro Section START */
.intro       { width: 884px; clear: both }
.mainimg     { width: 440px; height: 220px; padding: 0 4px 4px 0; float: left  }
.introtxt    { width: 400px; height: 180px; padding: 20px; background: #CCC url(images/bg_intro.jpg) repeat-x; float: left }
.introtxt h3 { width: 400px; height: 27px; color: #999; text-align: right; margin: 0 }
body.home div.intro div.introtxt h3 span {display:none}
.introtxt h4 { color: #333; font-size: 13px; margin: 0; padding: 0 0 12px 0; line-height: 21px }
.introtxt p  { color: #333; font-size: 12px; margin: 0; line-height: 21px }
body.home div.introtxt h3    { background:url(images/introtxt_home.gif) no-repeat; height:40px }
body.home div.introtxt h4    { font-size: 14px; padding: 60px 0 3px 0 } /* Mission Statement Title */
body.history div.introtxt h3       { background: url(images/pgttl_history.gif) no-repeat }
body.brochures div.introtxt h3     { background: url(images/pgttl_brochures.gif) no-repeat }
body.export div.introtxt h3        { background: url(images/pgttl_export.gif) no-repeat }
body.africa div.introtxt h3        { background: url(images/pgttl_africa.gif) no-repeat; height: 70px }
body.prodrange div.introtxt h3     { background: url(images/pgttl_prodrange.gif) no-repeat }
body.international div.introtxt h3 { background: url(images/pgttl_international.gif) no-repeat; height: 70px }
body.stainless div.introtxt h3     { background: url(images/pgttl_stainless.gif) no-repeat }
body.cole div.introtxt h3          { background: url(images/pgttl_cole.gif) no-repeat; height: 63px }
body.contact div.introtxt h3       { background: url(images/pgttl_contact.gif) no-repeat }
body.news div.introtxt h3          { background: url(images/pgttl_news.gif) no-repeat }
body.services div.introtxt h3      { background: url(images/pgttl_services.gif) no-repeat }
body.suppliers div.introtxt h3     { background: url(images/pgttl_suppliers.gif) no-repeat }
body.quality div.introtxt h3       { background: url(images/pgttl_quality.gif) no-repeat }
body.projmngmt div.introtxt h3     { background: url(images/pgttl_projmngmt.gif) no-repeat }

/* Main Intro Section END */
/* News and Features START */
.maincont   { width: 884px; clear: both; background-image: url(images/bg_maincont.gif) }
.maincont h4 { width: 440px; height: 32px; text-indent: -9999px; margin: 0 }
.maincont li h5,
div.maincont div.featbody h5 { font-size: 14px; margin: 0; clear: both; padding: 0 0 3px 0; color: #E1E1E1; border: 0 }
div.maincont div.featbody h5 span {color:#F90; text-decoration:blink}
div.maincont div.featbody h5 code {font-family: Arial, Helvetica, sans-serif; font-size:14px}
div.maincont div.featbody p {padding: 0 }
.maincont h5 a       { font-size: 14px; text-decoration: none;  color: #E1E1E1 }
.maincont h5 a:hover { text-decoration: underline }
.maincont p   { color: #CCC; font-size: 12px; margin: 0; line-height: 1.5em; clear: both }
.maincont p a { color: #F90; text-decoration: none }
body.home div.maincont p a                   { background:url(images/bg_more.gif) no-repeat; padding-right: 10px }
body.brochures div.leftcol div.featbody p a  { background:url(images/bg_download.gif) no-repeat; padding-right: 10px }
body.brochures div.rightcol div.featbody p a { background:url(images/bg_view.gif) no-repeat; padding-right: 10px }
body.export div.rightcol div.featbody p a { background:url(images/bg_view.gif) no-repeat; padding-right: 10px }
body.export div.rightcol div.featbody p { padding: 0}
.maincont p a:hover { text-decoration: underline }
body.home div.maincont ul { width: 400px; /*height: 225px;*/ padding: 0 20px; border: 0; margin: 0 }
body.home div.maincont li { width: 400px; padding: 20px 0; border-bottom: 1px solid #333; list-style: none }
.maincont ul { width: 400px; padding: 0 20px; border: 0; margin: 0 }
body.contact div.maincont ul {padding:0}
.maincont li { width: 400px;  padding: 20px 0 0 0; list-style: none }
body.home div.maincont li.last { border: 0 } /* to prevent bottom border line on last list item */
.leftcol { width: 440px; /*height: 257px;*/ float: left; background-color: #666; margin:0; border:0; padding:0 }
body.history div.leftcol { padding-bottom: 20px }
body.prodrange div.maincont div.leftcol div.bodytxt h5 span {display:none} /*FOR SEO*/

body.home div.leftcol h4          { background: #333 url(images/title_features.gif) no-repeat }
body.history div.leftcol h4       { background: #333 url(images/title_developments.gif) no-repeat }
body.brochures div.leftcol h4     { background: #333 url(images/title_brochures.gif) no-repeat }
body.export div.leftcol h4        { background: #333 url(images/title_export.gif) no-repeat }
body.africa div.leftcol h4        { background: #333 url(images/title_aboutafrica.gif) no-repeat }
body.sizes div.leftcol h4,
body.prodrange div.leftcol h4     { background: #333 url(images/title_range.gif) no-repeat }
body.international div.leftcol h4 { background: #333 url(images/title_aboutinternational.gif) no-repeat }
body.stainless div.leftcol h4     { background: #333 url(images/title_stockholding.gif) no-repeat }
body.cole div.leftcol h4          { background: #333 url(images/title_aboutcole.gif) no-repeat }
body.contact div.leftcol h4       { background: #333 url(images/title_stoketeam.gif) no-repeat }
body.contact div.leftcol h4.exportteam       { background: #333 url(images/title_exportteam.gif) no-repeat }
body.news div.leftcol h4          { background: #333 url(images/title_headline.gif) no-repeat }
body.services div.leftcol h4      { background: #333 url(images/title_services.gif) no-repeat }
body.suppliers div.leftcol h4     { background: #333 url(images/title_supplierbase.gif) no-repeat }
body.quality div.leftcol h4       { background: #333 url(images/title_inspection.gif) no-repeat }
body.projmngmt div.leftcol h4     { background: #333 url(images/title_recent-projects.gif) no-repeat }



body.home div.rightcol h4      { background: #333 url(images/title_lnews.gif) no-repeat }
body.history div.rightcol h4   { background: #333 url(images/title_briefhistory.gif) no-repeat }
body.brochures div.rightcol h4 { background: #333 url(images/title_videos.gif) no-repeat }
body.export div.rightcol h4,    
body.international div.rightcol h4, 
body.africa div.rightcol h4    { background: #333 url(images/title_contact-video.gif) no-repeat }
body.prodrange div.rightcol h4 { background: #333 url(images/title_addinfo.gif) no-repeat }
body.stainless div.rightcol h4,
body.cole div.rightcol h4      { background: #333 url(images/title_contactdetails.gif) no-repeat }
body.contact div.rightcol h4   { background: #333 url(images/title_glasgowteam.gif) no-repeat }
body.contact div.rightcol h4.directors   { background: #333 url(images/title_directors.gif) no-repeat }
body.news div.rightcol h4      { background: #333 url(images/title_article.gif) no-repeat }
body.services div.rightcol h4  { background: #333 url(images/title_additionalservices.gif) no-repeat }
body.suppliers div.rightcol h4 { background: #333 url(images/title_register.gif) no-repeat }
body.sizes div.rightcol h4     { background: #333 url(images/title_relatedbrochure.gif) no-repeat }
body.quality div.rightcol h4   { background: #333 url(images/title_iso.gif) no-repeat }
body.projmngmt div.rightcol h4 { background: #333 url(images/title_services.gif) no-repeat }


body.home div.rightcol h5 { font-size: 11px; color: #000; border: 0; margin: 0 }
.leftcol a img       { border: 2px solid #CCC }
.leftcol a:hover img { border: 2px solid #F90 }
.linkimg  { width: 72px; height: 72px; float: left }
div.feature {clear:both; padding-bottom:20px}
body.africa div.feature {padding-top:20px}
.featimg  { width: 68px; height: 68px; padding: 2px; background-color: #CCC; float: left }
.featbody { width: 313px; float: left; padding-left: 15px }
.rightcol { width: 440px;/* height: 257px;*/ float: left; background-color: #666; border-left: 4px solid #CCC; border-right:0; margin:0; padding:0 }

.bodytxt { padding: 0 20px 18px 20px }
.bodytxt p { padding-top: 17px }
body.contact div.maincont div.bodytxt ul li p {padding-top:0}


.bodytxt a img { border: 0; padding-top: 17px  }
table.phone { border: 0; border-collapse: collapse; font-size: 12px; color: #CCC; margin: 16px 0 20px 0 }
table.phone caption { display: none }
table.phone a { color: #F90; text-decoration: none }
table.phone a:hover { text-decoration: underline }
table.phone td.lc { color:#999; font-weight:bold; padding-right: 5px }
span.cntcttl {font-size: 13px; color: #FFF }
/* News and Features END */

.contactimg { width: 72px; height: 72px; float: left }
.contactimg a { width:68px; height:68px; border:2px solid #CCC; display:block; text-indent:-999px }
.contactimg a:hover  { border-color: #F90 ; background-position: bottom }
.contactimg div.pic {width:68px; height:68px; border:2px solid #CCC; display:block; background-position:bottom; text-indent:-999px}


/* contact page team members background pictures */
div.contactimg#rbrown a, div.contactimg#rbrown div.pic{ background-image: url(images/cntct_r_brown.jpg) }
div.contactimg#jbrierley a, div.contactimg#jbrierley div.pic{ background-image: url(images/cntct_j_brierley.jpg) }
div.contactimg#bmorse a, div.contactimg#bmorse div.pic{ background-image: url(images/cntct_b_morse.jpg) }
div.contactimg#seaton a, div.contactimg#seaton div.pic{ background-image: url(images/cntct_s_eaton.jpg) }
div.contactimg#ijohnson a, div.contactimg#ijohnson div.pic { background-image: url(images/cntct_i_johnson.jpg) }
div.contactimg#aadams a, div.contactimg#aadams div.pic{ background-image: url(images/cntct_a_adams.jpg) }
div.contactimg#jriddell a, div.contactimg#jriddell div.pic {background-image: url(images/cntct_j_riddell.jpg)}
div.contactimg#iconnolly a, div.contactimg#iconnolly div.pic {background-image: url(images/cntct_i_connolly.jpg) }
div.contactimg#dnicolson a, div.contactimg#dnicolson div.pic{ background-image: url(images/cntct_d_nicolson.jpg) }
div.contactimg#mbeard a, div.contactimg#mbeard div.pic{ background-image: url(images/cntct_m_beard.jpg) }
div.contactimg#dsmith a, div.contactimg#dsmith div.pic{ background-image: url(images/cntct_d_smith.jpg) }
div.contactimg#mburnett a, div.contactimg#mburnett div.pic {background-image:url(images/cntct_m_burnett.jpg)}
div.contactimg#awebster a, div.contactimg#awebster div.pic{ background-image: url(images/cntct_a_webster.jpg) }
div.contactimg#clindsay a, div.contactimg#clindsay div.pic{ background-image: url(images/cntct_c_lindsay.jpg) }
div.contactimg#rbagnell a, div.contactimg#rbagnell div.pic{ background-image: url(images/cntct_r_bagnell.jpg) }
div.contactimg#jpoulton a, div.contactimg#jpoulton div.pic { background-image: url(images/cntct_j_poulton.jpg) }
div.contactimg#jarmstrong a, div.contactimg#jarmstrong div.pic{ background-image: url(images/cntct_j_armstrong.jpg) }
div.contactimg#khadley a, div.contactimg#khadley div.pic{ background-image: url(images/cntct_k_hadley.jpg) }
div.contactimg#nwest a, div.contactimg#nwest div.pic{ background-image: url(images/cntct_n_west.jpg) }
div.contactimg#dbradley a, div.contactimg#dbradley div.pic{ background-image: url(images/cntct_d_bradley.jpg) }
div.contactimg#rshaw a, div.contactimg#rshaw div.pic {background-image: url(images/cntct_r_shaw.jpg)}
div.contactimg#mturner a, div.contactimg#mturner div.pic{ background-image: url(images/cntct_m_turner.jpg) }
div.contactimg#iclarke a, div.contactimg#iclarke div.pic{ background-image: url(images/cntct_i_clarke.jpg) }
div.contactimg#imoreland a, div.contactimg#imoreland div.pic{ background-image: url(images/cntct_i_moreland.jpg) }
div.contactimg#aisaac a, div.contactimg#aisaac div.pic{ background-image: url(images/cntct_a_isaac.jpg) }
div.contactimg#lbroomhall a, div.contactimg#lbroomhall div.pic{ background-image: url(images/cntct_l_broomhall.jpg) }

/* contact page team members background pictures END */

body.contact div.teambody { width: 313px; float: left; padding-left: 15px }
body.contact div.teambody h5 { padding: 0 }
body.contact div.maincont div.bodytext ul li div.teambody h5 {font-size:13px; color:#FFF}
body.contact div.teambody h5 a { font-size: 13px }
body.contact div.teambody a { color:#FFF }
body.contact div.teambody p { line-height: 16px }
body.contact div.leftcol { padding-bottom: 20px }
div.teambody p.jobtitle { font-size: 13px; color: #FFF }

body.brochures div.rightcol li { height: 72px }

body.prodrange div.maincont h5 { font-size: 14px; color: #FFF; margin: 0; padding: 0 0 3px 0 }
body.prodrange div.maincont a  { text-decoration: none; color: #F90; font-size: 12px }
body.prodrange div.maincont a:hover { text-decoration: underline }
body.prodrange div.maincont ul { color: #CCC; font-size: 12px; margin: 0; border: 0; padding: 0 0 3px 0 }
body.prodrange div.maincont li { margin: 0; padding: 2px 0; border: 0 }

body.services div.bodytxt     { padding-top: 16px }
body.services div.maincont h5 { font-size: 14px; color: #FFF; margin: 0; padding: 0 0 3px 0 }
body.services div.maincont ul { width: 360px; color: #CCC; font-size: 12px;  padding-bottom: 20px;  }
body.services div.maincont li { width: 360px; line-height: 22px; list-style: disc; padding: 0; margin: 0; border:0 }
body.services div.maincont p  { margin: 0; padding: 0 0 20px 0; border: 0 }

body.stainless div.maincont h5 { font-size: 14px; color: #FFF; margin: 0; padding: 0 0 3px 0 }
body.stainless div.leftcol div.bodytxt { padding-top: 16px }
body.stainless div.leftcol div.maincont ul,
body.stainless div.leftcol div.maincont li { width:360px}
body.stainless div.maincont ul { width:360px; color: #CCC; font-size: 12px; padding-bottom: 20px }
body.stainless div.maincont li { width:360px; padding: 2px 0; list-style: disc }
body.stainless div.maincont li div.featbody { width:273px }

body.stainless div.leftcol div.bodytxt p { padding: 0 0 20px 0 }

body.cole div.maincont ul { width:360px; color: #CCC; font-size: 12px; padding-top: 5px }
body.cole div.maincont li { width:360px; padding: 2px 0; list-style: disc }
body.cole div.maincont li div.featbody { width:273px }

.splrimg { width: 72px; height: 72px; float: left }

body.suppliers div.splrbody { width: 313px; float: left; padding-left: 15px }
body.suppliers div.leftcol { padding-bottom: 16px }

body.news div.maincont { padding-bottom: 20px}
div.newsitem { width:400px; position:absolute; padding-top:20px; visibility:visible}
div.newsitem#corpbrochure { z-index:27}
div.newsitem#newdubai { z-index:26; visibility:hidden}
div.newsitem#pricepressure { z-index:25; visibility:hidden}
div.newsitem#metalor   { z-index:24; visibility:hidden}
div.newsitem#promote   { z-index:23; visibility:hidden}
div.newsitem#uksales   { z-index:22; visibility:hidden   }
div.newsitem#yield     { z-index:21; visibility:hidden }
div.newsitem#carelso   { z-index:20; visibility:hidden }
div.newsitem#newstruc  { z-index:19; visibility:hidden }
div.newsitem#quality   { z-index:18; visibility:hidden }
div.newsitem#plasma    { z-index:17; visibility:hidden }
div.newsitem#rally     { z-index:16; visibility:hidden }
div.newsitem#heat      { z-index:15; visibility:hidden }
div.newsitem#vcd       { z-index:14; visibility:hidden }
div.newsitem#structure { z-index:13; visibility:hidden }
div.newsitem#abrasion  { z-index:12; visibility:hidden }
div.newsitem#brochure  { z-index:11; visibility:hidden }
div.newsitem#expansion { z-index:10; visibility:hidden }
div.newsitem#highyield { z-index:9; visibility:hidden }
div.newsitem#euronorm  { z-index:8; visibility:hidden }
div.newsitem#glasgow   { z-index:7; visibility:hidden }
div.newsitem#hopper    { z-index:6; visibility:hidden }
div.newsitem div.imgcptn { font-size: 9px; color:#CCC; padding-top: 3px; clear:both }
div.newsitem img { padding-top: 20px }
div.newsitem p { clear:none }
div.newsitem#euronorm ul,
div.newsitem#abrasion ul,
div.newsitem#quality ul{ padding-top: 16px }
div.newsitem#euronorm li {font-weight: normal; list-style:none; padding:6px 0; margin: 0; border:0; width: 340px}
div.newsitem#highyield img,
div.newsitem#hopper img,
div.newsitem#brochure img,
div.newsitem#hic img,
div.newsitem#abrasion img,
div.newsitem#brochure img,
div.newsitem#structure img,
div.newsitem#quality img,
div.newsitem#promote img { padding: 20px 0 0 20px; float:right }
div.newsitem#expansion img { padding: 20px 20px 0 0; float:left }
div.newsitem#newstruc img { padding: 20px 20px 20px 0; float:left }
div.newsitem#metalor img { padding: 20px 0 0 20px; float:right }
div.newsitem#corpbrochure img { padding: 20px 0 0 20px; float:right }

div.newsitem h5 { font-size: 14px; color:#E1E1E1; margin: 0 }
div.newsitem h6 { color: #000; margin: 0; font-size: 11px; font-weight: normal }

body.news div.leftcol a { font-size: 12px; color: #F90; text-decoration: none }
body.news div.leftcol a:hover { text-decoration: underline }
span.date { color: #000; font-size: 11px }
body.news div.leftcol h5 { padding-top: 4px }
body.news div.rightcol ul { color:#CCC; font-size: 12px}
body.news div.rightcol li { margin:0; padding:0; list-style:disc; font-weight:bold}

/* Footer START */
.footer { width: 844px; height: 37px; border-top: 4px solid #CCC; padding: 18px 20px 0 20px; background: #FFF url(images/bg_footer.jpg) repeat-x; clear: both }
.cono   { width: 124px; height: 25px; background: #FFF url(images/footer_co-no.gif) no-repeat; float: left }
.cono p { font-size: 9px; text-indent: -897px; border: 0; padding: 0; margin: 0 }
div.footer div.terms {width:92px; height:10px; float:left}
div.footer div.terms p {margin:0; padding:0; border:0; font-size:8px; text-indent:-999px; color:#CCC}
div.footer div.terms p a {display:block; width:92px; height:10px; background-image:url(images/terms.gif)}
div.footer div.terms p a:hover {background-position:bottom}
div.footer a       { height: 25px; display: block; font-size: 1px; text-align: right; color: #FFF; text-decoration: none }
div.footer a:hover { background-position: bottom }
div.ftrcole   { float: right; padding-right: 12px }
div.ftrcole a { width: 85px;  background-image: url(images/ftr_logo_cole.gif) }
div.ftrbmci   { float: right }
div.ftrbmci a { width: 72px; background-image: url(images/ftr_logo_bmci.gif) }
div.iso {width:40px; height:25px; float:left; margin:0 318px 0 186px}
div.iso a img {border:1px solid #000}
/* Footer END */
/* Footer Office Addresses START */
.offices    { width: 864px; padding: 13px 0 0 20px; clear: both }
.offices ul { width: 864px; padding: 0; margin: 0 }
.offices li { width: 124px; padding: 0 20px 20px 0; float: left; list-style: none; border: 0; font-size: 9px; color: #666 }
.offices h6 { width: 124px; padding-bottom: 5px; font-size: 11px; color: #0066CB; border-bottom: 1px solid #666; margin: 0  }
.offices h5 { display: none }
.offices p  { margin: 0; padding: 6px 0 }
.offices strong { color: #333; font-weight: normal }
/* Footer Office Addresses END */

body.video {margin:0}

body.datasheet { width: auto; margin: 20px; background-color: #FFF; font-family: Calibri, Arial, Helvetica, sans-serif}
body.datasheet table th { color: #FFF; background-color: #333; font-size: 0.9em; border: 1px solid #333; padding: 3px}
body.datasheet table td { font-size: 0.7em; padding: 3px; border: 1px solid #CCC }
body.datasheet table td:hover { background-color:#EFEFEF; color:#000 }
body.datasheet table caption { font-size: 1.2em; padding-bottom: 20px; text-align: left}
body.datasheet tr.b { background-color: #9CF}
body.datasheet tr.b td:hover {background-color: #D5EAFF}
body.datasheet tr.p { background-color: #CCF}
body.datasheet tr.p td:hover { background-color: #EAEAFF }

body.sizes div.introtxt h3.stainless { background: url(images/pgttl_stainless-duplex-plate.gif) no-repeat }
body.sizes div.introtxt h3.hic { background: url(images/pgttl_hic.gif) no-repeat }
body.sizes div.introtxt h3.boiler { background: url(images/pgttl_boiler.gif) no-repeat }
body.sizes div.introtxt h3.pressure { background: url(images/pgttl_pressure.gif) no-repeat }
body.sizes div.introtxt h3.abrasion { background: url(images/pgttl_abrasion.gif) no-repeat }
body.sizes div.introtxt h3.structural { background: url(images/pgttl_structural.gif) no-repeat }
body.sizes div.introtxt h3.chrome { background: url(images/pgttl_chrome.gif) no-repeat }
body.sizes div.introtxt h3.uhy { background: url(images/pgttl_uhy.gif) no-repeat }

body.sizes div.leftcol h5 { font-size: 14px;color: #FFF; margin: 0; padding:16px 0 0 0 }
body.sizes div.leftcol h5.gry {color: #E1E1E1; padding-top: 32px}
body.sizes div.leftcol ul { font-size: 12px; color: #CCC; margin:0; padding: 8px 0 0 0}
body.sizes div.leftcol li { margin: 0; padding: 0; border: 0; line-height: 20px }
body.sizes div.leftcol ul h6 { font-size: 12px; color: #CCC; margin: 0; padding: 0}
body.sizes div.leftcol p { margin: 0; padding: 0}
body.sizes div.leftcol div.bodytxt { padding-top: 18px }

body.cole div.rightcol li { list-style: none }
body.stainless div.rightcol li { list-style: none; margin-bottom:20px }
body.home div.maincont div.leftcol ul li div.featbody div.flags {margin-top:10px}
body.home div.maincont div.leftcol ul li div.featbody div.flags a code img {border-width:1px; margin-right:12px}

body.quality div.maincont div.leftcol div.bodytxt ul {color:#CCC; font-size:12px; line-height:0.1em}
body.quality div.maincont div.leftcol div.bodytxt ul li {list-style:disc}
body.quality div.maincont div.rightcol div.bodytxt {padding-top:20px}
body.quality div.maincont div.rightcol div.bodytxt div.cntctttl {padding-top:20px}
body.quality div.maincont div.rightcol div.bodytxt div.cntctttl img {border:2px solid #CCC; float:left; margin-right:18px}
body.projmngmt div.maincont div.leftcol {padding-bottom:20px}
body.projmngmt div.maincont div.rightcol div.bodytxt ul {color:#CCC; font-size:12px; line-height:0.1em}
body.projmngmt div.maincont div.rightcol div.bodytxt ul li {list-style:disc}
body.home div.maincont div.leftcol ul li div.featbody h5 span {display:none}
body.international div.maincont div.leftcol div.bodytxt div.metalor img {float:left; margin:18px 17px 0 0}
body.international div.maincont div.leftcol div.bodytxt div.metalor p {float:left; clear:none; width:281px}