@charset "UTF-8";
@font-face {
  font-family: Tekton;
  src: url(../font/TektonPro-BoldExt.otf) format("opentype");
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border: 0;
}
.tablebg {
	border:1px solid #BCBEC0;
	background: #FFEB95 url(../images/left_bg.png);
	background-repeat: repeat-y;
}
.othertable {
	border:1px solid #BCBEC0;
	background: #B1BABF url(../images/left_bg.png);
	background-repeat: repeat-y;
}
.phototable {
	border:1px solid #BCBEC0;
	background: #7FB539 url(../images/left_bg.png);
	background-repeat: repeat-y;
}
.shadowtable {
	background: url(../images/submenu_shadow_01.png);
	background-repeat: no-repeat;
}
.bordertable {
	border-right:1px solid #BCBEC0;
}
.bordertable2 {
	border-top:1px solid #BCBEC0;
}
.bordertable3 {
	border:1px solid #BCBEC0;
}
.bordertable4 {
	border:1px solid #BCBEC0;
	padding:5px;
}
.title {
	font-family: Tekton;
    src: url(font/TektonPro-BoldExt.otf) format("opentype");
	font-size:40px;
	color:#58595B;
}

.rigidboxes {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_packing_rigidboxes.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.rigidboxes:hover {
background-position: 0 -22px;
}
 
.rigidboxes:active {
background-position: 0 -44px;
}

.paperbag {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_packing_paperbags.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.paperbag:hover {
background-position: 0 -22px;
}
 
.paperbag:active {
background-position: 0 -44px;
}

.jewelleryboxes {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_packing_jewelleryboxes.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.jewelleryboxes:hover {
background-position: 0 -22px;
}
 
.jewelleryboxes:active {
background-position: 0 -44px;
}

.foldingboxes {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_packing_foldingboxes.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.foldingboxes:hover {
background-position: 0 -22px;
}
 
.foldingboxes:active {
background-position: 0 -44px;
}

.otherpackagings {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_packing_otherpackagings.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.otherpackagings:hover {
background-position: 0 -22px;
}
 
.otherpackagings:active {
background-position: 0 -44px;
}

/*-----------------------*/

.printingmachine {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_machinery_printingmachine.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}

.printingmachine:hover {
background-position: 0 -22px;
}
 
.printingmachine:active {
background-position: 0 -44px;
}

.diecutmachine {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_machinery_diecutmachine.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.diecutmachine:hover {
background-position: 0 -22px;
}
 
.diecutmachine:active {
background-position: 0 -44px;
}

.hotstamping {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_machinery_hotstamping.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.hotstamping:hover {
background-position: 0 -22px;
}
 
.hotstamping:active {
background-position: 0 -44px;
}

.asserblingline {
display: block;
width: 237px;
height: 22px;
background: url(../images/btn_machinery_asserblingline.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.asserblingline:hover {
background-position: 0 -22px;
}
 
.asserblingline:active {
background-position: 0 -44px;
}

/*-----------------------*/

.aboutus {
display: block;
width: 237px;
height: 30px;
background: url(../images/aboutus.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.aboutus:hover {
background-position: 0 -30px;
}
 
.aboutus:active {
background-position: 0 -60px;
}


.contactus {
display: block;
width: 237px;
height: 30px;
background: url(../images/contactus.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.contactus:hover {
background-position: 0 -30px;
}
 
.contactus:active {
background-position: 0 -60px;
}
 

.quote {
display: block;
width: 237px;
height: 30px;
background: url(../images/btn_quote.png) no-repeat 0 0;
overflow: hidden;
text-indent: -15000px;
font-size: 0px;
line-height: 0px;
}
 
.quote:hover {
background-position: 0 -30px;
}
 
.quote:active {
background-position: 0 -60px;
}
.story {
	font-family: Tekton;
    src: url(font/TektonPro-BoldExt.otf) format("opentype");
	font-size:14px;
	color:#58595B;
	padding-left: 10px;
	padding-right: 10px;
}