body { padding: 0; margin: 0; font-size: 12px; font-family: tahoma, sans-serif; letter-spacing: 1px; line-height: 160%; background: #000000 url('/images/bg1.jpg'); color: #454545; text-align: center;}
div { text-align: left; }
#topOfPage { display: none; }
#conteiner { width: 730px; padding: 25px; background: #fff; margin:0 auto; position: relative; }
#header { height: 180px;  }
#logo { width: auto; float: left; }
#bar { clear: both; background: #99CC99; height: 25px; }
#top_main { padding-top: 0px; background: url("images/top2.jpg") right top no-repeat #224929; height: 200px; width: 730px; }
#top { padding-top: 0px; background: url('images/top3.jpg') 100% 0 no-repeat #99CC99; height: 200px; clear: both; }
#top2 { padding-top: 0px; background: url("../images/steel-palisade.jpg") 100% 0 no-repeat #669966; height: 200px; clear: both; }
#top3 { padding-top: 0px; background: url("../images/service-pic1.jpg") 100% 0 no-repeat #669966; height: 200px; clear: both; }
#top4 { padding-top: 0px; background: url("../images/emailpic.jpg") 100% 0 no-repeat #669966; height: 200px; clear: both; }
#top5 { padding-top: 0px; background: url("../images/sspic.jpg") 100% 0 no-repeat #669966; height: 200px; clear: both; }
#body { clear: both; margin-bottom: 15px; margin-top: 15px; width: 730px; }
#footer { text-align: center; clear: both; padding-top: 5px; }
div.block, div.blockDistinct { padding: 10px; padding-bottom: 3px; padding-top: 8px; }
div.blockDistinct { background: url("../images/corner.gif") no-repeat 100% 100% #f5f5f5; }
h1, h2 { margin: 0px; margin-bottom: 10px; padding: 0; font-weight: normal; font-size: 23px; }
#top_main h1 { color: #fff; padding-left: 25px; padding-top: 45px; line-height: 110%;}
#top h1 { color: #fff; padding-left: 25px; padding-top: 65px; line-height: 110%;}
#top2 h1 { color: #fff; padding-left: 25px; padding-top: 65px; line-height: 110%;}
#top3 h1 { color: #fff; padding-left: 25px; padding-top: 65px; line-height: 110%;}
#top4 h1 { color: #fff; padding-left: 25px; padding-top: 65px; line-height: 110%;}
#top5 h1 { color: #fff; padding-left: 25px; padding-top: 65px; line-height: 110%;}
h2 { font-size: 16px; margin-bottom: 5px; color: #000; }
p { margin: 0; margin-bottom: 5px; }
p.right { text-align: right; }
#footer p { clear: both; color: #c0c0c0; font-size: x-small; }
form { margin: 0; }
fieldset { padding: 0; border: 0; }
legend { display: none; }
input { border: 1px solid #c0c0c0; color: #454545; font-size: 11px; letter-spacing: 1px; }
input.searchText { width: 150px; height: 13px; }
input.searchSubmit { color: #0080c0; background: #fff; letter-spacing: 1px; border: 1px solid #fff; font-size: x-small; width: 44px; height: 19px; margin: 0; padding: 0; }
ul { margin: 0; padding : 0; list-style : none; }
#bar li { margin: 0; padding: 0; padding-top: 3px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; border-right: 1px solid #fff; float: left; }
#bar li.active { background: #336633; color: #fff; padding-bottom: 4px; }
#footer li { float: left; padding: 0; height: 15px; vertical-align: middle; padding-right: 25px;  font-size: 11px; }

.pageleft .container {
  clear: left;
    width: 100%;
    height: 0px;
  padding-top: 6px;
}



span.white { color: #FFF; margin: 0; padding: 0; width: 0px;}

a.top_links:link {
padding: 0.2em 1em;
background-color: #99CC99;
color: black;
text-decoration: none;
float: left;
border-right: 1px solid #fff;

}

a.top_links:visited {
padding: 0.2em 1em;
background-color: #99CC99;
color: black;
text-decoration: none;
float: left;
border-right: 1px solid #fff;

}

a.top_links:hover {
background-color: #336633;
color: #fff;
}

a.top_links:link, a.top_links:visited, a.top_links:hover { padding: 0 5px; padding-bottom: 2px; display: block; float: left; vertical-align: center;}
span.white { display: block; float: left }

a:link, a:active, a:visited { text-decoration: none; }
a:link, a:active { color: #006600; }
a:visited { color: #800080; }
#bar a:link, #bar a:active, #bar a:visited { color: #000; }
a img { border: 0; }
a img:active { border: 0; }
span.highlight { color: #abd6f1; }
span.hide { display: none; }
span.underline { text-decoration: none; }
.footertext {
font-size: x-small;
}
#left {
float: left;
width: 250px;
height: 166px;
padding: 10px;
}
#form-container {
  width: 100%;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding-bottom: 8px;
  margin-bottom: 5px;
}

div.formrow  {
        clear: both;
        padding-top: 3px;
}

div.formrow span.label {
        float: left;
        width: 30%;
        text-align: right;
}

div.formrow span.formw  {
        float: right;
        width: 68%;
        text-align: left;
}

.singleline-field {
  width: 200px;
}
div.categorybox {
  float: left;
  width: 250px;
  margin : 4px;
  }
div.categorybox p {
margin-left: 255px;
text-align: justify;
}
p.head   {
  letter-spacing:1px;
  font-weight: bold;
  border-width:3px;
  border-bottom-style:single;
  border-bottom-color:green;
  filter:alpha(opacity=100, finishopacity=5, style=1)
        }
div.productbox {
    width : 98%;
    border : 1px solid #006;
    background-color : #fff;
    color : navy;
    text-transform: none;
    font-weight : normal;
    margin: 0px 0px 4px 0px;
}
div.productbox div.productheader { padding: 1px 5px 1px 10px; border-bottom : 1px solid #006; font-weight : bold; background-color: #CCCC99; color: navy; }
div.productbox div.productheader a  { color: navy; text-decoration: none; }
div.productbox div.productheader a:visited { color: navy; text-decoration: none; }
div.productbox div.productheader a:hover { color: green; text-decoration: none; }
div.productbox div.productbar { padding: 1px 5px 1px 10px; border-bottom : 1px solid #006; border-top : 1px solid #006; background-color : #CCCC99; color : navy; font-weight : bold; }
div.productbox div.productcontent { color : navy; clear:left; padding: 5px; }
div.productbox div.productimage { float : left ; width : 101px; }
div.productbox div.productimageL { float : left ; width : 301px; }
div.productbox div.producttext { margin: 0px 0px 0px 105px; padding: 1px 5px 1px 10px; text-align: left; color : navy; }
div.productbox div.producttextL { margin: 0px 0px 0px 305px; padding: 1px 5px 1px 10px; text-align: left; color : navy; }
div.productbox div.productfooter { text-align: center; width : 100%; border-top : 1px solid #006; color : navy; font-weight : bold; }
div.categorybox a { color : navy; text-decoration: none; }
div.categorybox a:visited { color : navy; text-decoration: none; }
div.categorybox a:hover { color : navy; text-decoration: underline; }
div.categorybox div.title {
   background-color : #CCCC99;
   color : navy;
   vertical-align: center;
    text-transform: capitalize;
   text-align: center;
   padding : 1px 0px 1px 0px;
   border-top    : 1px solid #006;
   border-left   : 1px solid #006;
   border-right  : 1px solid #006;
   border-bottom : 1px solid #006;
}

div.categorybox div.image {
   vertical-align: center;
   text-align: center;
   background-color : #fff;
   padding : 2px 0px 2px 0px;
   border-left   : 1px solid #006;
   border-right  : 1px solid #006;
   border-bottom : 1px solid #006;
}
div.categorybox div.text {
   background-color : #fff;
   color : navy;
   vertical-align: center;
   text-align: center;
   padding : 1px 0px 1px 0px;
   border-left   : 1px solid #006;
   border-right  : 1px solid #006;
   border-bottom : 1px solid #006;
}

div.cataloguebox {
    width : 96%;
    margin : 0px 0px 0px 0px;
    background-color : #fff;
    color : navy;
    text-transform: capitalize;
    font-weight : normal;
    display : table;
}

div.spacer {
    clear: both;
    margin: 0px;
    padding: 0px;
    border: 0px;
    line-height: 0px;
    height: 0px;
    font-size: 0px;
}

div.pageleft {
    margin-bottom: 5px;
}

div.top_menu {
  clear: left;
  float: left;
  margin-top: 25px;
}

div.trail {
  clear: left;
  float: left;
  margin-top: 2px;
  margin-bottom: 2px;
}

