body			             { font-size: 10pt; font-family: Arial, sans-serif, Helvetica, Geneva; text-align: center; margin: 0in; padding: 0in; width: 8.5in; height: 11in }
body span		{display: none }
a:link			  { color: #b22222 }
a:visited		 { color: #b22222 }
/* hide the following for print */
#guide {display:none }
#headmenu {display:none }
#left_column {display:none }
#tagline { display: none }
ul.prodpicshowcase  { display: none }
/* basic print layout */
#container		          { text-align: left; width: 7in }
#header img			       { text-align: center; width: 6.5in; height: auto }
#bodytext		               { line-height: 18pt; width: 7in }
p.bodytitle      { font-weight: bold; font-size: 16pt }
h1.pagetitle        { font-weight: bold; font-size: 14pt }
h1.prodtitle      { font-weight: bold; font-size: 12pt }
/* photogallery reformat */
div#gallery                 { padding: 3pt; border: double 2pt gray; width: 6.5in }
div#gallery ul  { margin-top: 2pt; margin-left: 0pt }
div#gallery li   { color: white; list-style-type: none; float: left; margin-top: 2pt; margin-right: 4pt; padding: 2pt; border: solid 1pt black }
div#gallery ul.fullview {display: none }
table.tableform    { padding-left: 4px; border: solid 1pt black }
table.tableform  textarea      { font-size: 10pt; width: 99% }
table.tableform  input      { font-size: 10pt }
table.tableform  td,tr   { font-size: 10pt; padding-top: 2pt; padding-bottom: 2pt }
#bodytext_footer    { margin-top: 10pt; padding-top: 3pt; padding-left: 75%; border: solid 1px #bcbec0; width: 100%; height: 0.5in }
/*product specs table */
table.prodspecs   { border-top: 1pt solid; width: 5in }
table.prodspecs td, tr       { font-size: 10pt; text-align: left }
table.prodspecs tr   { padding-top: 2%; width: 25%; height: 80pt }
table.prodspecs td   { padding-top: 15pt }
td.prod   { font-weight: bold }
table.prodspecs caption      { font-style: oblique; font-weight: normal; font-size: 12pt; text-align: left; text-indent: 3px }
/*product pricing table */
table.prodprice   { width: 5in }
table.prodprice td, tr        { font-size: 10pt }
table.prodprice td        { text-align: center; border-bottom: 1pt solid black; width: 20% }
table.prodprice tr       { height: 25pt }
tr.quanity      { font-weight: bold }
td.quanity       { border-top: 1pt solid black; border-right: 1pt solid black }
td.prodqu        { border-top: 1pt solid black; border-right: 1pt solid black; border-left: 1pt solid black }
table.prodprice caption    { font-weight: bold; font-size: 10pt; text-align: right }
b.heavytext  { color: #9a3200; font-weight: bold }
/* inukshuk photo gallery */
div#inuk_gallery                  { text-align: center; float: left; margin: 0pt; padding: 0pt; position: absolute; width: 6.8in }
div#inuk_gallery img  { width: 1.07in; height: 1.5in }
div#inuk_gallery ul   { }
div#inuk_gallery li    { list-style-type: none; float: left; margin-top: 5pt; margin-left: 5pt; border: solid 1pt black; width: 1.46in; height: 1.5in }
div#inuk_gallery li a      { text-decoration: none; display: block }
div#inuk_gallery a span        { color: black; font-size: 9pt; line-height: 10pt; border-top: 1pt solid black; height: 32pt; display: block }
#footer			          { font-size: 12pt; text-align: center; clear: both; width: 6.8in }
#footer ul   { display: none }
