@charset "UTF-8";
html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, 
fieldset, form,
dl, dir,
menu            { margin: 1.12em 0 }
ul, ol			{ margin: 0.6em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th, tr      { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A"; white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: none;cursor: pointer; color: #039 }
:focus          { outline: none; }
a:hover			{color: #930;}

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

img[usemap] {border: 0;}
area {outline: 0}

html {
	background: url(img/bodyBkg.jpg) no-repeat;
	background: url(img/topBkg.png) no-repeat;
	background: url(img/menuLeftBkg.gif) no-repeat;
	background: url(img/menuItemBkg.png) no-repeat;
	background: url(img/pageHeaderBkg.png) no-repeat;
	background: url(img/footerBkg.png) no-repeat;
	background: url(img/subMenuBkg.gif) no-repeat;
	background: transparent;
}

noscript p {border: 5px solid #E34D0C; z-index: 10; text-align: justify;
	color: #34363B; background: #F5D4A8; display: block; padding: 5px;}

body {margin: 0; padding: 0; color: #34363B; background: #f3fae9 url(img/bodyBkg.jpg) repeat;
	font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size: 12px; background-color: #333;
}

a img {border: 0;}
div { position: relative;}
#docBody {position: static; }

#topBkg {width: 100%; min-width: 1000px; height: 229px;  background: transparent; overflow: hidden;
	opacity: 0.75; filter: Alpha(Opacity=75); display: none;}

#topBkg b,
#topBkg i {	width: 50%; float: left; height: 100%;
	background: #5cd118;}


#topBkg i{ height: 99px; }
#docContent { width: 1000px; margin: 0 auto 0; z-index: 1; overflow: hidden;}

#header {background: transparent url(img/topBkg.png) no-repeat; height: 273px; z-index: 1;
	overflow: visible;}

#header a.topLinks {position: absolute; display: block; text-decoration: none; width: 150px;}
#header a.topLinks img {width: 102px; height: 102px;}

#header a.topLinks span {font-weight: 900; font-size: 1.4em; text-align: center;
	text-shadow: 0 0 1px #F5EA79; color: #000; background: #F6FE00; 
	border: 2px solid #B1A31A; display: block; padding: 5px; position: relative; top: -1.5em; 
	left:-1000px; opacity: 0.85; max-width: 150px; }
	
#header a.topLinks:hover span {left: 0px;}
#lnkShredders {left: 155px; top: 164px;}
#lnkWindrowTurners {left: 311px; top: 89px;}
#lnkScreens {left: 466px; top: 20px;}
#mainLogo {float: left; margin: 7px 0 0 20px; width: 150px; height: 158px; border: 0;}
#topLinks {float: right; margin: 5px 7px;}
#leftNavBar, #mainContent {float: left;}

#leftNavBar {width: 250px; padding: 80px 0 20px; z-index: 0; margin: -75px 0 0;
	background: transparent url(img/menuLeftBkg.gif) repeat-y;}

#mainLinks a { width: 224px; height: 58px; line-height: 52px; display: block;
	text-align: center; background: transparent url(img/menuItemBkg.png) no-repeat; color: #fff;
	font-size: 1.8em; font-weight: 700; text-decoration: none; }
	
#pageLinks a { color:#F5F4A8; background: transparent; display:block; line-height: 1em;
border: 1px solid #666; border-bottom: 2px groove #333; font-size:1.2em; letter-spacing: -1px;
margin:3px 80px 10px 22px; padding:3px; text-shadow: 1px 1px 0 #444; text-decoration: none;}
#mainLinks a:visited {color: #fff;}
#mainLinks a:hover {text-shadow:0 0 10px #000; color: #fffffe;}

#pageLinks a:visited {color: #F5F4A8;}
#pageLinks a:hover {background: #777 url(img/subMenuBkg.gif) no-repeat right center;
	border: 1px solid #333; border-color: #555 #999 #999 #555;	border-bottom: 2px groove #333;
}

#mainContent {width: 720px; z-index: 1; margin-top: -80px; letter-spacing: -1px; }


#pageTitle {text-align: right; right: 0; margin: 0; padding:0 30px 20px 7px; font-size: 2.8em;
	background: transparent url(img/pageHeaderBkg.png) no-repeat right bottom; z-index: 2;}
	
#subPageContent {margin-top: 25px; font-size: 1.2em; padding: 5px; border: 1px solid #dfdfdf;
	background: #efefef url(img/mainContentBkg.jpg); overflow: hidden;}
#subPageContent img {margin: 7px; border: 2px groove #efefef;}
#subPageContent img.floatRight {float: right;}
#subPageContent img.floatLeft {float: left;}
#subPageContent p {text-align: justify}
#subPageContent p:first-letter {font-size: 1.5em}
#subPageContent a{font-weight: 700;}
#subPageContent div.productInfo {padding: 1px; overflow: hidden;
	border-bottom: 3px double #dfdfdf;}
#subPageContent div.productInfo h3 {text-shadow: 1px 1px 0 #efefef;}
#subPageContent div.productInfo h3 span {font-weight: 300}
#subPageContent div.productInfo img {float: right; margin-left: 0.7em; border: 1px solid #dfdfdf;}
#subPageContent div.productInfo ul { list-style-position: outisde; text-align: justify;}

#subPageContent ul.productTypeItems {text-align: center; list-style-type: none;margin: 0; padding: 0; overflow: hidden; }
#subPageContent ul.productTypeItems li {diplay: -moz-inline-stack; display: inline-block; width: 179px; vertical-align: top;
	margin: 3px; border: 1px solid #dfdfdf; overflow: hidden; text-align: right; background-color: #FAF6C2;}
#subPageContent ul.productTypeItems li h3 {background-color: #9c0; opacity: 0.85; font-weight: 900; text-align: center; position: absolute; filter: Alpha(Opacity=85); margin: 0; padding: 0}
#subPageContent ul.productTypeItems li img {margin: 0; padding: 0; border-width: 0; border-bottom: 1px solid #dfdfdf;}
#subPageContent ul.productTypeItems li p {margin: 0 0 0.5em; padding: 3px 2px;}
#subPageContent ul.productTypeItems li a.moreInfo {outline: 0; border: 1px solid #dfdfdf;
	border-width: 1px 0 0 1px; background-color: #fff; padding: 3px 2px;}
#subPageContent div.technicalSpecifications h3 {oveflow: hidden}
#subPageContent div.technicalSpecifications h3 a.lnkPDF{ float: right;}
#subPageContent table.techData {border-collapse: separate; border-spacing: 1px;}
#subPageContent table.techData td { border: 1px solid #dfdfdf; line-height: 1em; vertical-align: top;}
#subPageContent div.contact p:first-letter {font-size: 1em;}

#subPageContent div.footer {margin: 1em 0 0; text-align: right; clear: both;}

#footer { clear: both; background: transparent url(img/footerBkg.png) no-repeat right 50%;
	height: 125px; padding: 0 41px;	}

#footer h3 {padding: 85px 0 0; margin: 0 50px 0; line-height: 35px;}

@media print {
  h1            { page-break-before: avoid; }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
  
  
}

