* { margin: 0; padding: 0; list-style-type: none;}
body { text-align: center; font: 11px Tahoma, Verdana, sans-serif; color: #333; background-color: white; }
a { text-decoration: none; }
p { line-height: 16px; }
h2 { font-size: 16px; color:#666;}
img { border: none; }
div#container { width: 926px; margin: auto;  }
div#top { text-align: left; width: auto;}
div#header { background: url('../images/header-bg.gif') no-repeat center top; width: auto;}
div#flash-banner { width: auto;  background: transparent url('../images/flash-front-bg.gif') no-repeat center top; padding-bottom: 17px; }
div#banner { width: auto; /* background: transparent url('../images/banner-bg.gif') no-repeat center bottom; */padding-bottom: 17px; }

div#banner img { display: block; margin: auto;  }

div#content { width: auto; padding-top: 10px;  margin: 0 4px 10px 4px; text-align: left; }

img.logo1 { float: left; display: inline; }
img.logo2 { float: right; display: inline;}

div#left { width: 207px; float: left; display: inline; background: url('../images/sep-left.gif') no-repeat top right; height: auto !important; min-height: 140px; height: 140px;}

div#right { width: 710px; float:left; display: inline;}
div#middle p { padding-bottom: 10px; }

div.right-pages { padding-left: 15px; width: 695px !important; }
div.right-pages p { padding-bottom: 10px; }

#flashcontent { margin: auto; display: block; }

div#sectors { background: url('../images/s-bg.gif') no-repeat 217px; padding-bottom: 140px; width: auto; }
div#sectors div {float: right; width: 235px; text-align: left;} 
div#sectors h3 { padding: 0 0 0 85px; color: #7A7A7A; font-size: 13px; }
div#sectors p { width: 207px; margin: 0 auto 0 auto;  position: relative; top: 40px;}

div.content-text { padding: 10px 10px 0 0; }
div.content-text h3 {  color: #923616; padding: 5px 0 5px; font-size: 12px;}
div.content-text li { line-height: 16px; padding-left: 5px; }

div.s1 { background: url('../images/s1.gif') no-repeat center top; }
div.s2 { background: url('../images/s2.gif') no-repeat center top; }
div.s3 { background: url('../images/s3.gif') no-repeat center top; }
div.s4 { background: url('../images/s3.gif') no-repeat center top; }

div.sep { clear: both; }

div#menu { margin: auto; width: 896px; font-family: Arial, sans-serif;  }
div#menuwrapper { padding: 18px 0 6px; }
.menulist ul { display: none; position: absolute; top: 1.0em; margin-top: 14px; left: -1px;  
background-color: white; }
.menulist ul ul { top: -1px; margin-top: 0; left: 185px; }
.menulist li { background: url('../images/sep-menu.gif') no-repeat right center;  width: 116px;
font-size: 14px; float: left; display: block; position: relative;  margin-right: 0px; }
.menulist ul li a { width: 180px; }
.menulist ul li {  float: none;  margin-bottom: -1px; padding: 2px 0px 2px 5px; width: auto; 
font-size: 12px; border-top: 1px solid #E5E6E7; text-align: left;  background-image: none;}
.menulist ul>li:last-child {  margin-bottom: 1px; /* Mozilla fix */ }
.menulist a { display: block; padding: 3px; color: #000; text-decoration: none; }
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color: #BE0D0D;  }
.menulist a.highlighted { color: #BE0D0D; }
.menulist a .subind { display: none;}
.menulist ul a .subind { display: block;  float: right; }
.menulist a { float: left;}
.menulist ul a { float: none;}
.menulist a { float: none;}
*:first-child+html .menulist ul li { float: left; width: 100%;}
* html .menulist ul li { float: left; height: 1%;}
* html .menulist ul a { height: 1%;}
a.current { color: #BE0D0D;  }

div#submenu { width:190px; padding:10px 0 25px; text-align: left;}
div#submenu li { width: 190px; }
div#submenu ul { width: auto;}
/* div#submenu li li {background: url('../images/arrow.gif') no-repeat center left; }*/
div#submenu li li a { padding-left: 20px; width: 175px; font-weight: normal;}
div#submenu a { color: #333; display: block; padding: 5px 0 5px 5px; width: 190px; border-bottom: 1px solid #E0E0E0; font-weight: normal;}
div#submenu li.currentpage { font-weight: bold;  }
div#submenu a:hover {color: #BE0D0D; }
div#submenu li.currentpage a { font-weight: bold; }
div#submenu li.currentpage li a { font-weight: normal; }


/* div#submenu li li li {background: url('../images/arrow.gif') no-repeat center left; }*/

div#submenu li li li a { padding-left: 30px; width: 165px; font-weight: normal;}




div#search { text-align: left;  }
div#search #cntnt01searchinput { border: 1px solid #E0E0E0; font: 11px Tahoma, sans-serif; color: #9A9A9A; padding: 2px 0 2px 4px; width: 143px;}

div#search input.submit { border: 0; font: 11px Tahoma, sans-serif; color: #9A9A9A; width: 44px; height: 19px;
background: url('../images/submit.gif') no-repeat top center; cursor: pointer;
position: relative; top: 0px; }

div#search input.submithover { border: 0; font: 11px Tahoma, sans-serif; color: #9A9A9A; width: 44px; height: 19px;
background: url('../images/submit.gif') no-repeat bottom center; cursor: pointer; position: relative; top: 0px; }

input.formBut {  font: 11px Tahoma, sans-serif; color: #9A9A9A; width: 54px; height: 19px; color: #999;
background: url('../images/clear.gif') no-repeat top center; cursor: pointer; border: none !important;}
input.formButhover { font: 11px Tahoma, sans-serif; color: #9A9A9A; width: 54px; height: 19px; color: #975034;
background: url('../images/clear.gif') no-repeat bottom center; cursor: pointer; border: none !important;}
input.formButS {  font: 11px Tahoma, sans-serif; color: #9A9A9A; width: 54px; height: 19px; color: #999;
background: url('../images/send.gif') no-repeat top center; cursor: pointer; border: none !important;}
input.formButShover { font: 11px Tahoma, sans-serif; color: #9A9A9A; width: 54px; height: 19px; color: #975034;
background: url('../images/send.gif') no-repeat bottom center; cursor: pointer; border: none !important;}

div#search-res { width: auto; }
div#search-res h3 { font-size: 12px; padding-bottom: 10px;}
div#search-res h3 span { color: #BE0D0D; }
div#search-res li { line-height: 20px; border-bottom: 1px solid #ededed }
div#search-res a { color: #BE0D0D; }
div#search-res a:hover { text-decoration: underline; }

div#footer { clear: both; border-top: 1px solid #E2E2E2; margin: 0 5px 0 5px;} 
div#footer p { line-height: 30px; float: left;} 
div#footer div { float: right; line-height: 30px; }
div#footer a { color: #333; text-decoration: none; }
div#footer a:hover {  color: #BE0D0D; }
div#footer span { margin: 0 6px 0 6px; }
div#footer p.design { text-align: center; margin-left: 150px; }

div.products {  border-bottom: 1px solid #E0E0E0; padding: 10px 0 10px 0;  width: auto; }
div.products img.pdf {vertical-align: -3px; margin-left: 5px;}
div.products td.product-desc { padding-right: 15px; text-align: justify; width: 100% }
div.products h3 { color: #923616; font-size: 12px; margin-bottom: 10px;} 
div.products td.product-image { text-align: center; width: 140px;}
div.products td.pdf-item { padding-top: 5px; }
div.products td.pdf-item a { color: #BE0D0D;  }
div.products p { padding-bottom: 0 !important; }

div.go_top { text-align: right; width: auto;padding: 5px 0 0 0; margin-right: 10px;}
div.go_top a { color: #333; }
div.go_top a:hover { color: #BE0D0D;  }

div#addr { width: 300px; }
div#addr li { line-height: 16px; }
div#addr h3 { font-size: 15px; padding-bottom: 5px; }
div#addr a { color: #333; }
div#addr a:hover { text-decoration: underline; color: #BE0D0D; }

div#formm { margin: 30px 0 0px; clear: left;}
div#formm table td { white-space: nowrap; padding: 0 0 3px 0;}
div#formm input, div#formm textarea { border: 1px #CDCDCD solid; padding: 1px;  font: 11px Arial, sans-serif; }

div#formm textarea { width: 302px; height: 130px;}
/*div#formm input.send, div#formm input.clear { cursor: pointer; background-color: #999; border: none; font-weight: bold; font-family: Tahoma; color: white; padding: 2px 4px 2px 4px; width: 60px;}*/

div#map {width: 360px; height: 374px; border: 5px solid #EDEDED; }

div#categories h3 { font-size: 12px; }
div#categories td.title { padding: 5px 0 15px; text-align: center;}
div#categories a { color: #923616; }

div.imageborder{float:left;clear:left;background: none;margin-right: 8px;}
div.imageborder img{border: 1px solid #ededed;/* border-color: #eee #ccc #ccc #eee; */background:#fff; padding: 8px 6px 8px 6px;}

.product-res { padding-top: 0 !important; }

div.buttons { margin: 5px 0 0 92%;}
a.pagebutt { display: block; overflow: hidden; width: 55px;  padding: 4px 0px 2px 0px; text-indent: -500em;
background: transparent	url('../images/back.gif') no-repeat center top;}
a.pagebutt:hover { background: transparent url('../images/back.gif') no-repeat center bottom; }

ul.sitemap li li { padding-left: 20px; font-weight: normal;}
ul.sitemap a { color: #333; display: block; padding: 5px 0 5px 5px; font-weight: normal;}
ul.sitemap a:hover { color: #923616; }
.clear { clear: both; }
