@import url(/css/generic.css);
@import url(/css/xstandard.css);

/*
 * Site Specific Styles
 */

body {
  background: #fff url(/images/page-background-175.gif) repeat-y;
  width: 808px;
  color:#555;
}
a {
  color: #003875;
}
h2 {
  color: #E88A1F;
  font-size: 1.4em;
  border: 0;
  margin: 0;
  padding: 0px 0px 10px 0px;
}
hr {
  margin: 10px 0 10px 0;
  padding: 0;
  height: 1px;
  border-top: 1px solid #CCCCCC;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
div.highlight-container {
  font-size: 1.1em;
  /*background: #F8E0C1;*/
  background: #fff;
  margin: 10px 0px 10px 0px;
  padding: 10px 10px 0px 10px;
}
div.highlight-container ul {
  list-style: disc;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 10px;
}
div.highlight-container ul li {
  color: #E58D1A;
  border: 0;
  margin: 0px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
}
div.highlight-container ul li span {
  color: #003875;
}

/*
 * Menu Styles
 */

#left {
  width: 175px;
  float: left;
  /*padding-top: 169px;*/
  padding-top: 123px;
}
#left ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#left ul li {
_height:1%;
  display: block;
  margin: 0 0 2px 0;
  padding: 0;
  font-size: 0.9em;


}
#left ul li a {
  display: block;
  _height:1%;
  padding: 0 0 0 4px;
  line-height: 22px;
  margin-left: 20px;
  margin-top:0px;
  margin-bottom:0px;
  color: #fff;
  font-weight: bold;
}

#left ul li a span.bolder{
  font-weight:bolder;
  font-size:1.1em;
}

#left #powershield-personnel a {
  background: #6c276a;
}
#left #powershield-personnel.current {
  background: #6c276a url(/images/personnel-doors-icon.gif) top left no-repeat;
}
#left #powershield-security a {
  background: #9fa615;
}
#left #powershield-security.current {
  background: #9fa615 url(/images/security-doors-icon.gif) 0px 2px no-repeat;
}
#left #powershield-fire a {
  background: #ea6d1f;
}
#left #powershield-fire.current {
  background: #ea6d1f url(/images/fire-doors-icon.gif) 0px 2px no-repeat;
}
#left #powershield-acoustic a {
  background: #c70750;
}
#left #powershield-acoustic.current {
  background: #c70750 url(/images/acoustic-doors-icon.gif) 0px 2px no-repeat;
}
#left #powershield-cleanroom a {
  background: #006a71;
}
#left #powershield-cleanroom.current {
  background: #006a71 url(/images/cleanroom-doors-icon.gif) 0px 2px no-repeat;
}
#left #powershield-blast-and-ballistic a {
  background: #572600;
}
#left #powershield-blast-and-ballistic.current {
  background: #572600 url(/images/blast-doors-icon.gif) 0px 2px no-repeat;
}
#left #powershield-glazing a {
  background: #0078ae;
}
#left #powershield-glazing.current {
  background: #0078ae url(/images/glazing-systems-icon.gif) 0px 2px no-repeat;
}

/*
 * Content Styles
 */

#right {
  width: 628px;
  float: left;
}
#page {
  overflow: hidden;
  display: inline-block;
}
#page {
  display: block;
}
#main {
  width: 502px;
  float: left;
  margin-right: 8px;
}
#main #page-content {
  padding: 20px 0px 8px 20px;
  float: left;
  width: 480px;
}
#page-content h3 {
  font-size: 1.3em;
  margin: 0.5em 0 0.5em 0;
  padding: 0;
}
#page-content h4 {
  font-size: 1.2em;
}


/* PRODUCT PAGE NAV */
#product-nav {
  margin: 0px 0px 10px 0px;
  overflow: none;
}
#product-nav ul {
  list-style: none;
  border: 0;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#product-nav ul li {
  list-style: none;
  background-color: #c5c6c8;
  float: left;
  border: 0;
  margin: 0;
  padding: 5px 0px 5px 0px;
  text-align: center;
}
#product-nav ul li.description {
  border-right: 1px solid #fff;
  width: 98px;
  w\idth: 105px;

}
#product-nav ul li.technical-specification {
  border-right: 1px solid #fff;
  width: 157px;
  w\idth: 164px;

}
#product-nav ul li.documents {
  border-right: 1px solid #fff;
  width: 97px;
  w\idth: 104px;
}
#product-nav ul li.blank {
  width: 100px;
}


div#blank{
  margin-top:5px;
  border-right: 1px solid #fff;
  background-color:#000;
  width:105px;
  height:27px;
  float:left;
  display:block;
}

#product-nav ul li.hardware {
  width: 100px;
}
#product-nav ul li a {
  color: #fff;
  font-weight: bold;
}

ul.hardware li{
  display:block;
  float:none;
  clear:both;
  margin-bottom:5px;
}

li span div.image{
  width:100px;
  float:left;

}

#product-nav ul li{
   background-color:#fff;

}
#product-nav ul li a.midbar{
  display: block;
  line-height: 27px;
  padding-left: 5px;
  color: #fff;
  background-color:#c5c6c8;
  font-weight: bold;

}
#product-nav ul li a#highlight{
  background-color:#003875;
}
#product-nav ul li a:hover{
  background-color:#003875;
}
ul.documents img,
ul.hardware img {
float:left;
margin:0 10px 10px 0;
}
ul.documents,
ul.hardware {
  margin: 0 0 0 0px;
  padding: 1em 1em 0 1em;
  /*background: #f8e0c1;*/
  background: #fff;
  overflow: hidden;
  display: inline-block;
}
ul.documents,
ul.hardware {
  display: block;
  list-style-type: none;
}
ul.documents li,
ul.hardware li {
  color: #E58D1A;
  padding: 0 0 0.4em 0;
}
ul.documents li ,
ul.hardware li {
  color: #003875;
}
ul.documents h4,
ul.hardware h4 {
  font-size: 1.1em !important;
  margin: 0;
  padding: 0;
}
ul.documents p,
ul.hardware p {
  margin: 0 0 0.5em 0;
}


/*
 * Header Styles
 */

#header {
  /*
  background: #fff url(/images/powershield-logo.gif) no-repeat top left;
  height: 146px;
  */
  background: #fff url(/images/powershield-logo-new2.gif) no-repeat top left;
  height: 100px;
}
#header h1 {
  display: none;
}

/*
 * Linkbar Styles
 */

#linkbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#linkbar ul li {
  width: 70px;
  float: left;
  margin: 0 2px 0 0;
  padding: 0;
  font-size: 1.1em;
}
#linkbar ul li a {
  display: block;
  line-height: 23px;
  padding-left: 5px;
  color: #fff;
  font-weight: bold;
}
#linkbar ul li a:hover {
  background: #003875;
}
#linkbar ul li.cramped a {
  padding-left: 4px;
}
#linkbar ul li.last {
  margin-right: 0;
}
#linkbar-1 {
  background-color: #c5c6c8;
}
#linkbar-2 {
  background-color: #babbbe;
}
#linkbar-3 {
  background-color: #b0b1b4;
}
#linkbar-4 {
  background-color: #a5a6aa;
}
#linkbar-5 {
  background-color: #9b9c9f;
}
#linkbar-6 {
  background-color: #919295;
}
#linkbar-7 {
  background-color: #8b8b8f;
}


/*
 * Sidebar Styles
 */

#sidebar {
  width: 118px;
  float: left;
}
#sidebar .search-form input.text {
  width: 113px;
  display: block;
  color: #e58d1a;
  font-weight: bold;
  font-size: 0.9em;
  height: 18px;
  line-height: 18px;
  padding: 0;
  margin: 0 0 17px 0;
}
#sidebar .buttons {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sidebar .buttons li {
  margin: 0;
  padding: 0;
}
#sidebar .certification-logos {
  display:block;
  list-style: none;
  margin: 10px 0 0 5px;
  padding: 0;
}
#sidebar .certification-logos li {
  margin: 0;
  padding: 0;
  padding-right:10px;
  float:left;
}
#sidebar .certification-logos li.last {
  padding: 0;
}

#sidebar .certification-logos li.secured {
  padding-top: 10px;
}

h2#homepage-intro-text{
padding-left:5px;
color:#e58d1a;
font-weight:normal;
font-size:1.9em;
}

div#content{
margin-top:5px;
border-right:1px solid #e4e5e6;
overflow:hidden;
}

div#content div.left, div#content div.right {
width:49%;
float:left;
}
div#content div.left p, div#content div.right p{
padding-left:7px;
padding-right:7px;
color:#999;
}
div#content div.left ul, div#content div.right ul{
  color: #999;
}

/*
 * Footer Styles
 */

#footer, div#tibus-strapline {
  padding-top:4px;
  width:495px;
  margin-left:7px;
  margin-top:22px;
  border-top:1px solid #e4e5e6;
  font-size:1em;
  display:block;
}

div#tibus-strapline{
border-top:0;
text-align: center;
}

#tibus-strapline a{
color:#003366;
}

span.head_office{
color:#e58d1a;
padding-right:10px;
}

span.numbers{
color:#999999;
padding-right:5px;
}

#footer a{
color:#003366;

padding: 0 4px 0 4px;
}

#footer a:hover, #tibus-strapline a:hover{
color:#e58d1a;
}



#fa-container #footer-address{
width:49%;
float:left;
}

#fa-container{
overflow:hidden;
margin: 1em 0 1em 0;
}

table{
font-size:smaller;
}

ul.pdfdownload{
margin:0;
padding:0 0 0 10px;
}

ul.pdfdownload li{
list-style-type:none;
margin:0;
padding:0 0 0 35px;
line-height:35px;
font-weight:bold;
background:url(/images/icon-pdf.gif) center left no-repeat;
}

ul.pdfdownload li a:hover{
color:#ea6d1f;
}