@charset "utf-8";
/* CSS Document */
/*===========================================================================================*/
                                /*copyright Plastek Industries*/
/*===========================================================================================*/
html{
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body{
	margin:0px;
	background-color:#0D0D0D;
}
.header{
	position:relative;
	float:left;
	width:100%;
	background-image:url(images/full-header-background-3.png);
}
section{
	float:left;
	width:100%;
	background-color:#D7D7D7;
	background-image:url(images/background.png.png);
}
.section{
	float:left;
	width:100%;
	background-color:#EDEDED;
	background-image:url(images/background.png.png);
}

#li-link:hover{
	background-image:url(images/social-icons/linkedin-icon.png);
}
.footer{
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:200px;
	background-color:#0D0D0D;
	background-image: url(images/full-footer-background.png);
	background-repeat:repeat-x;
}
.footer-wrapper{
	margin:0px auto 0px auto;
	height:200px;
	width:960px;
}
.footer-wrapper ul{
	margin:0px 0px 0px 200px;
	padding:0px;
	float:;
}
.footer-wrapper ul li{
	margin:0px;
	position:relative;
	float:left;
	display:inline;
}
.footer-wrapper ul li a{
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	line-height:26px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.footer-wrapper ul li a:hover{
	background-color:#761E29;
}
ul{
	padding:0px;
	margin:0px;
}
.header-wrapper{
	margin:0px auto 0px auto;
	height:149px;
	width:960px;
	background-image:url(images/main-header-background-3.png);
}
.main-navigation{
	margin-top:87px;
	float:right;
	clear:both;
	width:80%;
}
.main-navigation ul{
	float:right;
}
.main-navigation li{
	position:relative;
	float:left;
	list-style-type:none;
	display:inline;
}
.main-navigation li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	padding:0px 12px 0px 12px;
	line-height:36px;
	display:block;
	text-decoration:none;
}
.main-navigation li a:hover{
	background-color:#761E29;
}
.main-navigation li a:hover .main-navigation ul li ul li{
	display:block;
}
.main-navigation ul li ul{
	display:none;
}
.sub-nav{
	float:right;
}
.sub-nav li{
	position:relative;
	float:left;
	list-style-type:none;
	display:inline;
}
.sub-nav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	padding:0px 12px 0px 12px;
	line-height:26px;
	display:block;
	text-decoration:none;
}
.sub-nav li a:hover{
	background-color:#761E29;
}
/**/
.content{
	margin:0px auto 0px auto;
	width:960px;
}
.page-title{
	margin:0px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:32px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
}
.page-navigation{
	float:left;
}
.page-navigation li{
	list-style-type:none;
	position:relative;
	float:left;
	display:inline;
}
.page-navigation li a{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	padding:0px 20px 0px 20px;
	line-height:36px;
	display:block;
	background-color:#761E29;
	text-decoration:none;
}
.page-navigation li a:hover{
	background-color:#000000;
}
.top-divide-line{
	margin:50px 0px 0px 0px;
	width:100%;
	height:1px;
	background-color:#761E29;
}
/*company*/
.company-slider{
	float:left;
	margin:10px 0px 0px 0px;
    height:350px;
    width:560px;
	background-color:#999999;
}
.company-space{
	float:left;
	width:100%;
	height:60px;
}
/*company slider*/

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 560px;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 560px;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: 350px;
  float: left;
  width: 560px;
  border: 0;
  }
/**/
.text-box-1{
	float:right;
	margin:10px 0px 0px 0px;
	height:auto;
	width:390px;
	/*background-color:#999999;*/
}
.main-text-p{
	margin:0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: 'PT Sans Narrow', sans-serif;*/
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	text-indent:12px;
}
.h-b-1{
	float:left;
	margin:10px 0px 10px 0px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	width:100%;
	line-height:36px;
	background-color:#761E29;
	text-align:center;
}
.h-l-d-1{
	float:left;
	width:50%;
}
.h-l-d-1 li{
	float:left;
	margin:0px 0px 2px 0px;
	list-style-type:none;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:99%;
	line-height:36px;
	border:solid thin #761E29;
    background-color:#FFFFFF;
	text-align:center;
}
.h-r-d-1{
	float:right;
	width:50%;
}
.h-r-d-1 li{
	float:right;
	margin:0px 0px 2px 0px;
	list-style-type:none;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:99%;
	line-height:36px;
	border:solid thin #761E29;
	background-color:#FFFFFF;
	text-align:center;
}
.h-s-d{
	margin:20px 5px 0px 0px;
	float:left;
	width:315px;
}
.h-s-d-2{
	margin:20px 0px 0px 0px;
	float:left;
	width:315px;
}

.h-s-d h2{
	float:left;
	margin:0px 0px 2px 0px;
	list-style-type:none;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	width:99%;
	line-height:36px;
	/*border:solid thin #761E29;*/
	background-color:#761E29;
	text-align:center;
}
.h-s-d-2 h2{
	float:right;
	margin:0px 0px 2px 0px;
	list-style-type:none;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	width:99%;
	line-height:36px;
	/*border:solid thin #761E29;*/
	background-color:#761E29;
	text-align:center;
}
.h-s-d li{
	margin:0px 8px 4px 8px;
	list-style-type:none;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	border-bottom:solid thin #222222;
}
.h-s-d-2 li{
	margin:0px 8px 4px 8px;
	list-style-type:none;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	border-bottom:solid thin #222222;
}
.l{
	margin-left:5px;
}
.b-1{
	margin:10px 0px 20px 0px;
	width:100%;
}
.p-2-h{
	float:left;
	margin:20px 0px 0px 0px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:100%;
	line-height:36px;
	border-bottom:solid thin #761E29;
	text-align:left;
}
.c{
	text-align:center;
}
.c-2{
	margin:0px;
	font-size:24px;
	text-align:center;
}
.copy{
	float:left;
	margin:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	font-variant:normal;
	font-style:italic;
	text-transform:;
	color:#FFFFFF;
	width:100%;
	text-align:center;
}
/*end of company styling page*/
/*history style*/
.left-div{
	margin:40px 0px 0px 0px;
	float:left;
	width:33%;
}
.center-div{
	margin:40px 0px 0px 0px;
	float:left;
	width:33%;
}
.right-div{
	margin:40px 0px 0px 0px;
	float:right;
	width:33%;
}
.history-p{
	margin:0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: 'PT Sans Narrow', sans-serif;*/
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	text-indent:12px;
}
.l-history-p{
	margin:0px 15px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: 'PT Sans Narrow', sans-serif;*/
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	text-indent:12px;
}
.c-history-p{
	margin:0px 5px 8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: 'PT Sans Narrow', sans-serif;*/
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	text-indent:12px;
}
.r-history-p{
	margin:0px 0px 8px 15px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: 'PT Sans Narrow', sans-serif;*/
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	text-indent:12px;
}
/*mission*/
.mission-left-div{
	float:left;
	width:50%;
}
.mission-left-div p{
}
.mission-right-div{
}
/*plastek giving*/
.one{
	float:left;
	margin:40px 0px 0px 60px;;
}
.one li {
	list-style-type:none;
}
.one li a{
	line-height:80px;
	width:260px;
	padding:0px 10px 0px 10px;
	display:block;
}
.one li a:hover{
}

.two{
	float:left;
	margin:40px 0px 0px 0px;
}
.two li{
	list-style-type:none;
}
.two li a{
	line-height:80px;
	width:260px;
	padding:0px 10px 0px 10px;
	display:block;
}
.two li a:hover{
}
.three{
	float:left;
	margin:40px 0px 0px 0px;
}
.three li{
	list-style-type:none;
}
.three li a{
	line-height:80px;
	width:260px;
	padding:0px 10px 0px 10px;
	display:block;
}
.three li a:hover{
}

/*locations*/
.world-map{
	position:relative;
	margin:40px 0px 20px 0px;
	height:700px;
	width:960px;
	background-image:url(images/locations/world-map.png);
}
/*GROW*/
.grow img {
    height: 40px;
    width: 64px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.grow img:hover {
    width: 192px;
    height: 120px;
}
.us-flag{
	position:absolute;
	left:250px;
	top:300px;
}
.brazil-flag{
	position:absolute;
	left:330px;
	top:440px;
}
.uk-flag{
	position:absolute;
	left:440px;
	top:250px;
}
.site-add{
	margin:20px;
	font-family:arial;
	font-size:14px;
	font-style: normal;
}
/*location sub pages*/
.sub-location-div{
	float:left;
	margin:30px 0px 20px 0px;
	width:100%;
	height:400px;
}
.sub-locations-image-div{
	float:left;
	height:280px;
	width:460px;
	background-color:#999999;
}
.sub-locations-text-div{
	float:left;
	height:280px;
	width:500px;
}
.locations-h2{
	margin:0px 20px 20px 20px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:24px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
}
.s-l-p{
	margin:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
}
.location-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
}
/*markets*/
.main-markets-div{
	float:left;
	width:100%;
}
.top-markets-div{
	margin:0px 0px 20px 0px;
	float:left;
	width:100%;
	height:300px;
}
.bottom-markets-div{
	margin:20px 0px 0px 0px;
	float:left;
	width:100%;
	height:300px;
}
.m-d{
	float:left;
	width:50%;
}
.m-d-1{
	float:right;
	width:50%;
}
.markets-a{
	float:left;
	width:300px;
	display:block;
	line-height:200px;
	display:block;
	background-color:#999999;
}
.markets-a-1{
	float:right;
	width:300px;
	display:block;
	line-height:200px;
	display:block;
	background-color:#999999;
}
.m-s-p-a{
	clear:left;
	margin:40px;
	float:right;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	padding:10px 20px 10px 20px;
	background-color:#761E29;
	text-decoration:none;
}
.m-s-p-a:hover{
	background-color:#000000;
}
.markets-left-div{
	float:left;
	width:40%;
}
.markets-right-div{
	float:right;
	width:60%;
}
.m-p{
	margin-right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	text-align:justify;
}

.sidepan img {
  margin-left: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}
 
.sidepan img:hover {
  margin-left: -280px;
}
 .pic{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
} 
.pic {
  border: 10px solid #fff;  
  float: left;
  height: 200px;
  width: 200px;
  margin: 20px;
  overflow: hidden;
   
  /*-webkit-box-shadow: 2px 2px 5px #999999;
          box-shadow: 2px 2px 5px #999999;*/  
}
/*markets*/
.markets-spacer{
	width:100%;
	height:20px;
}
.markets-spacer-2{
	float:left;
	width:100%;
	height:100px;
}
.markets-image{
	float:left;
	margin:0px;
	padding:0px;
}
/*engineering*/
.engineering-main-div{
	float:left;
	width:100%;
}
.engineering-left-div{
	float:left;
	width:30%;
}
.engineering-right-div{
	float:right;
	width:70%;
}
.engineering-left-div-2{
	float:left;
	width:40%;
}
.engineering-right-div-2{
	float:left;
	width:60%;
}
.e-p{
	margin-right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	text-align:justify;
}
.e-p-1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:100%;
	/*text-align:center;*/
}
.e-p-2{
	margin-right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:100%;
}
.e-ul{
	padding:0px 0px 0px 30px;
}
.e-li{
	margin-right:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
}
#ex{
	margin:0px 0px 20px 0px;
}
/*engineering right side*/
.engineering-right-title{
	margin:12px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:900;
	font-variant:normal;
	font-style:;
	text-transform:uppercase;
	color:#222222;
	width:100%;
	text-align:center;
}
.engineering-h3{
	margin:12px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	font-variant:normal;
	font-style:;
	text-transform:uppercase;
	color:#222222;
	width:100%;
	text-align:center;
}
.e-left{
	float:left;
	width:33%;
	border-right:solid thin #D8D8D8;
}
.e-center{
	float:left;
	width:33%;
}
.e-right{
	float:left;
	width:33%;
	border-left:solid thin #D8D8D8;
}
.e-h5-1{
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	font-variant:normal;
	font-style:;
	text-transform:uppercase;
	color:#222222;
	width:100%;
	text-align:center;
}
.e-ul-1{
	padding:0px;
	height:210px;
}
.e-li-1{
	list-style-type:none;
	text-align:center;
}

.engineering-left-div-2{
	float:left;
	width:40%;
}
.engineering-right-div-2{
	float:right;
	width:60%;
}
.e-pd-image{
	margin:100px;
	position:;
	float:right;
	box-shadow: 2px 2px 2px #000000;
}
.e-pd-image-2{
	margin:20px 100px 40px 100px;
	position:;
	float:right;
	box-shadow: 2px 2px 2px #000000;
}
.mm-p{
	clear:both;
	float:left;
	margin:0px 100px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:100;
	font-variant:normal;
	font-style:;
	text-transform:;
	color:#222222;
	text-align:left;
}
.mm-p-a{
	color:#761E29;
}
.r-image{
	margin:60px 20px 0px 100px;
	padding:8px;
	background-color:#FFFFFF;
	border:solid thin #D8D8D8;
}
.engineering-right-div-2 p{
	clear:both;
	float:left;
	margin:10px 0px 20px 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	font-variant:normal;
	font-style:;
	text-transform:;
	color:#222222;
	text-align:right;
}
.e-m-image{
	margin:20px 20px 20px 80px;
	padding:8px;
	background-color:#FFFFFF;
	border:solid thin #D8D8D8;
}

/*molding*/
/*decorating and assembly*/
#da-image{
	margin:50px 100px 100px 100px;
}
/*quality*/
.q-image{
	margin:100px 0px 0px 100px;;
}
#q-bottom-image{
	margin:100px 0px 60px 100px;
}
/*directions*/
.directions-main-div{
	float:left;
	width:100%;
	height:;
}
.directions-left-div{
	float:left;
	width:48%;
}
.directions-right-div{
	float:right;
	width:48%;
}
.directions-h2{
	width:100%;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	line-height:32px;
	display:block;
	background-color:#761E29;
	text-align:center;
}
.directions-p{
	width:50%;
	margin:20px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
}
.d-link{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	padding:6px 4px 6px 4px;
	background-color:#666666;
	text-decoration:none;
}
.d-link:hover{
	background-color:#000000;
}
/*directions sub pages*/
.directions-sub-left{
	float:left;
	width:30%;
}
.directions-sub-right{
	float:right;
	width:70%;
}
.d-maps{
	margin:60px;
}
.d-ul{
	padding:0px;
}
.d-li{
	margin:0px 20px 6px 20px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	line-height:20px;
}
.d-h3{
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:100%;
	border-bottom:solid thin #761E29;
}
/*contact*/
.contact-main-div{
	float:left;
	width:100%;
}
.contact-left-div{
	float:left;
	width:44%;
}
.contact-right-div{
	float:right;
	width:56%;
	/*background-color:#999999;*/
}
.contact-text-div{
	margin:80px 0px 0px 10px;
	padding:0px 42px 0px 0px;
	background-color:#444444;
}
.contact-p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	font-style:;
	text-transform:;
	color:#222222;
}
#contact-p-1{
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#761E29;
	width:100%;
	display:block;
	padding:0px 20px 0px 20px;
	line-height:36px;
	border:solid thin #222222;
}
#contact-p-2{
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#761E29;
	width:100%;
	display:block;
	padding:10px 20px 10px 20px;
	line-height:;
	border:solid thin #222222;
}
.contact-logo{
	margin:200px 0px 0px 40px;
}
.contact-form{
	float:left;
	margin:40px 0px 20px 40px;
	padding:4px;
	background-color:#761E29;
}
.contact-fieldset{
	margin:0px;
	border:solid thin #761E29;
	background-color:#FFFFFF;
}
.c-f-ul{
	padding:0px;
}
.c-f-li{
	list-style-type:none;
}
.c-f-li-state{
	list-style-type:none;
	margin-top:6px;
}
.c-f-li-t{
	list-style-type:none;
	margin-top:6px;
}
.c-f-l{
	margin:0px;
	padding:2px 2px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
}
.c-f-i{
	margin:0px;
	padding:4px 6px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:400px;
	border:solid thin #777777;
}
.c-f-i-state{
	margin-top:6px;
	padding:4px 6px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:40px;
	border:solid thin #777777;
}
.c-f-i-contact{
	margin-top:6px;
	padding:4px 6px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:70px;
	border:solid thin #777777;
}
.c-f-i-zip{
	padding:4px 6px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	width:400px;
	border:solid thin #777777;
}
.c-f-t{
	padding:4px 6px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#222222;
	height:100px;
	width:400px;
	border:solid thin #777777;
}
.c-f-b{
	padding:6px 12px 6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#FFFFFF;
	display:inline-block;
	background-color:#761E29;
	border:none;
}
.c-f-b:hover{
	background-color:#000000;
	cursor:pointer;
}
.c-f-r{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	font-variant:normal;
	text-transform:;
	color:#761E29;
}
/*careers*/
.careers-main-content{
	width:960px;
}
.careers-left-div{
	float:left;
	width:50%;
}
.careers-right-div{
	float:right;
	width:50%;
}
.careers-left-div p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	font-variant:normal;
	font-style:;
	text-transform:;
	color:#222222;
	width:100%;
	text-align:center;
}
.careers-left-div h3{
	margin:;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:100;
	font-variant:normal;
	font-style:;
	text-transform:;
	color:#FFFFFF;
	width:100%;
	line-height:40px;
	display:block;
	background-color:#761E29;
	text-align:center;
}







/*sub page sliders*/

/*industrial design r&d slider*/
.rslides2 {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 527px;
  padding: 0;
  margin: 0;
  }

.rslides2 li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 527px;
  left: 0;
  top: 0;
  }

.rslides2 li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides2 img {
  display: block;
  height: 735px;
  float: left;
  width: 560px;
  border: 0;
  }
/*mold making slider*/
.rslides3 {
	float:right;
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 400px;
  padding: 0px;
  margin: 20px 100px 20px 20px;
  }

.rslides3 li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 400px;
  left: 0;
  top: 0;
  }

.rslides3 li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides3 img {
  display: block;
  height: 228px;
  float: left;
  width: 400px;
  border: 0;
  }
/*placements*/
#black-background{
	background-color:#000000;
}
#red-background{
	background-color:#761E29;
}
/*span*/
.i-d-span{
	font-size:16px;
	text-decoration:underline;
	text-align:left;
}
.r-span{
	font-size:14px;
	text-decoration:underline;
}
.c-bold{
	font-weight:900;
}
.contact-span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	font-variant:normal;
	font-style:;
	text-transform:;
	color:#FFFFFF;
}
a img{
	border:none;
}










.home-anchor{ position:absolute; height:160px; width:180px; display:block;}



@media print {
    .header-logo {page-break-after: always;}
}


