/* CSS Document */
/*
File	 			css/common.css
Version				1.00
Description			Common CSS Elements
URL					???
*/

/* Common */
a:link {
	color: #9BDA0D;
}
a:visited {
	color: #9BDA0D;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
	color: #FFF;
}
body {
	background-image: url(images/bgRpt.gif);
	background-repeat: repeat-x;
	background-color: #9cc30f;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
	width: 1013px;
	height: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-color: transparent;
	margin-top: 0px;
	padding: 0px;
	margin-left: auto;
}
.banner {
	width: 1013px;
	height: 266px;
	background-image: url(images/index01_03.jpg);
	background-repeat: no-repeat;
}
.navBG {
	background-image: url(images/index01_04.png);
	background-repeat: no-repeat;
	height: 43px;
	width: 1013px;
}
.leftSpace {
	width: 116px;
	height: 43px;
	float: left;
}

/* home */
.homeBTN {
	margin: 0; width: 79px; height: 42px; background: url('images/homeBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding: 0;
}
.homeBTN a {
	margin: 0; padding: 0; display: block; width: 79px; height: 42px; background: url('images/homeBTN.png') top left no-repeat;
}
.homeBTN span {
	display: block; margin: 0; padding: 0;
}
.homeBTN a:hover {
	background-image: none;
}
.homeBTN a:active {
	color: black;
}

/* about */
.aboutBTN {
	margin: 0; width: 74px; height: 42px; background: url('images/aboutBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.aboutBTN a {
	margin: 0; padding: 0; display: block; width: 74px; height: 42px; background: url('images/aboutBTN.png') top left no-repeat;
}
.aboutBTN span {
	display: block; margin: 0; padding: 0;
}
.aboutBTN a:hover {
	background-image: none;
}
.aboutBTN a:active {
	color: black;
}

/* products */
.productsBTN {
	margin: 0; width: 83px; height: 42px; background: url('images/productsBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.productsBTN a {
	margin: 0; padding: 0; display: block; width: 83px; height: 42px; background: url('images/productsBTN.png') top left no-repeat;
}
.productsBTN span {
	display: block; margin: 0; padding: 0;
}
.productsBTN a:hover {
	background-image: none;
}
.productsBTN a:active {
	color: black;
}

/* support */
.supportBTN {
	margin: 0; width: 80px; height: 42px; background: url('images/supportBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.supportBTN a {
	margin: 0; padding: 0; display: block; width: 80px; height: 42px; background: url('images/supportBTN.png') top left no-repeat;
}
.supportBTN span {
	display: block; margin: 0; padding: 0;
}
.supportBTN a:hover {
	background-image: none;
}
.supportBTN a:active {
	color: black;
}

/* contact */
.contactBTN {
	margin: 0; width: 81px; height: 42px; background: url('images/contactBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.contactBTN a {
	margin: 0; padding: 0; display: block; width: 81px; height: 42px; background: url('images/contactBTN.png') top left no-repeat;
}
.contactBTN span {
	display: block; margin: 0; padding: 0;
}
.contactBTN a:hover {
	background-image: none;
}
.contactBTN a:active {
	color: black;
}

/* blog */
.blogBTN {
	margin: 0; width: 81px; height: 42px; background: url('images/blogBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.blogBTN a {
	margin: 0; padding: 0; display: block; width: 81px; height: 42px; background: url('images/blogBTN.png') top left no-repeat;
}
.blogBTN span {
	display: block; margin: 0; padding: 0;
}
.blogBTN a:hover {
	background-image: none;
}
.blogBTN a:active {
	color: black;
}

/* eBay */
.eBayBTN {
	margin: 0; width: 157px; height: 32px; background: url('images/ebayBTN.png') 0 -32px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.eBayBTN a {
	margin: 0; padding: 0; display: block; width: 157px; height: 32px; background: url('images/ebayBTN.png') top left no-repeat;
}
.eBayBTN span {
	display: block; margin: 0; padding: 0;
}
.eBayBTN a:hover {
	background-image: none;
}
.eBayBTN a:active {
	color: black;
}

.ebaySep {
	height: 6px;
	width: 157px;
}
.findUs {
	width: 40px;
	height: 18px;
	float: left;
	padding-top: 14px;
	padding-left: 94px;
}
.bodySep {
	background-image: url(images/index01_05.png);
	background-repeat: no-repeat;
	height: 140px;
	width: 1013px;
}
.prodSep {
	background-image: url(images/prodBG_05.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 1013px;
}
.introText {
	width: 784px;
	padding-left: 116px;
	height: 120px;
	padding-top: 14px;
}
.bodyRpt {
	background-image: url(images/index01_06.png);
	background-repeat: repeat-y;
	height: auto;
	width: 1013px;
	float: left;
}
.supportMenu {
	padding-left: 116px;
}
.prodPanel {
	background-image: url(images/prodBG_06.png);
	height: 375px;
	width: 1013px;
	float: left;
}
.panelHeader {
	float: left;
	height: auto;
	width: 819px;
	padding-left: 140px;
	padding-top: 4px;
}
.prodImage {
	height: 200px;
	width: 180px;
	float: left;
	padding-left: 126px;
	padding-top: 60px;
}
.prodText {
	height: 240px;
	width: 550px;
	float: left;
	padding-left: 20px;
	padding-top: 20px;
}
.prodLeftSpace {
	width: 170px;
	height: 42px;
	float: left;
}
.widgetLeftSpace {
	width: 197px;
	height: 139px;
	float: left;
}
.prodWaterJet {
	height: 139px;
	width: 197px;
	background-image: url(images/waterJetWidget.png);
	background-repeat: no-repeat;
	float: left;
}
.prodTakeUp {
	height: 139px;
	width: 197px;
	background-image: url(images/takeUpWidget.png);
	background-repeat: no-repeat;
	float: left;
}

/* tech */
.techBTN {
	margin: 0; width: 140px; height: 42px; background: url('images/techBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.techBTN a {
	margin: 0; padding: 0; display: block; width: 140px; height: 42px; background: url('images/techBTN.png') top left no-repeat;
}
.techBTN span {
	display: block; margin: 0; padding: 0;
}
.techBTN a:hover {
	background-image: none;
}
.techBTN a:active {
	color: black;
}

/* video */
.vidBTN {
	margin: 0; width: 140px; height: 42px; background: url('images/vidBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.vidBTN a {
	margin: 0; padding: 0; display: block; width: 140px; height: 42px; background: url('images/vidBTN.png') top left no-repeat;
}
.vidBTN span {
	display: block; margin: 0; padding: 0;
}
.vidBTN a:hover {
	background-image: none;
}
.vidBTN a:active {
	color: black;
}

/* user guide */
.userBTN {
	margin: 0; width: 140px; height: 42px; background: url('images/userBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.userBTN a {
	margin: 0; padding: 0; display: block; width: 140px; height: 42px; background: url('images/userBTN.png') top left no-repeat;
}
.userBTN span {
	display: block; margin: 0; padding: 0;
}
.userBTN a:hover {
	background-image: none;
}
.userBTN a:active {
	color: black;
}

/* images */
.imagesBTN {
	margin: 0; width: 128px; height: 42px; background: url('images/imagesBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.imagesBTN a {
	margin: 0; padding: 0; display: block; width: 128px; height: 42px; background: url('images/imagesBTN.png') top left no-repeat;
}
.imagesBTN span {
	display: block; margin: 0; padding: 0;
}
.imagesBTN a:hover {
	background-image: none;
}
.imagesBTN a:active {
	color: black;
}

/* testimonials */
.testBTN {
	margin: 0; width: 127px; height: 42px; background: url('images/testBTN.png') 0 -42px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.testBTN a {
	margin: 0; padding: 0; display: block; width: 127px; height: 42px; background: url('images/testBTN.png') top left no-repeat;
}
.testBTN span {
	display: block; margin: 0; padding: 0;
}
.testBTN a:hover {
	background-image: none;
}
.testBTN a:active {
	color: black;
}

.bodyContent {
	width: 800px;
	padding-left: 116px;
	height: auto;
	float: left;
}
.bodyContent2 {
	width: 800px;
	height: auto;
	float: left;
	padding-left: 40px;
}
.bodyContent3 {
	height: 403px;
	width: 300px;
	padding-left: 118px;
	float: left;
}
.supportHeader {
	width: 786px;
	padding-left: 116px;
	height: auto;
	float: left;
}
.supportLeftSpace {
	width: 116px;
	height: 149px;
	float: left;
}
.supportRightSpace {
	width: 140px;
	height: 149px;
	float: left;
}
.supportBlock {
	float: left;
	height: 149px;
	width: 157px;
	background-image: url(images/supportGraphic.png);
	background-repeat: no-repeat;
	padding-right: 16px;
}
.toTop {
	float: left;
	width: 80px;
	height: 149px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.bodyContent2 {
	width: 300px;
	padding-left: 180px;
	height: auto;
	float: left;
}
.mapContainer {
	width: 484px;
	height: auto;
	float: left;
}
.Pmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #2c5102;
	line-height: 1.3em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1.3em;
	margin-left: 0px;
}
.Pmid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
	line-height: 1.3em;
	margin: 0px;
}
.Prmid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFF;
	line-height: 1.3em;
	margin: 0px;
	padding-top: 1.8em;
}
.Pwidg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFF;
	line-height: 1.3em;
	margin: 0px;
}
.Paddy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #2c5102;
	line-height: 1.3em;
	margin: 0px;
	font-weight: bold;
	padding-bottom: 1.2em;
}
.Paddy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #2c5102;
	line-height: 1.3em;
	margin: 0px;
	font-weight: bold;
	padding-top: 1.2em;
}
.PinfoHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #2c5102;
	line-height: 1.3em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
}
.subHeader {
	height: auto;
	width: 785px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	color: #2c5102;
	padding-bottom: 16px;
	padding-top: 8px;
}
.lineSep {
	margin-bottom: 10px;
	float: left;
}
.lineSep2 {
	float: left;
	margin-top: 10px;
}
.lineSep3 {
	margin-top: 10px;
}
.lineSep4 {
	float: left;
	height: 20px;
	width: 318px;
	padding-left: 118px;
}
.lineSepBlock {
	height: auto;
	width: 833px;
	padding-left: 116px;
	float: left;
}
.zCorp {
	height: 135px;
	width: 391px;
	background-image: url(images/zCorpGraphic.png);
	background-repeat: no-repeat;
	float: left;
}
.zCorpContent {
	width: 160px;
	height: 110px;
	padding-top: 10px;
	padding-left: 16px;
}
.graphicHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
}
.graphicHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
	padding-top: 9px;
	padding-left: 13px;
	font-weight: bold;
}
.graphicText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #FFF;
}
.supportGraphicContent {
	float: left;
	height: auto;
	width: 139px;
	padding-top: 14px;
	padding-left: 13px;
}
.router {
	height: 135px;
	width: 391px;
	background-image: url(images/routerGraphic.png);
	background-repeat: no-repeat;
	float: left;
}
.routerContent {
	width: 160px;
	height: 110px;
	padding-top: 10px;
	padding-left: 16px;
}
.laserCut {
	height: 135px;
	width: 391px;
	background-image: url(images/laserGraphic.png);
	background-repeat: no-repeat;
	float: left;
}
.largeFormat{
	height: 135px;
	width: 391px;
	background-image: url(images/largeFormatGraphic.png);
	background-repeat: no-repeat;
	float: left;
}
.bodyLow {
	height: 226px;
	width: 1013px;
	background-image: url(images/index01_07.png);
	background-repeat: no-repeat;
	float: left;
}
.prodVid {
	height: 366px;
	width: 464px;
	background-image: url(images/prodBG_07.png);
	background-repeat: no-repeat;
	float: left;
}
.vidHeader {
	float: left;
	height: auto;
	width: 270px;
	padding-left: 140px;
	padding-top: 22px;
}
.vidContainer {
	float: left;
	height: 224px;
	width: 317px;
	padding-left: 118px;
	padding-top: 5px;
}
.prodDesc {
	height: 366px;
	width: 500px;
	background-image: url(images/prodBG_08.png);
	background-repeat: no-repeat;
	float: left;
}
.descContent {
	padding-top: 22px;
	float: left;
	height: auto;
	width: 440px;

}
.bodyLowContent{
	width: 810px;
	padding-left: 114px;
	height: 177px;
}
.footer {
	height: 50px;
	width: 1013px;
	background-image: url(images/index01_08.png);
	background-repeat: no-repeat;
	float: left;
}
.footerContent {
	height: 50px;
	width: 790px;
	float: left;
	padding-left: 116px;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFF;
	margin-top: 12px;
	text-align: center;
}
.footerText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFF;
	margin-top: -13px;
	text-align: center;
}
.footLogos {
	width: 810px;
	height: 49px;
	background-image: url(images/footLogos.png);
	background-repeat: no-repeat;
	float: left;
	padding-left: 114px;
}
.bindingBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/bindingBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.prodBinding {
	height: 139px;
	width: 186px;
	background-image: url(images/bindingWidget.png);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
}
.prodBindCont {
	height: auto;
	width: 120px;
	float: left;
	padding-top: 38px;
	padding-left: 10px;
}
.laminatorBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/laminatorBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.cutplotBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/cutplotBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.eyelettBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/eyelettBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.prodLam {
	height: 139px;
	width: 186px;
	background-image: url(images/laminatorWidget.png);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
}
.prodCutplot {
	height: 139px;
	width: 186px;
	background-image: url(images/cutplotWidget.png);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
}
.prodPunch {
	height: 139px;
	width: 186px;
	background-image: url(images/eyelettWidget.png);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
}
.finishingBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/finishingBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.prodFinish {
	height: 139px;
	width: 186px;
	background-image: url(images/finishWidget.png);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
}
.idcardBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/idcardBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.prodID {
	height: 139px;
	width: 197px;
	background-image: url(images/idcardWidget.png);
	background-repeat: no-repeat;
	float: left;
}
.prodIDCont {
	height: 30px;
	width: 80px;
	float: left;
	padding-top: 38px;
	padding-left: 10px;
}
.prodCutCont {
	height: auto;
	width: 80px;
	float: left;
	padding-top: 38px;
	padding-left: 10px;
}
.prodLamCont {
	height: auto;
	width: 80px;
	float: left;
	padding-top: 38px;
	padding-left: 10px;
}
.prodBanCont {
	height: auto;
	width: 120px;
	float: left;
	padding-top: 38px;
	padding-left: 10px;
}
.prodTakeCont {
	height: auto;
	width: 90px;
	float: left;
	padding-top: 38px;
	padding-left: 10px;
}
.bendfoldBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/bendfoldBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.indLeftSpace {
	height: 70px;
	width: 197px;
	float: left;
}
.waterJetBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/waterJetBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.takeUpBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/takeUpBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.prodBend {
	height: 139px;
	width: 197px;
	background-image: url(images/bendingWidget.png);
	background-repeat: no-repeat;
	float: left;
}
.banequBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/banequBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.prodBanner {
	height: 139px;
	width: 197px;
	background-image: url(images/bannerWidget.png);
	background-repeat: no-repeat;
	float: left;
}
.cutgilBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/cutgilBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.prodCutgil {
	height: 139px;
	width: 186px;
	background-image: url(images/cutterWidget.png);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
}
.consumeBTN {
	height: 70px;
	width: 197px;
	background-image: url(images/consumeBTN.png);
	background-repeat: no-repeat;
	float: left;
}
.prodConsume {
	height: 139px;
	width: 186px;
	background-image: url(images/consumeWidget.png);
	background-repeat: no-repeat;
	float: left;
}
.vidscreenshot01 {
	float: left;
	height: 134px;
	width: 188px;
	background-image: url(images/vidScreenshot01.png);
	background-repeat: no-repeat;
	padding-right: 11px;
}
.vidscreenshot02 {
	float: left;
	height: 134px;
	width: 188px;
	background-image: url(images/vidScreenshot02.png);
	background-repeat: no-repeat;
	padding-right: 11px;
}
.vidscreenshot03 {
	float: left;
	height: 134px;
	width: 188px;
	background-image: url(images/vidScreenshot03.png);
	background-repeat: no-repeat;
	padding-right: 11px;
}
.vidscreenshot04 {
	float: left;
	height: 134px;
	width: 188px;
	background-image: url(images/vidScreenshot04.png);
	background-repeat: no-repeat;
}
.others01 {
	float: left;
	height: auto;
	width: 800px;
	padding-left: 112px;
	padding-top: 20px;
}
.hidden {
	visibility: hidden;
	background-image: none;
	height: auto;
	width: 800px;
}
.nextProdBTN {
	float: left;
	height: 43px;
	width: 159px;
	background-image: url(images/prevProduct.png);
	background-repeat: no-repeat;
}

/* previous */
.previousBTN {
	margin: 0; width: 133px; height: 31px; background: url('images/prevProdBTN.png') 0 -31px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.previousBTN a {
	margin: 0; padding: 0; display: block; width: 133px; height: 31px; background: url('images/prevProdBTN.png') top left no-repeat;
}
.previousBTN span {
	display: block; margin: 0; padding: 0;
}
.previousBTN a:hover {
	background-image: none;
}
.previousBTN a:active {
	color: black;
}

/* next */
.nextBTN {
	margin: 0; width: 133px; height: 31px; background: url('images/nextProdBTN.png') 0 -31px no-repeat; float: left; list-style: none; padding-right: 0; padding-bottom: 0; padding-left: 0;
}
.nextBTN a {
	margin: 0; padding: 0; display: block; width: 133px; height: 31px; background: url('images/nextProdBTN.png') top left no-repeat;
}
.nextBTN span {
	display: block; margin: 0; padding: 0;
}
.nextBTN a:hover {
	background-image: none;
}
.next BTN a:active {
	color: black;
}

.buttonSpace {
	float: left;
	height: 31px;
	width: 30px;
}
.nextProdSpace {
	float: left;
	height: 43px;
	width: 180px;
}
.prevSpace {
	width: 126px;
	height: 31px;
	float: left;
}
.BTNspace {
	height: 31px;
	width: 133px;
	float: left;
}
#vertical_slide {
	background-image: url(images/extendRpt_07.png);
	background-repeat: repeat-y;
	height: auto;
	width: 1013px;
	float: left;
}
.clear{
	width: auto;
	clear: both;
	height: auto;
}
.video01 {
	height: 154px;
	width: 220px;
	padding-left: 118px;
}
.video02 {
	height: 154px;
	width: 220px;
	padding-left: 10px;
	float: left;
}
.shopContent {
	height: auto;
	width: 600px;
	padding-left: 200px;
	float: left;
}
.slideText {
}
#vidandInfo {
	height: 366px;
	width: 1013px;
	float: left;
}
.videoTitle {
	float: left;
	width: 220px;
}
.ebayShopShort {
	float: left;
	height: auto;
	width: 220px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.ebayShopShort2 {
	float: left;
	height: auto;
	width: 220px;
	padding-left: 140px;
	padding-bottom: 10px;
}
.validIcons {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 60px;
	width: 613px;
	float: left;
	padding-left: 380px;
}
.validBox {
	float: left;
	height: auto;
	width: auto;
	padding-top: 14px;
	padding-left: 18px;
}
