#container {
	width: 950px;
	margin: 0 auto;
	position: relative;
	text-align: left;
  height: 1138px;
}

/*
 * Header
 */
 #header1-1{
   height: 109px;
 } 
  
 #site-name{
   text-align: left;
   width: 50%;
   float: left;
   margin: 29px 0;
   display: inline;
 }
 
 #branding{
   text-align:right;
   width: 50%;
   float: right;
   margin: 27px 0;
   display: inline;
 }
 
 
 #branding-sub-nav{
  width: 402px; 
  float: left; 
  display: inline;
 }
 
 #banner-img{
   float: left;
   height: 291px;
   width: 548px;
   display: inline;
 }
 
 #tagline{
    width: 400px;
 }
 
 #tagline h1{
   color: #fdb813;
   font-size: 212%;
   width: 414px;
   font-style:italic;
   margin-top: 1em;
   font-weight:normal;
 }
 
 #clearing-div{
   clear: both;
 }
 
/*
 * Header
 */

/*
 * Nav Main
 */ 

  #nav1{
    display: block;
    clear: all;
 
  }
  
  #nav1 ul{
    margin: 0;
  }
 
  #nav1 li{
    float: left;
    list-style-type: none;
    display: inline;
    padding: 15px 0 14px 0;
  }
  
  #nav1 li.last{
    
  }
  
  #nav1 a{
    color: white;
    font-size: 138.5% /*18px*/;
    display: inline;
    text-decoration: none;
    margin:0 25px;
    padding-bottom: 15px;
    height: 34px;
    font-weight: bold;
    background: url(/images/bg/nav-main-all.png) no-repeat center bottom;
  }
  
  #nav1 a.last-a{
    margin-left: 30px;
   
  }
  
  #nav1 li a:hover{
    background: url(/images/bg/nav-main-hover.png) no-repeat center bottom;
  }

  
 #sub-head-nav{
  
 }
 
 #sub-head-nav ul{
   margin: 18px 0 0 ;
 }
 
 
 #sub-head-nav li{
   list-style-type: none;
   margin-bottom: 10px;
 }
 
 #sub-head-nav a{
   background: url(/images/bg/sub-head-nav-li.png) no-repeat left;
   margin: 15px 0;
   padding-left: 25px;
   color: #46464c;
   text-decoration: none;
   font-size: 167%;
 }
 
 #sub-head-nav a:hover{
   color: #fdb813;
   background: url(/images/bg/sub-head-nav-hover.png) no-repeat left;
 }
 
 body.p1 li#nm1 a:link, 
 body.p1 li#nm1 a:visited, 
 li#nm1 a:active, 
 li#nm1 a:focus {
   color: black;
   background: url(/images/bg/nav-main-current.png) no-repeat center bottom;
 }
 
 body.p2 li#nm2 a:link, 
 body.p2 li#nm2 a:visited, 
 li#nm1 a:active, 
 li#nm1 a:focus {
   color: black;
   background: url(/images/bg/nav-main-current.png) no-repeat center bottom;
 }
 
 body.p3 li#nm3 a:link, 
 body.p3 li#nm3 a:visited, 
 li#nm1 a:active, 
 li#nm1 a:focus {
   color: black;
   background: url(/images/bg/nav-main-current.png) no-repeat center bottom;
 }
 
 body.p4 li#nm4 a:link, 
 body.p4 li#nm4 a:visited, 
 li#nm1 a:active, 
 li#nm1 a:focus {
   color: black;
   background: url(/images/bg/nav-main-current.png) no-repeat center bottom;
 }
 
 body.p5 li#nm5 a:link, 
 body.p5 li#nm5 a:visited, 
 li#nm1 a:active, 
 li#nm1 a:focus {
   color: black;
   background: url(/images/bg/nav-main-current.png) no-repeat center bottom;
 }
 
 body.p6 li#nm6 a:link, 
 body.p6 li#nm6 a:visited, 
 li#nm1 a:active, 
 li#nm1 a:focus {
   color: black;
   background: url(/images/bg/nav-main-current.png) no-repeat center bottom;
 }
/*
 * Nav Main
 */ 

/*
 * Content
 */

#content{
  clear: all;
  margin-top: 0;
  height: 565px;
}


#content p{
  font-size: 108%;
}

#content-main{
  float: left;
  width: 558px;
  margin-right: 44px;
}

#content-supp{
  float: left;
  width: 347px;
  margin-top: 30px;
}


#content-supp a{
  text-decoration: underline;
  color: black;
  font-style:italic;
  font-size: 108%;
}


.print-supp-p {
  margin-top: 60px;  
}

#fax-link {
  margin-top: 30px;  
}

body.p3 #content-supp h3{
  margin-top: 48px;
  font-size: 108%;
}

body.p3 #content-supp h4{
  margin-top: 40px;
   font-size: 108%;
}

#content-main h1{
  margin: 25px 0 0;
  font-style:italic;
}

body.p1 #content-main h2{
  margin: 40px 0 0;
  font-size: 123.1%;
}

body.p1 #content-main .i-p{
  font-style: italic;
  font-weight: bold;
  margin-top: 25px;
} 

.p1 #content-main h1{
  margin-bottom: 0;
}

body.p1 #content-supp img{
  margin-bottom: 35px;
}

#content-main h4{
  font-size: 123.1%;
  font-weight: normal;
}

#photo-copy-img-float-1 {
  width: 320px;
  float: left;
  text-align: center;
  margin: 35px 38px 0 0;
}

#photo-copy-img-float-2 {
  float: left;
  width: 200px;
  text-align: center;
  margin-top: 35px;
}

body.p2 #content-supp {
  text-align: center;
  width: 308px;
  padding: 0 45px;
}

body.p2 #content-supp{
  background: url(/images/bg/content-supp.png) no-repeat;
  margin-top: 0;
  padding: 10px 20px 0;
}

body.p2 #content-supp h3{
  font-size: 108%;
}

body.p2 #content-supp a{
  font-size: 108%;
  color: black;
  font-style:italic;
  text-decoration:underline;
}

body.p2 #content-supp p{
  margin-bottom: 0;
}

#Yourtech-Logo img{
  margin: 35px 0;
}

#pdf-copy{
 font-weight: bold;
 display: block;
 margin: 30px 0;
}


#pdf-copy-p p{
  font-size: 93%;
  text-align: left;
  float: left;
  width: 180px;
}

#photo-print-img-float-1{
  float: left;
  width: 193px;
  text-align:center;
  margin: 30px 40px;
}

#photo-print-img-float-2{
  float: left;
  width: 193px;
  text-align:center;
  margin: 30px 40px;
}

body.p3 #content-supp{
  background: url(/images/bg/content-supp.png) no-repeat;
  height: 400px;
  margin-top: 0;
  text-align: center;
}


#table-1{
  width: 100%;
  margin-bottom: 0;  
}

#table-2 {
  margin-left: 40px;
  margin-bottom: 30px;
  width: 900px;
}


#content-full td{
  border: none;
}

.suppliers-table td{
 padding: 10px 10px;
}

#content-full h1{
  margin-bottom: 0;
}

#content-full ul{
  margin: 0 0 30px 0;
}

#content-full li{
  background: url(/images/bg/consum-li.png) no-repeat left center;
  list-style-type: none;
  padding-left: 35px;
  font-size: 108%;
}

#first-p {
  margin-bottom: 0;
}

#email-non-contact a{
  color: #404040;
  text-decoration: underline;
  font-style:italic;
}

#table-ser-1{
  width: 700px;
  height: 100px;
}

#table-ser-2{
  width: 770px;
}

body.p6 #content-supp{
  background: url(/images/bg/content-supp.png) no-repeat;
  height: 400px;
  margin-top: 0;
  padding: 0 50px;
  width: 247px;
}

body.p6 #content-supp td{
  border: none;
  padding: 0 0.5em;
}

body.p6 #content-supp .strong{
  padding-left: 0;
  font-weight: bold;
}

body.p6 #content-supp h3{
  margin-top: 50px;
}

body.p6 #content-supp table{
  margin: 0;
}

/*
 * Content
 */

/*
 * Footer
 */

  #footer{
    clear: all;
    text-align: center;
    padding-top: 30px;
  }
  
  #nav2 {
    margin-left: 190px;
    margin-bottom: 30px;
    display: block;
  }
  
  #nav2 li{
    float: left;
    background: url(/images/bg/nav-sup-sep.png) no-repeat right 4px;    
    list-style-type: none;
    padding: 0 7px;
  }
  
  #nav2 li.last{
    background: none;
  }
  
   #nav2 a {
     text-decoration: none;
     color: #a4d3fc;
     font-size: 108%;
     
   }
   
   #nav2 a:hover{
     color: #ffffff;
   }
   
   #site-credits{
     clear: both;
     display: block;
     padding-top: 10px;
   }
   
   #site-credits a{
     text-decoration: none;
     color: #a4d3fc;
     font-size: 108%;
   }
   
   #site-credits a:hover{
     color: #ffffff;
   }

/*
 * Footer
 */

