﻿body 
{
    font-family: Verdana, Arial;
}
p
{
    font-family: Verdana, Arial;
}

.pjfeaturedprojectormodel { margin-top: 0px; margin-bottom: 0px; text-align: left; font-family: Arial; font-weight: bold; font-size: 11pt; color: #525252 }
td.pjfeaturedprojectorspecstitle { margin-top: 0px; margin-bottom: 0px; padding-left: 20px; text-align: left; font-family: Tahoma; font-size:8pt; font-weight: bold; color: #999999 }
td.pjfeaturedprojectorspecs { margin-top: 0px; margin-bottom: 0px; text-align: left; font-family: Tahoma; font-size:8pt; font-weight: bold; color: #999999 }
.pjfeaturedprojectorprice { font-size: 11pt; font-weight: bold; color: #CC0000; font-family: Tahoma; margin-top: 8px }				/* our price */

H1 {font-size: 10pt; font-weight: bold; color: #525252; font-family: Tahoma; margin-top: 0; margin-bottom: 0;} 							/* table titles */
/*.pjtableheader {font-size: 10pt; font-weight: bold; color: #525252; font-family: Tahoma; margin-top: 0; margin-bottom: 0; } */				/* table titles */
/* th.pjtableheader {font-size: 10pt; font-weight: bold; color: #525252; font-family: Tahoma; margin-top: 0; margin-bottom: 0; background-color:#FFFF75; } */				/* table titles */
.pjtableheader {font-size: 12pt; font-weight: normal; color: #525252; font-family: Arial; margin-top: 0; margin-bottom: 0; } 				/* table titles */
th.pjtableheader {font-size: 12pt; font-weight: normal; color: #525252; font-family: Arial; margin-top: 0; margin-bottom: 0; background-color:#FFFF75; } 				/* table titles */

a.pjtableheaderlink:link { font-size: 12pt; color: #525252; font-family: Arial; text-decoration: none }
a.pjtableheaderlink:visited { font-size: 12pt; color: #525252; font-family: Arial; text-decoration: none }
a.pjtableheaderlink:active { font-size: 12pt; color: #525252; font-family: Arial; text-decoration: none }
a.pjtableheaderlink:hover { font-size: 12pt; color: #525252; font-family: Arial; font-weight: bold; text-decoration: none }

H2 {font-size: 14pt; font-weight: bold; color: #525252; font-family: Times New Roman; margin-top: 0; margin-bottom: 0;} 					/* RRP */
.pjtableheaderbig {font-size: 14pt; font-weight: bold; color: #525252; font-family: Times New Roman; margin-top: 0; margin-bottom: 0; } 					/* RRP */
th.pjtableheaderbig {font-size: 14pt; font-weight: bold; color: #525252; font-family: Times New Roman; margin-top: 0; margin-bottom: 0; background-color:#FFFF75; } 					/* RRP */

H3 {font-size: 10pt; font-weight: 400; color: #525252; font-family: Tahoma; margin-top: 0; margin-bottom: 0;}
.pjtableheader2 {font-size: 9pt; font-weight: 400; color: #999999; font-family: Arial; margin-top: 0; margin-bottom: 0;}
th.pjtableheader2 {font-size: 9pt; font-weight: 400; color: #999999; font-family: Arial; margin-top: 0; margin-bottom: 0; background-color:#FFFF75; border-top: 1px solid black }

H4 {font-size: 10pt; font-weight: 400; color: #525252; font-family: Times New Roman;}	/* table stats */
.pjtablecell {font-size: 10pt; font-weight: 400; color: #525252; font-family: Times New Roman; padding-bottom: 15px }

H5 {font-size: 11pt; font-weight: 500; color: #CC0000; font-family: Tahoma;}				/* our price */
.pjtablecellprice {font-size: 10pt; font-weight: bold; color: #CC0000; font-family: Tahoma; margin-top: 8px }				/* our price */
.pjtablecellproduct {font-size: 11pt; font-weight: 500; color: #CC0000; font-family: Tahoma; padding-bottom: 15px }		/* product column */

H6 {font-size: 12pt; font-weight: 500; color: #8487FD; font-family: Tahoma;}			/* Note */
.pjtablecellnote {font-size: 12pt; font-weight: 500; color: #8487FD; font-family: Tahoma; margin-top: 8px}			/* Note */

.pjtableprojectortypeheader { font-size: 10pt; font-family: Arial Rounded MT Bold; font-weight: normal; color: black; border-bottom:3px solid #FFFF9D }
.pjtableprojectortypeheader A:link { font-size: 10pt; font-family: Arial Rounded MT Bold; font-weight: normal; color: black; text-decoration: none; border-bottom:3px solid #FFFF9D }
.pjtableprojectortypeheader A:visited { font-size: 10pt; font-family: Arial Rounded MT Bold; font-weight: normal; color: black; text-decoration: none; border-bottom:3px solid #FFFF9D }
.pjtableprojectortypeheader A:active { font-size: 10pt; font-family: Arial Rounded MT Bold; font-weight: normal; color: black; text-decoration: none; border-bottom:3px solid #FFFF9D }
.pjtableprojectortypeheader A:hover { font-size: 10pt; font-family: Arial Rounded MT Bold; font-weight: normal; color: maroon; text-decoration: none; border-bottom:3px solid #FFFF9D }
.pjtableprojectortypeheader2 { font-size: 2px; font-family: Arial; font-weight: normal; border-top:1px solid #000080 }
.pjtableprojectortypeheadertable {  }

tr.pjlampsearchtext td { font-size:8pt; font-family:arial; text-align: left }
tr.pjlampsearchtext th { font-size:8pt; font-family:arial; text-align: left; font-weight: bold; }
.pjlampdetailspecscell { width: 50%; font-size: 10pt; font-family: Tahoma; color: #525252; vertical-align: top }
.pjlampdetailspecscellnew { font-size: 10pt; font-family: Tahoma; color: #525252; vertical-align: middle }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; }
td.pjcheckoutform1 { font-family: arial; width: 38px }
td.pjcheckoutform2 { font-family: arial; font-size: 9.5pt; font-weight: bold; width: 143px }
td.pjcheckoutform3 { font-family: arial; width: 354px }

td.pjpaymentform1 { font-family: arial; width: 38px }
td.pjpaymentform2 { font-family: arial; font-size: 9.5pt; font-weight: bold; width: 143px }
td.pjpaymentform3 { font-family: arial; width: 480px }
.pjcartsummary { font-family: Arial; font-size: 10pt }

/* product detail */

.pjproddetailbody { font-size: 12pt; font-family: Times New Roman }
A.pjproddetail {font-size: 10pt; font-family: Arial }
a.pjproddetaillink { font-size: 10pt; color: gray; font-family: Arial; font-weight: bold }
a.pjproddetaillink:link { font-size: 10pt; color: gray; font-family: Arial; font-weight: bold }
a.pjproddetaillink:visited { font-size: 10pt; color: gray; font-family: Arial; font-weight: bold }
a.pjproddetaillink:active { font-size: 10pt; color: gray; font-family: Arial; font-weight: bold }
a.pjproddetaillink:hover { font-size: 10pt; color: maroon; font-family: Arial; font-weight: bold }
.pjproddetailheadmanu {font-size: 13.5pt; font-family: Arial; color: #525252; font-weight: bold } /* size 4 */
.pjproddetailheadmodel {font-size: 13pt; font-family: Arial; color: #525252; font-weight: bold; font-style: italic } /* size unspecified */
.pjproddetailpricenote {font-size: 10pt; font-family: Tahoma; color: #C10B38; font-weight: bold }
.pjproddetailsubheadertable {border: 0; border-color: #FFFFFF; width: 100% }
.pjproddetailsubheadercell { width: 100%; height: 0px; vertical-align: bottom; border-bottom:3px solid #FFFF9D }
.pjproddetailsubheadertext { vertical-align: middle; font-family: Times; font-weight: bold; color: #525252; text-align: left; margin-top: 0; margin-bottom: 0 }
.pjproddetailspecscell { width: 50%; font-size: 10pt; font-family: Arial }

/* projector guide */
.pjprojectorguidebody {	font-family: Tahoma; font-size: small; color: #525252; margin-top: 0; margin-bottom: 0 }
.pjprojectorguidesubheadtext { font-family: Tahoma; font-weight: bold; font-size: small; color: #8000FF; margin-top: 0; margin-bottom: 0 }

.hlmainarea { border: 2px solid #525252; border-radius: 0px 30px; padding: 10px; box-shadow: 10px 10px 5px #888888; }
.hlmainlink { font-size: 10pt; font-family: Arial; color: #808080; text-decoration: none }
.hlmainheadings { font-size: 12pt; font-family: Arial; color: #808080 }

.hllamptable { border: 2px solid #525252; border-radius: 0px 30px; padding: 5px; box-shadow: 10px 10px 5px #888888; border-spacing: 25px; border-collapse: separate }
.hllampdetail { width: 100%; border: 2px solid #525252; border-radius: 0px 30px; padding: 5px; box-shadow: 10px 10px 5px #888888; font-family: Arial; font-size: 10pt }
.hlfreedeliverycorner { position: relative; float: right; top: -45px; left: -45px }
.hlfreedeliverybotrightcorner { position: relative; float: right; bottom: 44px; left: -30px }
.hlcarttable { font-size: 10pt }
.hlcarttable th { font-size: 12pt }