/*----------------------
    Print Stylesheet
    Original code by Eric Meyer (http://www.alistapart.com/articles/goingtoprint/)
    Modified by Joshua Kulpa for Insignia Products (http://www.insignia-products.com)
    
    11/26/2008
----------------------*/

.clearfix:after { content: "."; display: block; height: 0px; line-height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */
* html .clearfix { height: 1px; }

body {
   background: white;
   font-size: 8pt;
   font-family:Helvetica, Arial, san-serif;
   }

#logolink img {float:left;}
img {
    border:0;
}
#mainNav,
#searchForm,
#linkBar,
#categoryHeader,
#contentNavBar,
#numProducts,
#pagination,
#footerLinks,
#discontinued,
#buyNow,
#mediaAssets,
#tabLinks,
#clickToCall,
#gotAnIdea,
#relatedAcc,
#reviewButtonBox,
.downloadList,
.callout,
.hide {
   display: none;
   }
   
#categoryHeader:after {
    content: attr(alt);
}
#wrapper {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
a:link, a:visited {
   color: #588123;
   background: transparent;
   font-weight: bold;
   font-size:9pt;
   text-decoration:none;
   }
/*#wrapper a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#wrapper a[href^="/"]:after {
   content: " (http://www.insignia-products.com" attr(href) ") ";
   }*/
/*------------------------------------
PRODUCT CATEGORY PAGE
------------------------------------*/
.thumbBoxLarge,
.thumbBoxSmall {
    width: 92%;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    padding: 3%;
    position: relative;
	page-break-after: auto;
}

.thumbBoxSmall {
    width:94%;
}

.thumbImage img {
    border: 0;
    float: left;
    margin-right: 18px;
}
.thumbBoxLarge .thumbImage img {
	width: 200px;
}
.thumbImage img.aligner { width: 0px; margin: 0; }


.thumbBoxLarge .thumbLink,
.thumbBoxSmall .thumbLink { }

.thumbTitle { }

.thumbBoxSmall .thumbDiscontinued {
    top:-19pt;
    left:0;
}

.thumbModel {
    margin: 0 0 7pt;
    font-size:8pt;
}

.thumbIdeal {
    margin: 0 7pt 12pt 0;
    font-size:8pt;
}

.thumbBoxBottom { clear: both; }

/*------------------------------------
PRODUCT DETAIL PAGE
------------------------------------*/

#imagePane { float: left; width:45%; }
#imagePane #mainImage{ width: 100%;  }
#description { margin-left:50%; }

#description h1 {color:#588123; font-size:1.5em;}
#description ul {padding-left:0; list-style-position:inside;}
#description ul li {margin-bottom:.5em;}

#tabs h2 {color:#588123; font-size:1.35em;}
#tabs ul {list-style-position:outside; margin:0; padding:0;}
#tabs ul {margin-left:1em;}
#tabs ul li {margin-bottom:.5em;}

#tabs table {border-collapse:collapse;}
#tabs table td,
#tabs table th {border:0; margin:0; padding:0; height:2em;}
#tabs table td,
#tabs table th {border-bottom:1px solid silver;}
#tabs table tr {width:100%;}
#tabs table th {text-align:left; width:60%;}

#tabs #featuresTab,
#tabs #specsTab,
#tabs #guideTab,
#tabs #supportTab { display:block !important; margin-bottom:4em !important; }

#tabs #supportTab{   }
#tabs #specsTab table{ width: 100% }

#featuresTab {width: 100% !important;}

#clickToCallButton {display:none;}

.remoteControl { width: 100%; border-bottom:1px solid silver; line-height:1em; margin: 2em 0; height: 7em }
.remoteControl .remoteImage{ }
	.remoteControl .remoteImage img { float:left; padding: 1em 0; }
	.remoteControl .remoteImage img.aligner { display:none; }
.remoteText{ margin-left: 15em }
	.remoteName { font-size: 1.2em; }
	.remoteCode { font-weight:bold; }
	.codeNumber { font-weight:normal; font-size:1.5em; color:#588123; margin-left:0; }
	
#giftag { display: none; }


/*------------------------------------
FOOTER
------------------------------------*/

#footer {width:96%; padding: 0 2%; margin-top: 10pt; text-align:center; clear: both;}
#footer div {margin-bottom:5pt; display: inline;}
#footer div#copyright{ display: block; }
#footer div#supportBy{ padding-left: 1em }
