@charset "utf-8";
/* Additional Styles */

#content a, #contentFull a {
	color:#1e8dcd;
	font-weight: bold;
}

#content a:hover, #contentFull a:hover {
	color: #333;
}

#content a.orangeLink, #contentFull a.orangeLink { color: #ed7016; }
#content a.orangeLink:hover, #contentFull a.orangeLink:hover { color: #333; }

#content ul, #contentFull ul{
	color:#333;
	padding:0 0 10px 30px;
	line-height:18px;
	list-style: disc;
}

#content ul li, #contentFull ul li {
	list-style: disc;
}

#content ul li a, #contentFull ul li a {
	color:#1e8dcd;
	font-weight: bold;
}

#content ul li a:hover, #contentFull ul li a:hover {
	color: #333;

}

#content h3, #contentFull h3{
	color:#333;
	padding: 10px 0;
	font-size: 14px;
}

#content h4, #contentFull h4{
	color:#333;
	padding: 5px 0;
	font-size: 12px;
}

#content ul.plainList, #content ul.plainList li, #contentFull ul.plainList, #contentFull ul.plainList li  {
list-style: none;
}

img.Newsimg {
float:none;
clear:both;
margin: 5px auto 10px auto;
}

div.newsItem {
margin-bottom: 15px;
border-bottom: 1px solid #82c6f2;
}

div.thumbImageList {
margin-top: 20px;
border-bottom:  1px solid #82c6f2;
overflow:auto;
}

#content .thumbImageList h3 {
margin: 0 0 5px 0;
padding:0;
	color:#1e8dcd;
}

.thumbImageList span{
	display:block;
	width:100%;
	text-align:right;
}

.thumbImageList span a{
outline: none;}

.thumbImageList div.imageBorder {
float:left;
width: 104px;
height: 84px;
border: 1px solid #82c6f2;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
background-color: #fff;
}

.thumbImageList div.imageBorder div {
position:absolute;
top: 2px;
left:2px;
overflow:hidden;
width: 100px;
height: 80px;
}

.thumbImageList div.imageBorder img {
border:none;
}

img.borderImage {
border: 1px solid #82c6f2;
margin: 5px auto;
float:none;
}

ul.productList {
font-size: 14px;
line-height: 1.4;
}

div.appBox {
width: 200px;
height: 150px;
margin: 0 10px 10px 0;
position:relative;
float:left;
display:block;
}


div.appBox span {
position: absolute;
width: 180px;
top: 123px;
left: 10px;
text-align: center;
color: #fff;
font-size: 14px;
}

#content div.appBox a, #contentFull div.appBox a {
width:200px;
height: 150px;
margin:0;
display:block;
padding:0;
color: #1e8dcd;
cursor: pointer;
}

#content div.appBox a:hover span, #contentFull div.appBox a:hover span {
text-decoration: none;
color: #333;
}

div#abrasives { background: #82c6f2 url(../images/applications/abrasives.jpg) no-repeat top center; }
div#auto { background: #82c6f2 url(../images/applications/auto-components.jpg) no-repeat top center; }
div#carpet { background: #82c6f2 url(../images/applications/carpets.jpg) no-repeat top center; }
div#clothing { background: #82c6f2 url(../images/applications/clothing.jpg) no-repeat top center; }
div#cork { background: #82c6f2 url(../images/applications/cork.jpg) no-repeat top center; }
div#cuttoprint { background: #82c6f2 url(../images/applications/hsc.jpg) no-repeat top center;  height: 164px; }
div#disposables { background: #82c6f2 url(../images/applications/disposables.jpg) no-repeat top center; }
div#electronics { background: #82c6f2 url(../images/applications/electronics-lrg.jpg) no-repeat top center; height: 164px; }
div#envelopes { background: #82c6f2 url(../images/applications/envelopes-lrg.jpg) no-repeat top center; height: 164px; }
div#felt { background: #82c6f2 url(../images/applications/felt-lrg.jpg) no-repeat top center; height: 164px; }
div#filters { background: #82c6f2 url(../images/applications/filter.jpg) no-repeat top center; }
div#sponge { background: #82c6f2 url(../images/applications/foam.jpg) no-repeat top center; }
div#footwear { background: #82c6f2 url(../images/applications/footwear.jpg) no-repeat top center; }
div#washers { background: #82c6f2 url(../images/applications/gaskets.jpg) no-repeat top center; }
div#furniture { background: #82c6f2 url(../images/applications/furniture.jpg) no-repeat top center; }
div#insulation { background: #82c6f2 url(../images/applications/insulation.jpg) no-repeat top center; }
div#kisscut { background: #82c6f2 url(../images/applications/kiss-cut.jpg) no-repeat top center; }
div#laminates { background: #82c6f2 url(../images/applications/laminates.jpg) no-repeat top center; }
div#lampshade { background: #82c6f2 url(../images/applications/lampshade.jpg) no-repeat top center; }
div#leather { background: #82c6f2 url(../images/applications/leather.jpg) no-repeat top center; }
div#medical2 { background: #82c6f2 url(../images/applications/medical2.jpg) no-repeat top center; }
div#packaging { background: #82c6f2 url(../images/applications/packaging.jpg) no-repeat top center; }
div#paper { background: #82c6f2 url(../images/applications/paper.jpg) no-repeat top center; }
div#plastic-cards { background: #82c6f2 url(../images/applications/plastic-cards.jpg) no-repeat top center; }
div#plastic { background: #82c6f2 url(../images/applications/plastic.jpg) no-repeat top center; }
div#protective { background: #82c6f2 url(../images/applications/protective-clothing.jpg) no-repeat top center; }
div#pvcdoors { background: #82c6f2 url(../images/applications/PVC-doors.jpg) no-repeat top center; }
div#tapes { background: #82c6f2 url(../images/applications/tapes.jpg) no-repeat top center; }
div#toys { background: #82c6f2 url(../images/applications/toys.jpg) no-repeat top center; }
div#textiles { background: #82c6f2 url(../images/applications/textiles.jpg) no-repeat top center; }
div#cuttingfloor { background: #82c6f2 url(../images/applications/cutting-floor.jpg) no-repeat top center; }

div.catBox {
width: 200px;
height: 170px;
margin: 0 10px 10px 0;
position:relative;
float:left;
}

div.catBox span {
position: absolute;
width: 180px;
top: 123px;
left: 10px;
text-align: center;
color: #fff;
font-size: 14px;
}

#content div.catBox span a, #contentFull div.catBox span a{
color: #fff;
font-size: 14px;
}

div.labelBox {
width: 200px;
height: 54px;
margin: 0 10px 10px 0;
position:relative;
float:left;
}

div.labelBox span {
position: absolute;
width: 180px;
top: 12px;
left: 10px;
text-align: center;
}

#content div.labelBox span a, #contentFull div.labelBox span a{
color: #fff;
font-size: 14px;
}

div#die-cutting { background: #82c6f2 url(../images/product-categories/die-cutting.jpg) no-repeat top center; }
div#rotary-diecutting { background: #82c6f2 url(../images/product-categories/rotary.jpg) no-repeat top center; }
div#waterjet-cutting { background: #82c6f2 url(../images/product-categories/waterjet.jpg) no-repeat top center; }
div#cnc-knife-cutting { background: #82c6f2 url(../images/product-categories/cnc.jpg) no-repeat top center; }
div#medical-industry { background: #82c6f2 url(../images/product-categories/medical.jpg) no-repeat top center; }
div#registration-cutting { background: #82c6f2 url(../images/product-categories/optical.jpg) no-repeat top center; }
div#slitting { background: #82c6f2 url(../images/product-categories/slitting.jpg) no-repeat top center; }
div#boardsbelts { background: #82c6f2 url(../images/product-categories/boardsbelts.jpg) no-repeat top center; }
div#nova-products { background: #82c6f2 url(../images/product-categories/nova.jpg) no-repeat top center; }
div#secondhand-category { background: #82c6f2 url(../images/product-categories/pre-owned.jpg) no-repeat top center; }
div#aftersales-category { background: #82c6f2 url(../images/product-categories/service.jpg) no-repeat top center; }
/*div#consultancy-category { background: #82c6f2 url(../images/product-categories/consultancy.jpg) no-repeat top center; }*/
div#cuttingfloor-category { background: #82c6f2 url(../images/product-categories/cutting-factory.jpg) no-repeat top center; }

table.specTable {
width: 520px;
margin: 0 0 20px 40px;
}

table.specTableWide {
width: 100%;
margin: 0 0 20px 0;
}

table.specTable tr, table.specTableWide tr {
margin: 1px 0;
background: #d2e5f0;
}

table.specTable td, table.specTableWide td {
padding: 5px 3px;
color: #0881c4;
}

table.specTable th {
padding: 5px 3px;
color: #0881c4;
width: 120px;
text-align: left;
font-weight: bold;
}

table.specTable th, table.specTableWide th {
padding: 5px 3px;
color: #0881c4;
text-align: left;
font-weight: bold;
}

table.specTable thead tr, table.specTableWide thead tr {
background: #0881c4;
}

table.specTable thead th, table.specTableWide thead th {
color: #fff;
}

#content img.centerImg, #contentFull img.centerImg {
margin: 10px auto 5px auto;
display:block;
clear:both;
}

#content img.rightImg, #contentFull img.rightImg {
float:right;
clear:right;
display:inline;
margin: 10px 0 0 10px;
}

#content img.leftImg, #contentFull img.leftImg {
float:left;
clear:left;
display:inline;
margin: 10px 0 0 10px;
}

#content .centerCaption , #contentFull .centerCaption {
display:block;
clear:both;
margin: 3px auto 10px auto;
text-align: center;
}

#content .centerCaption span, #contentFull .centerCaption span {
background: #6ab9ec;
font-size: 11px;
text-transform: uppercase;
padding: 2px 6px;
color: #fff;
}

#content .rightCaption, #contentFull .rightCaption {
float:right;
clear:right;
width: 178px;
margin: 3px 5px 10px 0;
padding: 2px 6px;
background: #6ab9ec;
font-size: 11px;
text-transform: uppercase;
color: #fff;
text-align: center;
}

#content .rightPara, #contentFull .rightPara {
float:right;
clear:right;
width: 378px;
margin: 3px 5px 10px 0;
padding: 2px 6px;
font-size:14px;
font-weight:bold;
color:#1e8dcd;
}

#content .rightPara p, #contentFull .rightPara p{
font-size:14px;
line-height:18px;
font-weight:bold;
color:#1e8dcd;
}

#content .leftCaption, #contentFull .leftCaption {
float:left;
clear:left;
width: 178px;
margin: 3px 5px 10px 0;
padding: 2px 6px;
background: #6ab9ec;
font-size: 11px;
text-transform: uppercase;
color: #fff;
text-align: center;
}

.clearer {
clear:both;
}

#content .leftCaption span, #contentFull .leftCaption span {
background: #6ab9ec;
font-size: 11px;
text-transform: uppercase;
padding: 2px 6px;
color: #fff;
}

#content .sectionHeading, #contentFull .sectionHeading,
#content h3.modelOptions, #contentFull h3.modelOptions {
display: block;
background: #1f8ece;
width: 410px;
padding: 5px;
margin: 5px 0 3px 0 ;
color: #fff;
clear:left;
}

#content a.buttonLink, #contentFull a.buttonLink{
background: transparent url(../images/button-bg-left.gif) no-repeat bottom left;
display: block;
float: right;
font-size: 14px;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
margin: 5px 0;
}

#content a.buttonLink.blueButton, #contentFull a.buttonLink.blueButton {
float:left;
background: transparent url(../images/blue-button-left.gif) no-repeat bottom left;
}

#content a:link.buttonLink, #content a:visited.buttonLink, #content a:active.buttonLink,
#contentFull a:link.buttonLink, #contentFull a:visited.buttonLink, #contentFull a:active.buttonLink {
color: #fff; /*button text color*/
font-weight: bold;
}

a.buttonLink span{
background: transparent url(../images/button-bg-right.gif) no-repeat bottom right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.buttonLink.blueButton span {
background: transparent url(../images/blue-button-right.gif) no-repeat bottom right;

}

#content a.buttonLink:hover, #contentFull a.buttonLink:hover { /* Hover state CSS */
background-position: top left;
}

#content a.buttonLink:hover span, #contentFull a.buttonLink:hover span{ /* Hover state CSS */
background-position: top right;
color: #666;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


img.appPageImg {
clear:left;
display:block;
float:right;
margin: 5px 10px 0;
}

/*#content h3.modelOptions, #contentFull h3.modelOptions {
display:block;
color: #1e8dcd;
clear:both;
}
*/

div.machineOption {
clear:left;
border-bottom:  1px solid #82c6f2;
width: 420px;
overflow: hidden;
font-size: 16px;
font-weight: bold;
color: #555555;
}

div.machineOption.last { border: none; }

.machineOption a {
font-size: 12px;
}

.machineOption img {
display:block;
float:left;
margin: 3px 8px 8px 0;
}

#content p.alertmsg, #contentFull p.alertmsg {
padding: 5px;
margin-bottom: 10px;
background-color: #dff2ff;
font-style:italic;
}

#content p.errormsg, #contentFull p.errormsg {
padding: 5px;
margin-bottom: 10px;
background-color: #f9d4ba;
font-style:italic;
}

#content .no-top-margin, #contentFull .no-top-margin  		{ margin-top:0; padding-top: 0; }
#content .no-bottom-margin, #contentFull .no-bottom-margin 		{ margin-bottom: 0; padding-bottom: 0; }

p.printonly {display:none}