
body { margin:0px 0; line-height: 1.5; color: #333; background: #fff; }
h5, h3 { color: #333; }
p { padding-top: .1em; padding-bottom: .75em; } 

.container  {
    background: #FFFFFF;
    height: 900px;
}
#header {
    background: #fff;
    background: url(../images/saberLogo.jpg) no-repeat;
    margin-bottom: 5px;
}
#banner {
    background: #fff;
    background: url(../images/box.png) no-repeat;
    margin-bottom: 5px;
}

#banner h3 {
  padding-top: 1.2em;
  padding-left: 2em;
}
#banner ul {
    margin: 0;
    padding: 0;
    padding-right: 1em;
    padding-bottom: 2em;
}
#banner ul li {
      margin-left: 2.5em;
      margin-right: 1em;
}

#info { background: #fff; }
#leftcol { background: #fff; }
#rightcol { background: #fff; }

#outcol {
    margin-left: 0px;
}


#header h1 {
    font-size: 4em;
    font-weight: bold;
    color: #f60825;
    margin-left: 3.5em;
    margin-bottom: 0em;
    margin-top: 0.8em;
}

#header h2 {
    margin-left: 7em;
}

/* stuff to style the tabs */

#tabs ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#tabs li {
    float: left;
    margin: 0 0.15em;
}

#tabs li a {
    height: 2em;
    line-height: 2em;
    float: left;
    width: 9em;
    display: block;
    border: 0.1em solid #dcdce9;
    color: #0d2474;
    text-decoration: none;
    text-align: center;
}

#tabs li a:hover {
    background-color: #adadad;
} 


body#home a#homenav,
body#training a#trainnav,
body#calc a#calcnav,
body#pics a#picsnav,
body#products a#productnav,
body#about a#aboutnav,
body#vids a#vidsnav {
     background: #cccccc;
}

/* Photo-Caption PZ3 CSS v080630
* copyright: http://randsco.com/copyright
* www.randsco.com
*/

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 


