@charset "utf-8";

/* LANKESTER DESIGNS 'OFF-THE-SHELF' DESIGN 2007 - CUSTOMISED FOR MEGASTEEL LLP **************/

/* BASICS ************************************************************************************/

html, body {
 margin:0;
 padding:0;
 border:0;
 height:100%;
 width:100%;
 scrollbar-3d-light-color:#E2E8F4;
 scrollbar-arrow-color:#FFFFFF;
 scrollbar-base-color:#6C8DD0;
 scrollbar-dark-shadow-color:#1C4262;
 scrollbar-face-color:#205DA7;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#1C4262;
}

body {
 text-align:center; /* hack for IE5.5 which doesn't understand margin:suto in the #container */
 font-family:arial,helvetica,sans-serif;
 background-color:#FFFFFF;
 background-image:url("images/dither_bg_megasteel.gif");
}

#wrapper {
  margin:auto;
  margin-top:10px;
  text-align:center;
  width:750px;
}

#container {
  position:relative;
  margin:auto;
  text-align:center;
  width:750px;
  background:#FFFFFF;
  border-top:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-left:1px solid #1C4262;
}

#topbar {
 margin:auto;
 position:relative;
 width:750px;
 height:26px;
 background:#205DA7 url("images/topbar_bg_megasteel.gif") no-repeat;
}

#toptext {
 font-family:arial,helvetica,sans-serif;
 font-size:16px;
 text-align:center;
 color:#FFFFFF;
 padding-top:3px;
}

#vista {
  position:relative;
  margin:auto;
  width:750px;
  height:140px;
  background:url("images/top_image_megasteel.jpg") no-repeat;
  z-index:1;
}

#logoalt {
  visibility:hidden; /* logo text used as 'alt' - better with screen readers than using display:none */
 }

/* END BASICS ********************************************************************************/

/* BEGIN GENERAL PAGE CONTENT ****************************************************************/

#content {
  position:relative; 
  margin:10px 20px 10px 20px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
  height:334px;
}

P {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
}

.ctr {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:center;
  color:#404040;
}

.headings {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  color:#1C4262;
}

.hr {
  margin:auto;
  text-align:center;
  width:100%;
  border-top:1px solid #1C4262;
}

a:link {
  color:#1C4262;
  text-decoration:none;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:left;
} 

a:active {
  color:#1C4262;
  text-decoration:none;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:left;
}

a:hover {
  color:#205DA7;
  text-decoration:none;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:left;
}

a:visited {
  color:#1C4262;
  text-decoration:none;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:left;
}

.spacer {
  height:30px;
}

/* END GENERAL PAGE CONTENT ******************************************************************/

/* BEGIN DATE SCRIPT *************************************************************************/

#datescript {
 position:absolute;
 visibility:visible;
 top:0px;
 left:510px;
 font-family:arial,helvetica;
 font-size:11px;
 text-align:right;
 color:#1C3C79;
 width:200px;
 z-index:4;
}

/* END DATE SCRIPT ***************************************************************************/

/* START NAVIGATION **************************************************************************/

#menubar {
  position:relative;
  margin:auto;
  width:750px;
  height:26px;
  background:url("images/menu_bg_megasteel.gif") no-repeat;
  z-index:1;
}

#menu {
 float:left;
 width:750px;
 height:26;
}

#menu ul {
 display:inline;
 float:left;
 margin:0 0 0 12px; /* margin left in ul so that only margin right is required for the li's */
 padding:0;
 }

#menu li.norm {
 list-style:none;
 float:left;
 overflow:hidden;
 width:110px;
 height:26px;
 margin:0 13px 0 0; /* normal margin right to space out tabs neatly */
}

#menu li.terms {
 list-style:none;
 float:left;
 overflow:hidden;
 width:110px;
 height:26px;
 margin:0 0 0 0; /* margin right for the final tab (terms) to prevent IE 5.5, 6 & 7 from doubling up the end margin */
}

#menu li a.topnav {
 display:block;
 width:110px;
 height:26px;
 padding:7px 0 0 0;
 font:bold 13px arial,helvetica,sans-serif;
 color:#FFFFFF;
 text-align:center;
 background:#E1D3C5 url("images/rollover_image_megasteel.gif") 0 0 no-repeat;
 text-decoration:none;
}

#menu li a.topnav:link {
 background-position:0 0;
 color:#FFFFFF;
}

#menu li a.topnav:hover { 
 background-position:0 -26px;
 color:#FFFFFF;
}

#menu li a.topnav:active {
 background-position:0 -52px;
 color:#FFFFFF;
}

/* START NAVIGATION SUB SECTION FOR CURRENT PAGE TABS ON ***************************************/

#menu li a.homeon {
 display:block;
 width:110px;
 height:26px;
 padding:7px 0 0 0;
 font:bold 13px arial,helvetica,sans-serif;
 color:#FFFFFF;
 text-align:center;
 background:#E1D3C5 url("images/rollover_image_megasteel.gif") 0 -52px no-repeat;
 text-decoration:none;
}

#menu li a.productson {
 display:block;
 width:110px;
 height:26px;
 padding:7px 0 0 0;
 font:bold 13px arial,helvetica,sans-serif;
 color:#FFFFFF;
 text-align:center;
 background:#E1D3C5 url("images/rollover_image_megasteel.gif") 0 -52px no-repeat;
 text-decoration:none;
}

#menu li a.specificationson {
 display:block;
 width:110px;
 height:26px;
 padding:7px 0 0 0;
 font:bold 13px arial,helvetica,sans-serif;
 color:#FFFFFF;
 text-align:center;
 background:#E1D3C5 url("images/rollover_image_megasteel.gif") 0 -52px no-repeat;
 text-decoration:none;
}

#menu li a.linkson {
 display:block;
 width:110px;
 height:26px;
 padding:7px 0 0 0;
 font:bold 13px arial,helvetica,sans-serif;
 color:#FFFFFF;
 text-align:center;
 background:#E1D3C5 url("images/rollover_image_megasteel.gif") 0 -52px no-repeat;
 text-decoration:none;
}

#menu li a.contactson {
 display:block;
 width:110px;
 height:26px;
 padding:7px 0 0 0;
 font:bold 13px arial,helvetica,sans-serif;
 color:#FFFFFF;
 text-align:center;
 background:#E1D3C5 url("images/rollover_image_megasteel.gif") 0 -52px no-repeat;
 text-decoration:none;
}

#menu li a.termson {
 display:block;
 width:110px;
 height:26px;
 padding:7px 0 0 0;
 font:bold 13px arial,helvetica,sans-serif;
 color:#FFFFFF;
 text-align:center;
 background:#E1D3C5 url("images/rollover_image_megasteel.gif") 0 -52px no-repeat;
 text-decoration:none;
}

/* END NAVIGATION SUB SECTION FOR CURRENT PAGE TABS ON ***************************************/

/* END NAVIGATION ****************************************************************************/

/* BEGIN HOME PAGE CONTENT *******************************************************************/

#contenthome {
  position:relative; 
  margin:10px 20px 10px 20px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
  height:334px;
}

#boxes {
  position:relative;
  float:right;
  width:128px;
  height:128px;
  background:#FFFFFF url("images/image_megasteel.gif") no-repeat;
  padding:0;
  margin-left:5px;
  margin-bottom:5px;
  border:1px solid #1C4262;
}

.homequote {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:left;
  color:#404040;
}

/* END HOME PAGE CONTENT *********************************************************************/

/* BEGIN LINKS PAGE CONTENT ******************************************************************/

#contentlinks {
  position:relative; 
  margin:10px 20px 10px 20px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
  height:384px;
}

.links {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
  margin-top:10px;
  margin-bottom:10px;
}

/* END LINKS PAGE CONTENT ********************************************************************/

/* BEGIN PRODUCTS PAGE CONTENT ***************************************************************/

/* the 1st & 2nd columns for each row of the 'tablular' layout are separated to deal with IE5's inability to cope with height & borders! */
/* width & height have been hacked, using start and end comments around the colons, for IE5's broken box model which is unable to expand when padding is used */

#productchart {
  position:relative;
  margin:auto;
  text-align:center;
  padding:0;
  width:700px;
  /* height:205px; */
}

#phead1 {
  float:left;
  width:231px;
  height:26px;
  height/**/:/**/20px;
  border:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
}
  
#phead2, #phead3 {
  float:left;
  width:232px;
  height:26px;
  height/**/:/**/20px;
  border-top:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
}

#prow1col1 {
  float:left;
  width:70px;
  height:60px;
  background:#B8CAF2 url("images/supplied_4site_spiral.gif") top left no-repeat;
  border-bottom:1px solid #1C4262;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
}

#prow1col2 {
  float:left;
  width:160px;
  width/**/:/**/150px;
  height:60px;
  height/**/:/**/58px;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  border-bottom:1px solid #1C4262;
  border-right:1px solid #1C4262;
  padding-top:2px;
  padding-left:10px;
}

#prow1col3, #prow1col4 {
  float:left;
  width:232px;
  width/**/:/**/212px;
  height:60px;
  height/**/:/**/56px;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  padding:2px 10px 2px 10px;
}

#prow2col1 {
  float:left;
  width:70px;
  height:60px;
  background:#D5E1F9 url("images/supplied_4site_strand.gif") top left no-repeat;
  border-bottom:1px solid #1C4262;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
}

#prow2col2 {
  float:left;
  width:160px;
  width/**/:/**/150px;
  height:60px;
  height/**/:/**/58px;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  border-bottom:1px solid #1C4262;
  border-right:1px solid #1C4262;
  padding-top:2px;
  padding-left:10px;
}

#prow2col3, #prow2col4 {
  float:left;
  width:232px;
  width/**/:/**/212px;
  height:60px;
  height/**/:/**/56px;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  padding:2px 10px 2px 10px;
}

#prow3col1 {
  float:left;
  width:70px;
  height:105px;
  background:#B8CAF2 url("images/supplied_4site_rebar.gif") top left no-repeat;
  border-bottom:1px solid #1C4262;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
}

#prow3col2 {
  float:left;
  width:160px;
  width/**/:/**/150px;
  height:105px;
  height/**/:/**/103px;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  border-bottom:1px solid #1C4262;
  border-right:1px solid #1C4262;
  padding-top:2px;
  padding-left:10px;
}

#prow3col3, #prow3col4 {
  float:left;
  width:232px;
  width/**/:/**/212px;
  height:105px;
  height/**/:/**/101px;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  padding:2px 10px 2px 10px;
}

/* END PRODUCTS PAGE CONTENT *****************************************************************/

/* BEGIN SPECIFICATIONS PAGE CONTENT *********************************************************/

/* the 1st & 2nd columns for each row of the 'tablular' layout are separated to deal with IE5's inability to cope with height & borders! */
/* width & height have been hacked, using start and end comments around the colons, for IE5's broken box model which is unable to expand when padding is used */
 
  

#contentspec {
  position:relative; 
  margin:10px 20px 10px 20px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
  <!-[if IE]>
  #contentspec {height:1050px;}
  <![endif]->
  height:970px;
}

#specintro {
  position:relative; 
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
}

#specnb {
  position:relative;
  clear: both;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
}

#speccharts {
  position:relative;
  margin:auto;
  text-align:center;
  width:710px;
}

#specchart1 {
  position:relative;
  margin:auto;
  text-align:center;
  padding:0;
  width:682px;
}

#head1 { 
  float:left; 
  border:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  width:50px !important;
  width /**/:52px;
  height:103px !important; 
  height /**/:105px;
}
  
#head2, #head3, #head4, #head5, #head6, #head7, #head8, #head9 {
  float:left;
  border-top:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:97px !important;
  height /**/:105px;
}

#row1col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:42px;
  width:50px !important;
  width /**/:52px;
  height:61px !important;
  height /**/:104px;
}

#row1col2, #row1col3, #row1col4, #row1col5, #row1col6, #row1col7, #row1col8, #row1col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#row2col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:42px;
  margin-bottom:10px;
  width:50px !important;
  width /**/:52px;
  height:87px !important;
  height /**/:130px;
}

#row2col2, #row2col3, #row2col4, #row2col5, #row2col6, #row2col7, #row2col8, #row2col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#row3col2, #row3col3, #row3col4, #row3col5, #row3col6, #row3col7, #row3col8, #row3col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#row4col2, #row4col3, #row4col4, #row4col5, #row4col6, #row4col7, #row4col8, #row4col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#row5col2, #row5col3, #row5col4, #row5col5, #row5col6, #row5col7, #row5col8, #row5col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#row6col2, #row6col3, #row6col4, #row6col5, #row6col6, #row6col7, #row6col8, #row6col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#row7col2, #row7col3, #row7col4, #row7col5, #row7col6, #row7col7, #row7col8, #row7col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#row8col2, #row8col3, #row8col4, #row8col5, #row8col6, #row8col7, #row8col8, #row8col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#row9col2, #row9col3, #row9col4, #row9col5, #row9col6, #row9col7, #row9col8, #row9col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  margin-bottom:10px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#head1011top {
  float:left;
  border-top:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:125px !important;
  width /**/:126px;
  height:12px !important;
  height /**/:20px;
}

#head10, #head11 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:78px !important;
  height /**/:85px;
}

#row1col10, #row1col11 {
  float:right;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:82px;
  margin-bottom:10px;
  width:62px !important;
  width /**/:63px;
  height:151px !important;
  height /**/:234px;
}

#specchart2 {
  position:relative;
  margin:auto;
  text-align:center;
  padding:0;
  width:682px;
}

#whead1 { 
  float:left;
  border:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:97px !important; 
  height /**/:105px;
}
  
#whead2, #whead3, #whead4, #whead5, #whead6, #whead7, #whead8, #whead9 {
  float:left;
  border-top:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:97px !important;
  height /**/:105px;
}

#wrow1col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow1col2, #wrow1col3, #wrow1col4, #wrow1col5, #wrow1col6, #wrow1col7, #wrow1col8, #wrow1col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#wrow2col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow2col2, #wrow2col3, #wrow2col4, #wrow2col5, #wrow2col6, #wrow2col7, #wrow2col8, #wrow2col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#wrow3col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow3col2, #wrow3col3, #wrow3col4, #wrow3col5, #wrow3col6, #wrow3col7, #wrow3col8, #wrow3col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#wrow4col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow4col2, #wrow4col3, #wrow4col4, #wrow4col5, #wrow4col6, #wrow4col7, #wrow4col8, #wrow4col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#wrow5col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow5col2, #wrow5col3, #wrow5col4, #wrow5col5, #wrow5col6, #wrow5col7, #wrow5col8, #wrow5col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#wrow6col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow6col2, #wrow6col3, #wrow6col4, #wrow6col5, #wrow6col6, #wrow6col7, #wrow6col8, #wrow6col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#wrow7col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow7col2, #wrow7col3, #wrow7col4, #wrow7col5, #wrow7col6, #wrow7col7, #wrow7col8, #wrow7col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#wrow8col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow8col2, #wrow8col3, #wrow8col4, #wrow8col5, #wrow8col6, #wrow8col7, #wrow8col8, #wrow8col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#D5E1F9;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#wrow9col1 {
  float:left;
  border-left:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  margin-bottom:10px;
  width:50px !important;
  width /**/:52px;
  height:19px !important;
  height /**/:26px;
}

#wrow9col2, #wrow9col3, #wrow9col4, #wrow9col5, #wrow9col6, #wrow9col7, #wrow9col8, #wrow9col9 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  margin-bottom:10px;
  width:62px !important;
  width /**/:63px;
  height:19px !important;
  height /**/:26px;
}

#whead1011top {
  float:left;
  border-top:1px solid #1C4262;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:125px !important;
  width /**/:126px;
  height:12px !important;
  height /**/:20px;
}

#whead10, #whead11 {
  float:left;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#205DA7;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  padding-bottom:1px;
  width:62px !important;
  width /**/:63px;
  height:78px !important;
  height /**/:85px;
}

#wrow1col10, #wrow1col11 {
  float:right;
  border-right:1px solid #1C4262;
  border-bottom:1px solid #1C4262;
  background:#B8CAF2;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  padding-top:82px;
  margin-bottom:10px;
  width:62px !important;
  width /**/:63px;
  height:151px !important;
  height /**/:234px;
}

/* END SPECIFICATION PAGE CONTENT ************************************************************/

/* BEGIN CONTACT PAGE CONTENT ****************************************************************/

/* width & height have been hacked, using start and end comments around the colons, for IE5's broken box model which is unable to expand when padding is used */

#contentcontact {
  position:relative; 
  margin:10px 20px 10px 20px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  color:#404040;
  height:334px;
}

.spacer {
  height:30px;
}

#contactdetails {
  position:relative;
  margin:auto;
  text-align:center;
  width:700px;
}

#add {
  position:relative;
  float:left;
  width:298px;
  height:230px;
  text-align:left;
  background:#FFFFFF;
  border:1px solid #1C4262;
  margin-bottom:10px;
}

.addhead {
  width:304px;
  width/**/:/**/298px;
  height:19px;
  background:#205DA7 url("images/box_header_right_bg_megasteel.gif") top right no-repeat;
  border-bottom:1px solid #1C4262;
}

.addcontent {
  width:298px;
  width/**/:/**/286px;
  height:210px;
  height/**/:/**/198px;
  margin:3px 3px 3px 3px;
  padding-top:6px;
  padding-left:6px;
  background:#D5E1F9;
}

#coms {
  position:relative;
  float:left;
  width:298px;
  height:230px;
  text-align:left;
  margin-left:72px;
  background:#FFFFFF;
  border:1px solid #1C4262;
  margin-bottom:10px;
}

.comshead {
  width:304px;
  width/**/:/**/298px;
  height:19px;
  background:#205DA7 url("images/box_header_right_bg_megasteel.gif") top right no-repeat;
  border-bottom:1px solid #1C4262;
}

.comscontent {
  width:298px;
  width/**/:/**/286px;
  height:210px;
  height/**/:/**/198px;
  margin:3px 3px 3px 3px;
  padding-top:6px;
  padding-left:6px;
  background:#D5E1F9;
}

/* END CONTACT PAGE CONTENT ******************************************************************/

/* BEGIN TERMS PAGE CONTENT ******************************************************************/

UL.legal {
  list-style:none url("images/icon_on_white.gif");
  margin-bottom:20px;
}

LI.legal {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  text-align:left;
  color:#404040;
  margin-bottom:10px;
} 

#downloads {
  position:relative;
  margin:auto;
  text-align:center;
  width:95%;
  height:130px;
  padding:4px;
  border:1px solid #1C4262;
  background:#D5E1F9;
}

/* END TERMS PAGE CONTENT ********************************************************************/

/* BOTTOM LINKS ******************************************************************************/

#endlinksbar {
 margin:auto;
 position:relative;
 width:750px;
 height:26px;
 background:#205DA7;
 vertical-align:bottom;
}

#endlinks {
 margin:auto;
 text-align:center;
 font-family:arial,helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 padding-top:6px;
}

#endlinks a:link {
 text-decoration:none;
 font-weight:bold;
 color:#FFFFFF;
 font-size:12px;
}

#endlinks a:hover {
 text-decoration:none;
 font-weight:bold;
 color:#D5E1F9;
 font-size:12px;
}

#endlinks a:visited {
 text-decoration:none;
 font-weight:bold;
 color:#FFFFFF;
 font-size:12px;
}

/* END BOTTOM LINKS **************************************************************************/

/* BEGIN COPYRIGHT NOTICE ********************************************************************/

#copyright {
  margin:auto;
  text-align:center;
  padding-top:6px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#1C4262;
}

#copyright a:link {
 text-decoration:none;
 font-weight:bold;
 color:#1C4262;
 font-size:11px;
}

#copyright a:hover {
 text-decoration:none;
 font-weight:bold;
 color:#205DA7;
 font-size:11px;
}

#copyright a:visited {
 text-decoration:none;
 font-weight:bold;
 color:#1C4262;
 font-size:11px;
}

/* END COPYRIGHT NOTICE **********************************************************************/